ich einen Beispielcode aussehen wie dieses:remix Solidität Vertrag, wie mehrere Argumente in die Schaltfläche Erstellen passieren
function HubiiCrowdsale(address _teamMultisig, uint _start, uint _end) Crowdsale(_teamMultisig, _start, _end, hubii_minimum_funding) public {
PricingStrategy p_strategy = new FlatPricing(token_in_wei);
CeilingStrategy c_strategy = new FixedCeiling(chunked_multiple, limit_per_address);
FinalizeAgent f_agent = new BonusFinalizeAgent(this, bonus_base_points, _teamMultisig);
setPricingStrategy(p_strategy);
setCeilingStrategy(c_strategy);
// Testing values
token = new CrowdsaleToken(token_name, token_symbol, token_initial_supply, token_decimals, _teamMultisig, token_mintable);
token.setMintAgent(address(this), true);
token.setMintAgent(address(f_agent), true);
token.setReleaseAgent(address(f_agent));
setFinalizeAgent(f_agent);
}
es braucht mich nur zu passieren (Adresse _teamMultisig, uint _start, uint _end) drei Argumente in die Schaltfläche erstellen, den Vertrag zu erstellen, ich habe versucht,
"0xca35b7d915458ef540ade6068dfe2f44e8fa733c" 1234 1235
gibt Fehler:
creation of browser/ballot.sol:HubiiCrowdsale errored: Error encoding arguments: SyntaxError: Unexpected number in JSON at position 46
ein d:
{"_teamMultisig":"0xca35b7d915458ef540ade6068dfe2f44e8fa733c","_start":1234,"_end":1235}
gibt Fehler
creation of browser/ballot.sol:HubiiCrowdsale errored: Error encoding arguments: Error: Argument is not a number
was ist der richtige Weg, hier Argument zu übergeben?
Haben Sie versucht ('" 0xca35b7d915458ef540ade6068dfe2f44e8fa733c ", 1234, 1235') - ohne Klammern -? –
Ich habe das versucht, es hieß 'Erstellung von browser/ballot.sol: HubiiCrowdsale fehlerhaft: Sende Transaktion fehlgeschlagen: ungültige Adresse. Wenn Sie einen injizierten Provider verwenden, überprüfen Sie, ob dieser richtig entsperrt ist. " –