У меня есть контракт со следующим методом
function signWallet(bytes32 name, bytes32 walletAddress) public {
wallets.push(Wallet({
name: name,
walletAddress: walletAddress,
}));
}
Итак, в основном я создаю новый экземпляр и хочу создать sh массив
struct Wallet {
bytes32 name; // short name (up to 32 bytes)
bytes32 walletAddress; // number of accumulated votes
}
Wallet[] public wallets;
Я пытаюсь чтобы вызвать эту функцию в моем интерфейсе:
save() {
this.$store.dispatch("drizzle/REGISTER_CONTRACT", {
contractName: "Guestbook",
method: "signWallet",
methodArgs: [] ,
})
}
Как передать параметры в метод? Я пытался поместить их в массив methodArgs
, например methodArgs: ["test1", "test2"]
, но выдает ошибку Cannot read property 'apply' of undefined