mirror of
https://github.com/Instadapp/dsa-connectors.git
synced 2024-07-29 22:37:00 +00:00
123 lines
22 KiB
JSON
123 lines
22 KiB
JSON
|
{
|
||
|
"_format": "hh-sol-artifact-1",
|
||
|
"contractName": "InstaImplementationM1",
|
||
|
"sourceName": "contracts/v2/accounts/Implementation_m1.sol",
|
||
|
"abi": [
|
||
|
{
|
||
|
"inputs": [
|
||
|
{
|
||
|
"internalType": "address",
|
||
|
"name": "_instaIndex",
|
||
|
"type": "address"
|
||
|
},
|
||
|
{
|
||
|
"internalType": "address",
|
||
|
"name": "_connectors",
|
||
|
"type": "address"
|
||
|
}
|
||
|
],
|
||
|
"stateMutability": "nonpayable",
|
||
|
"type": "constructor"
|
||
|
},
|
||
|
{
|
||
|
"anonymous": false,
|
||
|
"inputs": [
|
||
|
{
|
||
|
"indexed": true,
|
||
|
"internalType": "address",
|
||
|
"name": "origin",
|
||
|
"type": "address"
|
||
|
},
|
||
|
{
|
||
|
"indexed": true,
|
||
|
"internalType": "address",
|
||
|
"name": "sender",
|
||
|
"type": "address"
|
||
|
},
|
||
|
{
|
||
|
"indexed": false,
|
||
|
"internalType": "uint256",
|
||
|
"name": "value",
|
||
|
"type": "uint256"
|
||
|
},
|
||
|
{
|
||
|
"indexed": false,
|
||
|
"internalType": "string[]",
|
||
|
"name": "targetsNames",
|
||
|
"type": "string[]"
|
||
|
},
|
||
|
{
|
||
|
"indexed": false,
|
||
|
"internalType": "address[]",
|
||
|
"name": "targets",
|
||
|
"type": "address[]"
|
||
|
},
|
||
|
{
|
||
|
"indexed": false,
|
||
|
"internalType": "string[]",
|
||
|
"name": "eventNames",
|
||
|
"type": "string[]"
|
||
|
},
|
||
|
{
|
||
|
"indexed": false,
|
||
|
"internalType": "bytes[]",
|
||
|
"name": "eventParams",
|
||
|
"type": "bytes[]"
|
||
|
}
|
||
|
],
|
||
|
"name": "LogCast",
|
||
|
"type": "event"
|
||
|
},
|
||
|
{
|
||
|
"inputs": [
|
||
|
{
|
||
|
"internalType": "string[]",
|
||
|
"name": "_targetNames",
|
||
|
"type": "string[]"
|
||
|
},
|
||
|
{
|
||
|
"internalType": "bytes[]",
|
||
|
"name": "_datas",
|
||
|
"type": "bytes[]"
|
||
|
},
|
||
|
{
|
||
|
"internalType": "address",
|
||
|
"name": "_origin",
|
||
|
"type": "address"
|
||
|
}
|
||
|
],
|
||
|
"name": "cast",
|
||
|
"outputs": [
|
||
|
{
|
||
|
"internalType": "bytes32",
|
||
|
"name": "",
|
||
|
"type": "bytes32"
|
||
|
}
|
||
|
],
|
||
|
"stateMutability": "payable",
|
||
|
"type": "function"
|
||
|
},
|
||
|
{
|
||
|
"inputs": [],
|
||
|
"name": "connectorsM1",
|
||
|
"outputs": [
|
||
|
{
|
||
|
"internalType": "address",
|
||
|
"name": "",
|
||
|
"type": "address"
|
||
|
}
|
||
|
],
|
||
|
"stateMutability": "view",
|
||
|
"type": "function"
|
||
|
},
|
||
|
{
|
||
|
"stateMutability": "payable",
|
||
|
"type": "receive"
|
||
|
}
|
||
|
],
|
||
|
"bytecode": "0x60c06040523480156200001157600080fd5b50604051620013d7380380620013d78339818101604052810190620000379190620000c8565b81818073ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff1660601b815250508173ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff1660601b815250505050505062000157565b600081519050620000c2816200013d565b92915050565b60008060408385031215620000dc57600080fd5b6000620000ec85828601620000b1565b9250506020620000ff85828601620000b1565b9150509250929050565b600062000116826200011d565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b620001488162000109565b81146200015457600080fd5b50565b60805160601c60a05160601c6112526200018560003980609652806102d152508061011552506112526000f3fe60806040526004361061002d5760003560e01c80636254a08f146100395780639304c9341461006457610034565b3661003457005b600080fd5b34801561004557600080fd5b5061004e610094565b60405161005b9190610d78565b60405180910390f35b61007e60048036038101906100799190610800565b6100b8565b60405161008b9190610db7565b60405180910390f35b7f000000000000000000000000000000000000000000000000000000000000000081565b6000808686905090506000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff168061016357507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b6101a2576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161019990610df2565b60405180910390fd5b60008114156101e6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016101dd90610e32565b60405180910390fd5b84849050811461022b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161022290610dd2565b60405180910390fd5b60608167ffffffffffffffff8111801561024457600080fd5b5060405190808252806020026020018201604052801561027857816020015b60608152602001906001900390816102635790505b50905060608267ffffffffffffffff8111801561029457600080fd5b506040519080825280602002602001820160405280156102c857816020015b60608152602001906001900390816102b35790505b509050600060607f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663a0a32c0b8c8c6040518363ffffffff1660e01b815260040161032a929190610d93565b60006040518083038186803b15801561034257600080fd5b505afa158015610356573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f8201168201806040525081019061037f9190610889565b91509150816103c3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103ba90610e52565b60405180910390fd5b60005b8581101561049457606061044d8383815181106103df57fe5b60200260200101518c8c858181106103f357fe5b90506020028101906104059190610ee3565b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f82011690508083019250505050505050610512565b9050610458816105d3565b87848151811061046457fe5b6020026020010187858151811061047757fe5b6020026020010182905282905250505080806001019150506103c6565b503373ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167ff6d9b29bbf2ae698de33670961ec53f895af65801d2cdaced431cc6129865347348e8e868a8a6040516104fc96959493929190610e72565b60405180910390a3505050505095945050505050565b6060600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610584576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161057b90610e12565b60405180910390fd5b600080835160208501865af43d6040519250601f19601f6020830101168301604052808352806000602085013e8115600181146105c0576105ca565b816000803e816000fd5b50505092915050565b6060806000835111156105fd57828060200190518101906105f491906108dd565b80925081935050505b915091565b600081359050610611816111ee565b92915050565b600081519050610626816111ee565b92915050565b600082601f83011261063d57600080fd5b815161065061064b82610f67565b610f3a565b915081818352602084019350602081019050838560208402820111156106755760
|
||
|
"deployedBytecode": "0x60806040526004361061002d5760003560e01c80636254a08f146100395780639304c9341461006457610034565b3661003457005b600080fd5b34801561004557600080fd5b5061004e610094565b60405161005b9190610d78565b60405180910390f35b61007e60048036038101906100799190610800565b6100b8565b60405161008b9190610db7565b60405180910390f35b7f000000000000000000000000000000000000000000000000000000000000000081565b6000808686905090506000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff168061016357507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b6101a2576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161019990610df2565b60405180910390fd5b60008114156101e6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016101dd90610e32565b60405180910390fd5b84849050811461022b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161022290610dd2565b60405180910390fd5b60608167ffffffffffffffff8111801561024457600080fd5b5060405190808252806020026020018201604052801561027857816020015b60608152602001906001900390816102635790505b50905060608267ffffffffffffffff8111801561029457600080fd5b506040519080825280602002602001820160405280156102c857816020015b60608152602001906001900390816102b35790505b509050600060607f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663a0a32c0b8c8c6040518363ffffffff1660e01b815260040161032a929190610d93565b60006040518083038186803b15801561034257600080fd5b505afa158015610356573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f8201168201806040525081019061037f9190610889565b91509150816103c3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103ba90610e52565b60405180910390fd5b60005b8581101561049457606061044d8383815181106103df57fe5b60200260200101518c8c858181106103f357fe5b90506020028101906104059190610ee3565b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f82011690508083019250505050505050610512565b9050610458816105d3565b87848151811061046457fe5b6020026020010187858151811061047757fe5b6020026020010182905282905250505080806001019150506103c6565b503373ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167ff6d9b29bbf2ae698de33670961ec53f895af65801d2cdaced431cc6129865347348e8e868a8a6040516104fc96959493929190610e72565b60405180910390a3505050505095945050505050565b6060600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610584576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161057b90610e12565b60405180910390fd5b600080835160208501865af43d6040519250601f19601f6020830101168301604052808352806000602085013e8115600181146105c0576105ca565b816000803e816000fd5b50505092915050565b6060806000835111156105fd57828060200190518101906105f491906108dd565b80925081935050505b915091565b600081359050610611816111ee565b92915050565b600081519050610626816111ee565b92915050565b600082601f83011261063d57600080fd5b815161065061064b82610f67565b610f3a565b9150818183526020840193506020810190508385602084028201111561067557600080fd5b60005b838110156106a5578161068b8882610617565b845260208401935060208301925050600181019050610678565b5050505092915050565b60008083601f8401126106c157600080fd5b8235905067ffffffffffffffff8111156106da57600080fd5b6020830191508360208202830111156106f257600080fd5b9250929050565b60008083601f84011261070b57600080fd5b8235905067ffffffffffffffff81111561072457600080fd5b60208301915083602082028301111561073c57600080fd5b9250929050565b60008151905061075281611205565b92915050565b600082601f83011261076957600080fd5b815161077c61077782610f8f565b610f3a565b9150808252602083016020830185838301111561079857600080fd5b6107a38382846111aa565b50505092915050565b600082601f8301126107bd57600080fd5b81516107d06107cb82610fbb565b610f3a565b915080825260208301602083018583830111156107ec57600080fd5b6107f7838284
|
||
|
"linkReferences": {},
|
||
|
"deployedLinkReferences": {}
|
||
|
}
|