UNPKG

@bitriel/multisig-wallet

Version:
56 lines (55 loc) 4.04 kB
{ "_format": "hh-sol-artifact-1", "contractName": "SimulateTx", "sourceName": "contracts/utils/SimulateTx.sol", "abi": [ { "inputs": [ { "internalType": "enum Types.Operation", "name": "operation", "type": "uint8" }, { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "value", "type": "uint256" }, { "internalType": "bytes", "name": "data", "type": "bytes" } ], "name": "simulate", "outputs": [ { "internalType": "bool", "name": "success", "type": "bool" }, { "internalType": "uint256", "name": "gasEstimated", "type": "uint256" }, { "internalType": "bytes", "name": "returnData", "type": "bytes" } ], "stateMutability": "nonpayable", "type": "function" } ], "bytecode": "0x608060405234801561001057600080fd5b506102b6806100206000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c806330be390b14610030575b600080fd5b61004361003e3660046100fc565b61005b565b604051610052939291906101e3565b60405180910390f35b600080606060005a9050610072888888885a6100a7565b93505a61007f9082610247565b925060405160203d0181016040523d81523d6000602083013e80925050509450945094915050565b6000808660018111156100ca57634e487b7160e01b600052602160045260246000fd5b14156100e457600080845160208601878987f190506100f3565b6000808451602086018886f490505b95945050505050565b60008060008060808587031215610111578384fd5b84356002811061011f578485fd5b935060208501356001600160a01b038116811461013a578384fd5b925060408501359150606085013567ffffffffffffffff8082111561015d578283fd5b818701915087601f830112610170578283fd5b8135818111156101825761018261026a565b604051601f8201601f19908116603f011681019083821181831017156101aa576101aa61026a565b816040528281528a60208487010111156101c2578586fd5b82602086016020830137918201602001949094529598949750929550505050565b8315158152600060208481840152606060408401528351806060850152825b8181101561021e57858101830151858201608001528201610202565b8181111561022f5783608083870101525b50601f01601f19169290920160800195945050505050565b60008282101561026557634e487b7160e01b81526011600452602481fd5b500390565b634e487b7160e01b600052604160045260246000fdfea2646970667358221220b37de84b6975f247a6d6e7ef42d14aa04902e8c614f9fddf4589cbc433f11eb764736f6c63430008040033", "deployedBytecode": "0x608060405234801561001057600080fd5b506004361061002b5760003560e01c806330be390b14610030575b600080fd5b61004361003e3660046100fc565b61005b565b604051610052939291906101e3565b60405180910390f35b600080606060005a9050610072888888885a6100a7565b93505a61007f9082610247565b925060405160203d0181016040523d81523d6000602083013e80925050509450945094915050565b6000808660018111156100ca57634e487b7160e01b600052602160045260246000fd5b14156100e457600080845160208601878987f190506100f3565b6000808451602086018886f490505b95945050505050565b60008060008060808587031215610111578384fd5b84356002811061011f578485fd5b935060208501356001600160a01b038116811461013a578384fd5b925060408501359150606085013567ffffffffffffffff8082111561015d578283fd5b818701915087601f830112610170578283fd5b8135818111156101825761018261026a565b604051601f8201601f19908116603f011681019083821181831017156101aa576101aa61026a565b816040528281528a60208487010111156101c2578586fd5b82602086016020830137918201602001949094529598949750929550505050565b8315158152600060208481840152606060408401528351806060850152825b8181101561021e57858101830151858201608001528201610202565b8181111561022f5783608083870101525b50601f01601f19169290920160800195945050505050565b60008282101561026557634e487b7160e01b81526011600452602481fd5b500390565b634e487b7160e01b600052604160045260246000fdfea2646970667358221220b37de84b6975f247a6d6e7ef42d14aa04902e8c614f9fddf4589cbc433f11eb764736f6c63430008040033", "linkReferences": {}, "deployedLinkReferences": {} }