Это основной контракт, который был успешно проверен: https://ropsten.etherscan.io/address/0xc4c89dd46524c6f704e92a9cd012a3ebadadff36 .
Это созданный контракт, который я не могу проверить: https://ropsten.etherscan.io/address/0x87a8ff476273bb8533ba94012d73911e1f4f884a .
Аргументы, которые я использовал: "first", false, 0, 1000000 и msg.sender (это мой адрес 0xfC164e97Df905733Bc076015722CABDfdE0bDf61)
версия компилятора: 0.4.23+commit.124ca40d оптимизация: нет
Мне удалось получить закодированные аргументы конструктора с сайта abi.hashex.org:
66697273740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f4240000000000000000000000000fc164e97df905733bc076015722cabdfde0bdf61
Готово.
Вы прошли большую часть пути с аргументами конструктора, закодированными в ABI.
Было необходимо скопировать полный исходный код с вашего проверенного завода, чтобы его скомпилировать, а затем выбрать StillBank
контракт. Это должна быть та же версия компилятора, что и фабрика, и остается только догадываться об оптимизации.
Надеюсь, поможет.