common solc --optimize --bin для получения кода, а затем я развертываю контракт на частном эфириуме chianblock, транзакция не удалась, когда я удаляю --optimize, я получил успех
на MacOs, версия solc
Версия: 0.5.7 + commit.6da8b019.Darwin.appleclang
CS, эээ: = compiler.CompileSolidityString ( "Сольц", код)
address, tx, _ , err := bind.DeployContract(auth, parsed, common.FromHex(contract.Code), cli,
params...,
)
blockHash: "0x06b3f2939d0a75165380a5a4c00a16477631bb105c4a1287a22c70594ec4f8ef",
blockNumber: 653,
адрес контракта: "0x125451a9f976526709ee9e37d8b77f14e6e503be",
кумулятивное использование газа: 62076,
от: "0xcd32eb2ea53babe9bed5cb050bb4cdece4443334",
Используется: 62076,
журналы: [],
logsBloom: "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
статус: "0x0",
до: ноль,
транзакцияHash: "0x99827d915af9650d16c176ea573916d3cf2f809193320c4d91b6895ec77a748a",
индекс транзакции: 0