-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #15 from skip-mev/jw/go-fast-handler
[API-3529] Implement GoFastHandler contract
- Loading branch information
Showing
24 changed files
with
1,630 additions
and
3 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,4 @@ | ||
{} | ||
{ | ||
"solidity.formatter": "forge", | ||
"solidity.linter": "" | ||
} |
65 changes: 65 additions & 0 deletions
65
AxelarHandler/broadcast/Deploy.s.sol/1/run-1731147575.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,65 @@ | ||
{ | ||
"transactions": [ | ||
{ | ||
"hash": "0x987d0ac6bd1244efeaa334598f030ffd29905c1cc860d7486dc87a9d6c745911", | ||
"transactionType": "CREATE", | ||
"contractName": "GoFastHandler", | ||
"contractAddress": "0x94c4d4afbb2ed954f81dc800e4e1ac931aa3da82", | ||
"function": null, | ||
"arguments": [ | ||
"0x68b3465833fb72A70ecDF485E0e4C7bD8665Fc45", | ||
"0xE7935104c9670015b21c6300E5b95d2F75474CDA" | ||
], | ||
"transaction": { | ||
"from": "0x24a9267ce9e0a8f4467b584fdda12baf1df772b5", | ||
"gas": "0x15ae0e", | ||
"value": "0x0", | ||
"input": "0x608060405234801561001057600080fd5b5060405161129638038061129683398101604081905261002f916100d5565b61003833610069565b600180546001600160a01b039384166001600160a01b03199182161790915560028054929093169116179055610108565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b80516001600160a01b03811681146100d057600080fd5b919050565b600080604083850312156100e857600080fd5b6100f1836100b9565b91506100ff602084016100b9565b90509250929050565b61117f806101176000396000f3fe6080604052600436106100865760003560e01c80638da5cb5b116100595780638da5cb5b1461012d578063b5f0d6951461014b578063c31c9c071461015e578063df544ba81461017e578063f2fde38b1461019e57600080fd5b8063412736571461008b57806352c21c7c146100ad5780636ad1b6ac146100ea578063715018a614610118575b600080fd5b34801561009757600080fd5b506100ab6100a6366004610d01565b6101be565b005b3480156100b957600080fd5b506002546100cd906001600160a01b031681565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156100f657600080fd5b5061010a610105366004610d9a565b6101e8565b6040519081526020016100e1565b34801561012457600080fd5b506100ab610277565b34801561013957600080fd5b506000546001600160a01b03166100cd565b61010a610159366004610ec8565b61028b565b34801561016a57600080fd5b506001546100cd906001600160a01b031681565b34801561018a57600080fd5b506100ab610199366004610d01565b61047c565b3480156101aa57600080fd5b506100ab6101b9366004610d01565b6104a6565b6101c661051f565b600180546001600160a01b0319166001600160a01b0392909216919091179055565b600254604051631ab46dab60e21b81526000916001600160a01b031690636ad1b6ac90610227908c908c908c908c908c908c908c908c90600401610f9d565b6020604051808303816000875af1158015610246573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061026a9190611009565b9998505050505050505050565b61027f61051f565b6102896000610579565b565b6000886000036102e25760405162461bcd60e51b815260206004820152601c60248201527f657865637574696f6e206665652063616e6e6f74206265207a65726f0000000060448201526064015b60405180910390fd5b876000036103325760405162461bcd60e51b815260206004820152601960248201527f736f6c766572206665652063616e6e6f74206265207a65726f0000000000000060448201526064016102d9565b6000806103408e8e8e6105c9565b915060006127106103518c85611038565b61035b919061104f565b90506000610369828e611071565b9050808410156103ce5760405162461bcd60e51b815260206004820152602a60248201527f616d6f756e742072656365697665642066726f6d2073776170206973206c657360448201526973207468616e2066656560b01b60648201526084016102d9565b6103d88185611084565b600254604051631ab46dab60e21b8152919450600093506001600160a01b03169150636ad1b6ac9061041c908d908d90889088908f908f908f908f90600401610f9d565b6020604051808303816000875af115801561043b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061045f9190611009565b905061046a8f6107e5565b9e9d5050505050505050505050505050565b61048461051f565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b6104ae61051f565b6001600160a01b0381166105135760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016102d9565b61051c81610579565b50565b6000546001600160a01b031633146102895760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016102d9565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080600260009054906101000a90046001600160a01b03166001600160a01b031663fc0c546a6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561061f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106439190611097565b6040516370a0823160e01b81523060048201529091506000906001600160a01b038316906370a0823190602401602060405180830381865afa15801561068d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106b19190611009565b90506001600160a01b038616156106f1576106d76001600160a01b03871633308861084b565b6001546106f1906001600160a01b038881169116876108bc565b6001546040516000916001600160a01b03169034906107119088906110d8565b60006040518083038185875af1925050503d806000811461074e576040519150601f19603f3d011682016040523d82523d6000602084013e610753565b606091505b5050905080610766573d6000803e3d6000fd5b6040516370a0823160e01b815230600482015282906001600160a01b038516906370a0823190602401602060405180830381865afa1580156107ac573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107d09190611009565b6107da9190611084565b979650505050505050565b60006107f0826109d1565b90506001600160a01b03821615610819576108156001600160a01b0383163383610a5c565b5050565b604051339082156108fc029083906000818181858888f19350505050158015610846573d6000803e3d6000fd5b505050565b6040516001600160a01b03808516602483015283166044820152606481018290526108b69085906323b872dd60e01b906084015b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b031990931692909217909152610a8c565b50505050565b8015806109365750604051636eb1769f60e11b81523060048201526001600160a01b03838116602483015284169063dd62ed3e90604401602060405180830381865afa158015610910573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109349190611009565b155b6109a15760405162461bcd60e51b815260206004820152603660248201527f5361666545524332303a20617070726f76652066726f6d206e6f6e2d7a65726f60448201527520746f206e6f6e2d7a65726f20616c6c6f77616e636560501b60648201526084016102d9565b6040516001600160a01b03831660248201526044810182905261084690849063095ea7b360e01b9060640161087f565b60006001600160a01b03821615610a50576040516370a0823160e01b81523060048201526001600160a01b038316906370a0823190602401602060405180830381865afa158015610a26573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a4a9190611009565b92915050565b5047919050565b919050565b6040516001600160a01b03831660248201526044810182905261084690849063a9059cbb60e01b9060640161087f565b6000610ae1826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b0316610b619092919063ffffffff16565b9050805160001480610b02575080806020019051810190610b0291906110f4565b6108465760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b60648201526084016102d9565b6060610b708484600085610b78565b949350505050565b606082471015610bd95760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b60648201526084016102d9565b600080866001600160a01b03168587604051610bf591906110d8565b60006040518083038185875af1925050503d8060008114610c32576040519150601f19603f3d011682016040523d82523d6000602084013e610c37565b606091505b50915091506107da8783838760608315610cb2578251600003610cab576001600160a01b0385163b610cab5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016102d9565b5081610b70565b610b708383815115610cc75781518083602001fd5b8060405162461bcd60e51b81526004016102d99190611116565b6001600160a01b038116811461051c57600080fd5b8035610a5781610ce1565b600060208284031215610d1357600080fd5b8135610d1e81610ce1565b9392505050565b803563ffffffff81168114610a5757600080fd5b803567ffffffffffffffff81168114610a5757600080fd5b60008083601f840112610d6357600080fd5b50813567ffffffffffffffff811115610d7b57600080fd5b602083019150836020828501011115610d9357600080fd5b9250929050565b60008060008060008060008060e0898b031215610db657600080fd5b88359750602089013596506040890135955060608901359450610ddb60808a01610d25565b9350610de960a08a01610d39565b925060c089013567ffffffffffffffff811115610e0557600080fd5b610e118b828c01610d51565b999c989b5096995094979396929594505050565b634e487b7160e01b600052604160045260246000fd5b600082601f830112610e4c57600080fd5b813567ffffffffffffffff80821115610e6757610e67610e25565b604051601f8301601f19908116603f01168101908282118183101715610e8f57610e8f610e25565b81604052838152866020858801011115610ea857600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060008060008060008060008060006101408c8e031215610eea57600080fd5b610ef38c610cf6565b9a5060208c0135995067ffffffffffffffff8060408e01351115610f1657600080fd5b610f268e60408f01358f01610e3b565b995060608d0135985060808d0135975060a08d0135965060c08d01359550610f5060e08e01610d25565b9450610f5f6101008e01610d39565b9350806101208e01351115610f7357600080fd5b50610f858d6101208e01358e01610d51565b81935080925050509295989b509295989b9093969950565b88815287602082015286604082015285606082015263ffffffff8516608082015267ffffffffffffffff841660a082015260e060c08201528160e082015260006101008385828501376000838501820152601f909301601f191690910190910198975050505050505050565b60006020828403121561101b57600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b8082028115828204841417610a4a57610a4a611022565b60008261106c57634e487b7160e01b600052601260045260246000fd5b500490565b80820180821115610a4a57610a4a611022565b81810381811115610a4a57610a4a611022565b6000602082840312156110a957600080fd5b8151610d1e81610ce1565b60005b838110156110cf5781810151838201526020016110b7565b50506000910152565b600082516110ea8184602087016110b4565b9190910192915050565b60006020828403121561110657600080fd5b81518015158114610d1e57600080fd5b60208152600082518060208401526111358160408501602087016110b4565b601f01601f1916919091016040019291505056fea26469706673582212209b77b0bf84d9ed72e83ab52339a0df0ce9e456ff00cfc691b9eb4658825841f764736f6c6343000812003300000000000000000000000068b3465833fb72a70ecdf485e0e4c7bd8665fc45000000000000000000000000e7935104c9670015b21c6300e5b95d2f75474cda", | ||
"nonce": "0x60", | ||
"chainId": "0x1" | ||
}, | ||
"additionalContracts": [], | ||
"isFixedGasLimit": false | ||
} | ||
], | ||
"receipts": [ | ||
{ | ||
"status": "0x1", | ||
"cumulativeGasUsed": "0xd09acf", | ||
"logs": [ | ||
{ | ||
"address": "0x94c4d4afbb2ed954f81dc800e4e1ac931aa3da82", | ||
"topics": [ | ||
"0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", | ||
"0x0000000000000000000000000000000000000000000000000000000000000000", | ||
"0x00000000000000000000000024a9267ce9e0a8f4467b584fdda12baf1df772b5" | ||
], | ||
"data": "0x", | ||
"blockHash": "0x9cabeea60123006c20912d9417677c6c46d1cb22a7e48a9151718d442bbf4c6f", | ||
"blockNumber": "0x142b70e", | ||
"transactionHash": "0x987d0ac6bd1244efeaa334598f030ffd29905c1cc860d7486dc87a9d6c745911", | ||
"transactionIndex": "0x82", | ||
"logIndex": "0x166", | ||
"removed": false | ||
} | ||
], | ||
"logsBloom": "0x00000400000000000000000020000000000000000000000000800000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000020000000000000000000800000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000040000000000080000000000000000000000000000000000000000", | ||
"type": "0x2", | ||
"transactionHash": "0x987d0ac6bd1244efeaa334598f030ffd29905c1cc860d7486dc87a9d6c745911", | ||
"transactionIndex": "0x82", | ||
"blockHash": "0x9cabeea60123006c20912d9417677c6c46d1cb22a7e48a9151718d442bbf4c6f", | ||
"blockNumber": "0x142b70e", | ||
"gasUsed": "0x10ae74", | ||
"effectiveGasPrice": "0x1ef93b5d1", | ||
"from": "0x24a9267ce9e0a8f4467b584fdda12baf1df772b5", | ||
"to": null, | ||
"contractAddress": "0x94c4d4afbb2ed954f81dc800e4e1ac931aa3da82" | ||
} | ||
], | ||
"libraries": [], | ||
"pending": [], | ||
"returns": {}, | ||
"timestamp": 1731147575, | ||
"chain": 1, | ||
"commit": "8950cfa" | ||
} |
Oops, something went wrong.