v2 IGP interface change (#1308)
* Solidity / ts changes * Update ABIs * Agent changes * cargo fmt * TestSendReceiver changes * Change param order * Rm gas payment > 0 check, add handleGasAmounts mapping to HelloWorld * Some renames * Update abi * Fix router test * Note on why we call the IGP always in _dispatchWithGaspull/1378/head
parent
0f49c66c1c
commit
6046ce68ef
@ -1,324 +1,324 @@ |
|||||||
[ |
[ |
||||||
{ |
{ |
||||||
"inputs": [], |
"inputs": [], |
||||||
"stateMutability": "nonpayable", |
"stateMutability": "nonpayable", |
||||||
"type": "constructor" |
"type": "constructor" |
||||||
}, |
}, |
||||||
{ |
{ |
||||||
"anonymous": false, |
"anonymous": false, |
||||||
"inputs": [ |
"inputs": [ |
||||||
{ |
{ |
||||||
"indexed": true, |
"indexed": true, |
||||||
"internalType": "address", |
"internalType": "address", |
||||||
"name": "previousOwner", |
"name": "previousOwner", |
||||||
"type": "address" |
"type": "address" |
||||||
}, |
}, |
||||||
{ |
{ |
||||||
"indexed": true, |
"indexed": true, |
||||||
"internalType": "address", |
"internalType": "address", |
||||||
"name": "newOwner", |
"name": "newOwner", |
||||||
"type": "address" |
"type": "address" |
||||||
} |
} |
||||||
], |
], |
||||||
"name": "OwnershipTransferred", |
"name": "OwnershipTransferred", |
||||||
"type": "event" |
"type": "event" |
||||||
}, |
}, |
||||||
{ |
{ |
||||||
"anonymous": false, |
"anonymous": false, |
||||||
"inputs": [ |
"inputs": [ |
||||||
{ |
{ |
||||||
"indexed": true, |
"indexed": true, |
||||||
"internalType": "uint32", |
"internalType": "uint32", |
||||||
"name": "domain", |
"name": "domain", |
||||||
"type": "uint32" |
"type": "uint32" |
||||||
}, |
}, |
||||||
{ |
{ |
||||||
"indexed": false, |
"indexed": false, |
||||||
"internalType": "uint256", |
"internalType": "uint256", |
||||||
"name": "threshold", |
"name": "threshold", |
||||||
"type": "uint256" |
"type": "uint256" |
||||||
}, |
}, |
||||||
{ |
{ |
||||||
"indexed": false, |
"indexed": false, |
||||||
"internalType": "bytes32", |
"internalType": "bytes32", |
||||||
"name": "commitment", |
"name": "commitment", |
||||||
"type": "bytes32" |
"type": "bytes32" |
||||||
} |
} |
||||||
], |
], |
||||||
"name": "ThresholdSet", |
"name": "ThresholdSet", |
||||||
"type": "event" |
"type": "event" |
||||||
}, |
}, |
||||||
{ |
{ |
||||||
"anonymous": false, |
"anonymous": false, |
||||||
"inputs": [ |
"inputs": [ |
||||||
{ |
{ |
||||||
"indexed": true, |
"indexed": true, |
||||||
"internalType": "uint32", |
"internalType": "uint32", |
||||||
"name": "domain", |
"name": "domain", |
||||||
"type": "uint32" |
"type": "uint32" |
||||||
}, |
}, |
||||||
{ |
{ |
||||||
"indexed": true, |
"indexed": true, |
||||||
"internalType": "address", |
"internalType": "address", |
||||||
"name": "validator", |
"name": "validator", |
||||||
"type": "address" |
"type": "address" |
||||||
}, |
}, |
||||||
{ |
{ |
||||||
"indexed": false, |
"indexed": false, |
||||||
"internalType": "uint256", |
"internalType": "uint256", |
||||||
"name": "validatorCount", |
"name": "validatorCount", |
||||||
"type": "uint256" |
"type": "uint256" |
||||||
}, |
}, |
||||||
{ |
{ |
||||||
"indexed": false, |
"indexed": false, |
||||||
"internalType": "bytes32", |
"internalType": "bytes32", |
||||||
"name": "commitment", |
"name": "commitment", |
||||||
"type": "bytes32" |
"type": "bytes32" |
||||||
} |
} |
||||||
], |
], |
||||||
"name": "ValidatorEnrolled", |
"name": "ValidatorEnrolled", |
||||||
"type": "event" |
"type": "event" |
||||||
}, |
}, |
||||||
{ |
{ |
||||||
"anonymous": false, |
"anonymous": false, |
||||||
"inputs": [ |
"inputs": [ |
||||||
{ |
{ |
||||||
"indexed": true, |
"indexed": true, |
||||||
"internalType": "uint32", |
"internalType": "uint32", |
||||||
"name": "domain", |
"name": "domain", |
||||||
"type": "uint32" |
"type": "uint32" |
||||||
}, |
}, |
||||||
{ |
{ |
||||||
"indexed": true, |
"indexed": true, |
||||||
"internalType": "address", |
"internalType": "address", |
||||||
"name": "validator", |
"name": "validator", |
||||||
"type": "address" |
"type": "address" |
||||||
}, |
}, |
||||||
{ |
{ |
||||||
"indexed": false, |
"indexed": false, |
||||||
"internalType": "uint256", |
"internalType": "uint256", |
||||||
"name": "validatorCount", |
"name": "validatorCount", |
||||||
"type": "uint256" |
"type": "uint256" |
||||||
}, |
}, |
||||||
{ |
{ |
||||||
"indexed": false, |
"indexed": false, |
||||||
"internalType": "bytes32", |
"internalType": "bytes32", |
||||||
"name": "commitment", |
"name": "commitment", |
||||||
"type": "bytes32" |
"type": "bytes32" |
||||||
} |
} |
||||||
], |
], |
||||||
"name": "ValidatorUnenrolled", |
"name": "ValidatorUnenrolled", |
||||||
"type": "event" |
"type": "event" |
||||||
}, |
}, |
||||||
{ |
{ |
||||||
"inputs": [ |
"inputs": [ |
||||||
{ |
{ |
||||||
"internalType": "uint32", |
"internalType": "uint32", |
||||||
"name": "", |
"name": "", |
||||||
"type": "uint32" |
"type": "uint32" |
||||||
} |
} |
||||||
], |
], |
||||||
"name": "commitment", |
"name": "commitment", |
||||||
"outputs": [ |
"outputs": [ |
||||||
{ |
{ |
||||||
"internalType": "bytes32", |
"internalType": "bytes32", |
||||||
"name": "", |
"name": "", |
||||||
"type": "bytes32" |
"type": "bytes32" |
||||||
} |
} |
||||||
], |
], |
||||||
"stateMutability": "view", |
"stateMutability": "view", |
||||||
"type": "function" |
"type": "function" |
||||||
}, |
}, |
||||||
{ |
{ |
||||||
"inputs": [ |
"inputs": [ |
||||||
{ |
{ |
||||||
"internalType": "uint32", |
"internalType": "uint32", |
||||||
"name": "_domain", |
"name": "_domain", |
||||||
"type": "uint32" |
"type": "uint32" |
||||||
}, |
}, |
||||||
{ |
{ |
||||||
"internalType": "address", |
"internalType": "address", |
||||||
"name": "_validator", |
"name": "_validator", |
||||||
"type": "address" |
"type": "address" |
||||||
} |
} |
||||||
], |
], |
||||||
"name": "enrollValidator", |
"name": "enrollValidator", |
||||||
"outputs": [], |
"outputs": [], |
||||||
"stateMutability": "nonpayable", |
"stateMutability": "nonpayable", |
||||||
"type": "function" |
"type": "function" |
||||||
}, |
}, |
||||||
{ |
{ |
||||||
"inputs": [ |
"inputs": [ |
||||||
{ |
{ |
||||||
"internalType": "uint32", |
"internalType": "uint32", |
||||||
"name": "_domain", |
"name": "_domain", |
||||||
"type": "uint32" |
"type": "uint32" |
||||||
}, |
}, |
||||||
{ |
{ |
||||||
"internalType": "address", |
"internalType": "address", |
||||||
"name": "_address", |
"name": "_address", |
||||||
"type": "address" |
"type": "address" |
||||||
} |
} |
||||||
], |
], |
||||||
"name": "isEnrolled", |
"name": "isEnrolled", |
||||||
"outputs": [ |
"outputs": [ |
||||||
{ |
{ |
||||||
"internalType": "bool", |
"internalType": "bool", |
||||||
"name": "", |
"name": "", |
||||||
"type": "bool" |
"type": "bool" |
||||||
} |
} |
||||||
], |
], |
||||||
"stateMutability": "view", |
"stateMutability": "view", |
||||||
"type": "function" |
"type": "function" |
||||||
}, |
}, |
||||||
{ |
{ |
||||||
"inputs": [], |
"inputs": [], |
||||||
"name": "owner", |
"name": "owner", |
||||||
"outputs": [ |
"outputs": [ |
||||||
{ |
{ |
||||||
"internalType": "address", |
"internalType": "address", |
||||||
"name": "", |
"name": "", |
||||||
"type": "address" |
"type": "address" |
||||||
} |
} |
||||||
], |
], |
||||||
"stateMutability": "view", |
"stateMutability": "view", |
||||||
"type": "function" |
"type": "function" |
||||||
}, |
}, |
||||||
{ |
{ |
||||||
"inputs": [], |
"inputs": [], |
||||||
"name": "renounceOwnership", |
"name": "renounceOwnership", |
||||||
"outputs": [], |
"outputs": [], |
||||||
"stateMutability": "nonpayable", |
"stateMutability": "nonpayable", |
||||||
"type": "function" |
"type": "function" |
||||||
}, |
}, |
||||||
{ |
{ |
||||||
"inputs": [ |
"inputs": [ |
||||||
{ |
{ |
||||||
"internalType": "uint32", |
"internalType": "uint32", |
||||||
"name": "_domain", |
"name": "_domain", |
||||||
"type": "uint32" |
"type": "uint32" |
||||||
}, |
}, |
||||||
{ |
{ |
||||||
"internalType": "uint256", |
"internalType": "uint256", |
||||||
"name": "_threshold", |
"name": "_threshold", |
||||||
"type": "uint256" |
"type": "uint256" |
||||||
} |
} |
||||||
], |
], |
||||||
"name": "setThreshold", |
"name": "setThreshold", |
||||||
"outputs": [], |
"outputs": [], |
||||||
"stateMutability": "nonpayable", |
"stateMutability": "nonpayable", |
||||||
"type": "function" |
"type": "function" |
||||||
}, |
}, |
||||||
{ |
{ |
||||||
"inputs": [ |
"inputs": [ |
||||||
{ |
{ |
||||||
"internalType": "uint32", |
"internalType": "uint32", |
||||||
"name": "", |
"name": "", |
||||||
"type": "uint32" |
"type": "uint32" |
||||||
} |
} |
||||||
], |
], |
||||||
"name": "threshold", |
"name": "threshold", |
||||||
"outputs": [ |
"outputs": [ |
||||||
{ |
{ |
||||||
"internalType": "uint256", |
"internalType": "uint256", |
||||||
"name": "", |
"name": "", |
||||||
"type": "uint256" |
"type": "uint256" |
||||||
} |
} |
||||||
], |
], |
||||||
"stateMutability": "view", |
"stateMutability": "view", |
||||||
"type": "function" |
"type": "function" |
||||||
}, |
}, |
||||||
{ |
{ |
||||||
"inputs": [ |
"inputs": [ |
||||||
{ |
{ |
||||||
"internalType": "address", |
"internalType": "address", |
||||||
"name": "newOwner", |
"name": "newOwner", |
||||||
"type": "address" |
"type": "address" |
||||||
} |
} |
||||||
], |
], |
||||||
"name": "transferOwnership", |
"name": "transferOwnership", |
||||||
"outputs": [], |
"outputs": [], |
||||||
"stateMutability": "nonpayable", |
"stateMutability": "nonpayable", |
||||||
"type": "function" |
"type": "function" |
||||||
}, |
}, |
||||||
{ |
{ |
||||||
"inputs": [ |
"inputs": [ |
||||||
{ |
{ |
||||||
"internalType": "uint32", |
"internalType": "uint32", |
||||||
"name": "_domain", |
"name": "_domain", |
||||||
"type": "uint32" |
"type": "uint32" |
||||||
}, |
}, |
||||||
{ |
{ |
||||||
"internalType": "address", |
"internalType": "address", |
||||||
"name": "_validator", |
"name": "_validator", |
||||||
"type": "address" |
"type": "address" |
||||||
} |
} |
||||||
], |
], |
||||||
"name": "unenrollValidator", |
"name": "unenrollValidator", |
||||||
"outputs": [], |
"outputs": [], |
||||||
"stateMutability": "nonpayable", |
"stateMutability": "nonpayable", |
||||||
"type": "function" |
"type": "function" |
||||||
}, |
}, |
||||||
{ |
{ |
||||||
"inputs": [ |
"inputs": [ |
||||||
{ |
{ |
||||||
"internalType": "uint32", |
"internalType": "uint32", |
||||||
"name": "_domain", |
"name": "_domain", |
||||||
"type": "uint32" |
"type": "uint32" |
||||||
} |
} |
||||||
], |
], |
||||||
"name": "validatorCount", |
"name": "validatorCount", |
||||||
"outputs": [ |
"outputs": [ |
||||||
{ |
{ |
||||||
"internalType": "uint256", |
"internalType": "uint256", |
||||||
"name": "", |
"name": "", |
||||||
"type": "uint256" |
"type": "uint256" |
||||||
} |
} |
||||||
], |
], |
||||||
"stateMutability": "view", |
"stateMutability": "view", |
||||||
"type": "function" |
"type": "function" |
||||||
}, |
}, |
||||||
{ |
{ |
||||||
"inputs": [ |
"inputs": [ |
||||||
{ |
{ |
||||||
"internalType": "uint32", |
"internalType": "uint32", |
||||||
"name": "_domain", |
"name": "_domain", |
||||||
"type": "uint32" |
"type": "uint32" |
||||||
} |
} |
||||||
], |
], |
||||||
"name": "validators", |
"name": "validators", |
||||||
"outputs": [ |
"outputs": [ |
||||||
{ |
{ |
||||||
"internalType": "address[]", |
"internalType": "address[]", |
||||||
"name": "", |
"name": "", |
||||||
"type": "address[]" |
"type": "address[]" |
||||||
} |
} |
||||||
], |
], |
||||||
"stateMutability": "view", |
"stateMutability": "view", |
||||||
"type": "function" |
"type": "function" |
||||||
}, |
}, |
||||||
{ |
{ |
||||||
"inputs": [ |
"inputs": [ |
||||||
{ |
{ |
||||||
"internalType": "bytes", |
"internalType": "bytes", |
||||||
"name": "_metadata", |
"name": "_metadata", |
||||||
"type": "bytes" |
"type": "bytes" |
||||||
}, |
}, |
||||||
{ |
{ |
||||||
"internalType": "bytes", |
"internalType": "bytes", |
||||||
"name": "_message", |
"name": "_message", |
||||||
"type": "bytes" |
"type": "bytes" |
||||||
} |
} |
||||||
], |
], |
||||||
"name": "verify", |
"name": "verify", |
||||||
"outputs": [ |
"outputs": [ |
||||||
{ |
{ |
||||||
"internalType": "bool", |
"internalType": "bool", |
||||||
"name": "", |
"name": "", |
||||||
"type": "bool" |
"type": "bool" |
||||||
} |
} |
||||||
], |
], |
||||||
"stateMutability": "view", |
"stateMutability": "view", |
||||||
"type": "function" |
"type": "function" |
||||||
} |
} |
||||||
] |
] |
||||||
|
Loading…
Reference in new issue