Skip to content

Commit

Permalink
small add for post execution
Browse files Browse the repository at this point in the history
  • Loading branch information
SecretSaturn committed Sep 6, 2024
1 parent cd952b8 commit b2d2caf
Showing 1 changed file with 17 additions and 14 deletions.
31 changes: 17 additions & 14 deletions TNLS-Gateways/public-gateway/script/PostExecution.s.sol
Original file line number Diff line number Diff line change
Expand Up @@ -7,34 +7,37 @@ import "forge-std/console2.sol";
import "forge-std/Script.sol";
import {Gateway} from "../src/Gateway.sol";


contract PostExecution is Script {
function setUp() public {}

address deployer;
Gateway gateway;

/*
To get the execution data, use for example:
secretcli query wasm query secret10ex7r7c4y704xyu086lf74ymhrqhypayfk7fkj '{"get_execution_result": {"task":{"network":"11155111", "task_id":"969"}}}'
*/
function run() public {
vm.startBroadcast();

// Gateway (Proxy) Contract
gateway = Gateway(0x874303B788c8A13a39EFA38ab6C3b77cd4578129);

uint256 taskId = 11;
uint256 taskId = 60;
string memory sourceNetwork = "pulsar-3";
Gateway.PostExecutionInfo memory postExecutionInfo =
Gateway.PostExecutionInfo ({
payload_hash: 0x08cd800c7bf881f51780bbb954229ab275c2f8ad57f38a8f36f10017fa2184f5,
packet_hash: 0x49519db23b304988417ba523ed177850b7efbe86186b2a8a3d8adc65832c0489,
callback_address: hex"b5cf36c9708c4f728bb8b1059c28cc9b606bd102",
callback_selector: 0x38ba4614,
callback_gas_limit: 0x000186a0,
packet_signature: hex"35b9542f54584a433e21d38e3f5d92c2bbc008958f0fc1fc0638b0f1c366427139485585fffbbc113c0e4b082d63028e4d60e46243a779ebebf2db4ba9f3137f1b",
result: hex"850f3e45bf017011a69d4f3a9e2967e18fbb7110154a5dbe27206037751689a7"
});
//postExecution(uint256 _taskId, string calldata _sourceNetwork, PostExecutionInfo calldata _info)
Gateway.PostExecutionInfo memory postExecutionInfo = Gateway
.PostExecutionInfo({
payload_hash: 0x35d0a37ebbbc8c1beb5ae017648843288862edc355894b057837660ccf57c014,
packet_hash: 0x0c27bf4795f85ecccf6e6db692d6800ecbc90f4452c910caf674e6f1f9b90518,
callback_address: hex"ae5d934a1d6107d7ca13f9e814de2ee148426743",
callback_selector: 0x38ba4614,
callback_gas_limit: 0x000186a0,
packet_signature: hex"1a10a65cfbb7cea39add7ff786023a991a0d5f36adb0174f1d421aeb77baf03842dd9eda376861cc0da215af6921ed4e773a0d2c56f50e3d6b13fa17f66489af1c",
result: hex"8db376ef68df62d2667dcb30932fe0e73307649df960f8f91961d409f944285c4ca3920b1cfc5c77a645af0417d12a12688c5f5a11e163f0330cc9273ddb15889e18d391586c3efaf8623837dbebcdc9658bff2dd88b3c399459fdb3e8d47952def3aad59e42bdc1f6208a2ff271d59e4b244e943f8ef52cb051e1db06d77f07c8f070a38632322a7721257b4f65cd95a52bfc41e111628701751c23f14bc4f33a8693389bf3b2f95532a78b8406ea93d8f1b2647480a7036cd4d0e750a647e0bacf05d544ea8f4c7e0e78c02077ad087eb2776152522e29ab55ca3ff46e177abb63edf770aeb805d379a0dbe505ef4737ba3f100b0ff43cfec9f740fd62eab4dfb72e1ca36f47cb8a9ac68afa45f9a0df1a1c237e00ecacc73b2e265db624c330575619a89be827694a948f0ea5e3c0f803f7f553c7e131f6759cd7fed28e1c4e127cbefda47c40aa0897486c3c0bc2337cb51f76acd4454d234d2809b9002202ede955a7d839fdaee29c80a1e6bfb77044b58bcd47ab9db75104262f02be76"
});
//postExecution(uint256 _taskId, string calldata _sourceNetwork, PostExecutionInfo calldata _info)
gateway.postExecution(taskId, sourceNetwork, postExecutionInfo);

vm.stopBroadcast();
}
}
}

0 comments on commit b2d2caf

Please sign in to comment.