[remote-executor] Add idl (#510)

* Add idl

* Move
This commit is contained in:
guibescos
2023-01-26 10:26:50 -06:00
committed by GitHub
parent d673d2ba92
commit 5900550008

View File

@@ -0,0 +1,80 @@
{
"version": "0.1.0",
"name": "remote_executor",
"instructions": [
{
"name": "executePostedVaa",
"accounts": [
{
"name": "payer",
"isMut": true,
"isSigner": true
},
{
"name": "postedVaa",
"isMut": false,
"isSigner": false
},
{
"name": "claimRecord",
"isMut": true,
"isSigner": false,
"docs": [
"The reason claim_record has different seeds than executor_key is that executor key might need to pay in the CPI, so we want it to be a native wallet"
]
},
{
"name": "systemProgram",
"isMut": false,
"isSigner": false
}
],
"args": []
}
],
"accounts": [
{
"name": "ClaimRecord",
"docs": ["This struct records"],
"type": {
"kind": "struct",
"fields": [
{
"name": "sequence",
"type": "u64"
}
]
}
}
],
"errors": [
{
"code": 6000,
"name": "EmitterChainNotSolana"
},
{
"code": 6001,
"name": "NonIncreasingSequence"
},
{
"code": 6002,
"name": "GovernanceHeaderInvalidMagicNumber"
},
{
"code": 6003,
"name": "GovernanceHeaderInvalidModule"
},
{
"code": 6004,
"name": "GovernanceHeaderInvalidAction"
},
{
"code": 6005,
"name": "GovernanceHeaderInvalidReceiverChain"
},
{
"code": 6006,
"name": "PostedVaaHeaderWrongMagicNumber"
}
]
}