ABI für die Etherscan-Verifizierung

Wie kann ich ABI in mehreren Vertragscodes erhalten? wenn der Code hier ist :

Token-Adresse ist:0x4960a0Db832c3Bb503F3Da59a274D9385e0Ade5A

Crowdsale-Vertrag:0x7a76d1A86a8b801865eC9134552904366b327A45

Ich habe versucht, hier Werte zu generieren: FunktionMainCrowdsale(uint256 _saleLengthInMinutes, uint256 _rate, uint256 _goal, uint256 _cap, address _wallet)

Werte sollten sein: 33120; 1200; 50; 5000; 0x4960a0Db832c3Bb503F3Da59a274D9385e0Ade5ALiege ich richtig?

Muss ich mehr Werte erstellen oder gibt es ein Problem, weil es Mintable-Token gibt und der Token-Wert nicht festgelegt werden kann, bis der Crowdsale endet?

Aber wie kann ich aus diesem Code verschlüsselte ABI erhalten?
Werte werden beim Abrufen der Methodensignatur nicht verwendet, es wird nur die Methodendefinition verwendet

Antworten (1)

Gehen Sie hier: https://remix.ethereum.org/

Kopieren Sie den Code und fügen Sie ihn ein. Klicken Sie auf Details und suchen Sie nach dem Abschnitt Schnittstelle. Klicken Sie auf die Schaltfläche Kopieren und fügen Sie Ihre ABI an einer beliebigen Stelle ein. Hier ist, was ich bekam, als ich das tat:

[{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Transfer","type":"event"}]

Entschuldigung - ich habe wenig Zeit, also bin ich mir nicht sicher, ob das richtig ist (es sieht zu kurz aus), aber das sollte Ihnen eine Richtung geben.