Bitcoin Forum
May 24, 2024, 04:43:22 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Как правильно загружать контракты эфира k  (Read 183 times)
gelius (OP)
Sr. Member
****
Offline Offline

Activity: 292
Merit: 251


View Profile
April 07, 2018, 09:42:45 PM
 #1

Скомпилил чужой контракт для теста и получил несколько файлов:
Crowdsale.bin  Fund.bin             MigrationAgent.bin  ProofAbstract.bin  ProofFund.bin  Token.bin
ERC20.bin      ManualMigration.bin  owned.bin           Proof.bin          ProofVote.bin  TokenMigration.bin
Как загрузить это в блокчейн?
Shadowbane
Jr. Member
*
Offline Offline

Activity: 84
Merit: 1


View Profile
April 09, 2018, 06:15:28 AM
 #2

На примере деплоя в тестовую сеть Ropsten , от Main net деплой не отличается, но лучше потестить , если смарт контракты не проходили аудит.
Устанавливаете расширение для Chrome или Firefox  : Metamask
Далее выбираете вместо Main net сеть Ropsten net  , для получения тестовых эфиров кликаете  Buy , переходите по линку Ropsten Test Faucet , далее request 1 ether from faucet .
Как только на тестовом балансе появились после подтверждения эфиры , это достаточно быстро, переходите для компиляции в https://remix.ethereum.og , в настройках укажите версию компилятора ,находится в setting - select new compiler version , enable omptimization  это понадобится для верификации контракта на etherscan.io , среда у вас будет стоять на Injected Web3 - здесь ничего менять не нужно, после того как загрузите исходники контрактов (вверху слева есть иконка Папки или можете добавить новый и скопировать исходник для компиляции иконку + ) , переходите в раздел Compile , далее Start to Compile , после компиляции идете в раздел Run , и под названием контракта есть линк Create , открывате метамаск и подтверждаете нажав Submit .
***Расширение имени файлов  .sol
gelius (OP)
Sr. Member
****
Offline Offline

Activity: 292
Merit: 251


View Profile
April 13, 2018, 12:34:37 AM
 #3

Спс, тестовый эфир у меня есть.
Нужно деплоить через geth.
Компилирую так:
solc --bin -o /tmp/solcoutput contract.sol
gelius (OP)
Sr. Member
****
Offline Offline

Activity: 292
Merit: 251


View Profile
April 20, 2018, 09:54:57 PM
 #4

UP. Кто знает как сделать?
SR20DE
Newbie
*
Offline Offline

Activity: 27
Merit: 2


View Profile WWW
June 23, 2018, 08:47:45 AM
 #5

Статью внимательно прочитайте "Как создать токен на эфире", там сказано как залить.
https://contractcreator.ru/ethereum/first-smart-contract/

Плюс у вас несколько файлов, они должны наследоваться если все это один смарт-контракт.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!