Skip to content

Commit

Permalink
chore: updating ABIs, deployment scripts
Browse files Browse the repository at this point in the history
  • Loading branch information
kupermind committed Jan 25, 2024
1 parent 4a8367a commit 5b4eeb1
Show file tree
Hide file tree
Showing 13 changed files with 4,718 additions and 9 deletions.
124 changes: 124 additions & 0 deletions abis/0.8.23/GnosisSafeMultisig.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,124 @@
{
"_format": "hh-sol-artifact-1",
"contractName": "GnosisSafeMultisig",
"sourceName": "contracts/multisigs/GnosisSafeMultisig.sol",
"abi": [
{
"inputs": [
{
"internalType": "address payable",
"name": "_gnosisSafe",
"type": "address"
},
{
"internalType": "address",
"name": "_gnosisSafeProxyFactory",
"type": "address"
}
],
"stateMutability": "nonpayable",
"type": "constructor"
},
{
"inputs": [
{
"internalType": "uint256",
"name": "expected",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "provided",
"type": "uint256"
}
],
"name": "IncorrectDataLength",
"type": "error"
},
{
"inputs": [],
"name": "DEFAULT_DATA_LENGTH",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "GNOSIS_SAFE_SETUP_SELECTOR",
"outputs": [
{
"internalType": "bytes4",
"name": "",
"type": "bytes4"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "address[]",
"name": "owners",
"type": "address[]"
},
{
"internalType": "uint256",
"name": "threshold",
"type": "uint256"
},
{
"internalType": "bytes",
"name": "data",
"type": "bytes"
}
],
"name": "create",
"outputs": [
{
"internalType": "address",
"name": "multisig",
"type": "address"
}
],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [],
"name": "gnosisSafe",
"outputs": [
{
"internalType": "address payable",
"name": "",
"type": "address"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "gnosisSafeProxyFactory",
"outputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"stateMutability": "view",
"type": "function"
}
],
"bytecode": "0x60c060405234801561001057600080fd5b5060405161086c38038061086c83398101604081905261002f9161005e565b6001600160a01b039182166080521660a052610098565b6001600160a01b038116811461005b57600080fd5b50565b6000806040838503121561007157600080fd5b825161007c81610046565b602084015190925061008d81610046565b809150509250929050565b60805160a0516107a36100c960003960008181607101526101fe01526000818160f4015261022b01526107a36000f3fe608060405234801561001057600080fd5b50600436106100675760003560e01c8063a84173ae11610050578063a84173ae146100ef578063f02fb77414610116578063f398dba81461012c57600080fd5b8063490b7a791461006c5780639f1a308d146100b0575b600080fd5b6100937f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b0390911681526020015b60405180910390f35b6100be63b63e800d60e01b81565b6040517fffffffff0000000000000000000000000000000000000000000000000000000090911681526020016100a7565b6100937f000000000000000000000000000000000000000000000000000000000000000081565b61011e609081565b6040519081526020016100a7565b61009361013a3660046104d8565b60008060008060008060008061014f896102aa565b9650965096509650965096509650600063b63e800d60e01b8c8c8a858b8b8a8c6040516024016101869897969594939291906105fb565b60408051601f198184030181529181526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fffffffff00000000000000000000000000000000000000000000000000000000909416939093179092529051631688f0b960e01b81529091506001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001690631688f0b990610257907f000000000000000000000000000000000000000000000000000000000000000090859088906004016106bf565b6020604051808303816000875af1158015610276573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061029a91906106f1565b9c9b505050505050505050505050565b600080600080600080606060008851905060008111156103fd5760908110156102f457604051631a64813d60e11b8152609060048201526024810182905260440160405180910390fd5b601489015160288a0151603c8b015160508c015160708d01516090808f0151959d50939b50919950975095509093508111156103fd57600061033760908361072b565b90508067ffffffffffffffff81111561035257610352610409565b6040519080825280601f01601f19166020018201604052801561037c576020820181803683370190505b50925060005b818110156103fa578a610396609083610744565b815181106103a6576103a6610757565b602001015160f81c60f81b8482815181106103c3576103c3610757565b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600101610382565b50505b50919395979092949650565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561044857610448610409565b604052919050565b6001600160a01b038116811461046557600080fd5b50565b600082601f83011261047957600080fd5b813567ffffffffffffffff81111561049357610493610409565b6104a6601f8201601f191660200161041f565b8181528460208386010111156104bb57600080fd5b816020850160208301376000918101602001919091529392505050565b6000806000606084860312156104ed57600080fd5b833567ffffffffffffffff8082111561050557600080fd5b818601915086601f83011261051957600080fd5b813560208282111561052d5761052d610409565b8160051b61053c82820161041f565b928352848101820192828101908b85111561055657600080fd5b958301955b84871015610580578635925061057083610450565b828252958301959083019061055b565b98505050870135945050604086013591508082111561059e57600080fd5b506105ab86828701610468565b9150509250925092565b6000815180845260005b818110156105db576020818501810151868301820152016105bf565b506000602082860101526020601f19601f83011685010191505092915050565b6101008082528951908201819052600090610120830190602090818d01845b8281101561063f5781516001600160a01b03168552938301939083019060010161061a565b5050505089602084015261065e604084018a6001600160a01b03169052565b828103606084015261067081896105b5565b91505061068860808301876001600160a01b03169052565b6001600160a01b03851660a08301528360c08301526106b260e08301846001600160a01b03169052565b9998505050505050505050565b6001600160a01b03841681526060602082015260006106e160608301856105b5565b9050826040830152949350505050565b60006020828403121561070357600080fd5b815161070e81610450565b9392505050565b634e487b7160e01b600052601160045260246000fd5b8181038181111561073e5761073e610715565b92915050565b8082018082111561073e5761073e610715565b634e487b7160e01b600052603260045260246000fdfea264697066735822122023224e3650ad067c982d57529bddfc83925e8fb3b1ba693117461af05bd8f6fc64736f6c63430008170033",
"deployedBytecode": "0x608060405234801561001057600080fd5b50600436106100675760003560e01c8063a84173ae11610050578063a84173ae146100ef578063f02fb77414610116578063f398dba81461012c57600080fd5b8063490b7a791461006c5780639f1a308d146100b0575b600080fd5b6100937f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b0390911681526020015b60405180910390f35b6100be63b63e800d60e01b81565b6040517fffffffff0000000000000000000000000000000000000000000000000000000090911681526020016100a7565b6100937f000000000000000000000000000000000000000000000000000000000000000081565b61011e609081565b6040519081526020016100a7565b61009361013a3660046104d8565b60008060008060008060008061014f896102aa565b9650965096509650965096509650600063b63e800d60e01b8c8c8a858b8b8a8c6040516024016101869897969594939291906105fb565b60408051601f198184030181529181526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fffffffff00000000000000000000000000000000000000000000000000000000909416939093179092529051631688f0b960e01b81529091506001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001690631688f0b990610257907f000000000000000000000000000000000000000000000000000000000000000090859088906004016106bf565b6020604051808303816000875af1158015610276573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061029a91906106f1565b9c9b505050505050505050505050565b600080600080600080606060008851905060008111156103fd5760908110156102f457604051631a64813d60e11b8152609060048201526024810182905260440160405180910390fd5b601489015160288a0151603c8b015160508c015160708d01516090808f0151959d50939b50919950975095509093508111156103fd57600061033760908361072b565b90508067ffffffffffffffff81111561035257610352610409565b6040519080825280601f01601f19166020018201604052801561037c576020820181803683370190505b50925060005b818110156103fa578a610396609083610744565b815181106103a6576103a6610757565b602001015160f81c60f81b8482815181106103c3576103c3610757565b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600101610382565b50505b50919395979092949650565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561044857610448610409565b604052919050565b6001600160a01b038116811461046557600080fd5b50565b600082601f83011261047957600080fd5b813567ffffffffffffffff81111561049357610493610409565b6104a6601f8201601f191660200161041f565b8181528460208386010111156104bb57600080fd5b816020850160208301376000918101602001919091529392505050565b6000806000606084860312156104ed57600080fd5b833567ffffffffffffffff8082111561050557600080fd5b818601915086601f83011261051957600080fd5b813560208282111561052d5761052d610409565b8160051b61053c82820161041f565b928352848101820192828101908b85111561055657600080fd5b958301955b84871015610580578635925061057083610450565b828252958301959083019061055b565b98505050870135945050604086013591508082111561059e57600080fd5b506105ab86828701610468565b9150509250925092565b6000815180845260005b818110156105db576020818501810151868301820152016105bf565b506000602082860101526020601f19601f83011685010191505092915050565b6101008082528951908201819052600090610120830190602090818d01845b8281101561063f5781516001600160a01b03168552938301939083019060010161061a565b5050505089602084015261065e604084018a6001600160a01b03169052565b828103606084015261067081896105b5565b91505061068860808301876001600160a01b03169052565b6001600160a01b03851660a08301528360c08301526106b260e08301846001600160a01b03169052565b9998505050505050505050565b6001600160a01b03841681526060602082015260006106e160608301856105b5565b9050826040830152949350505050565b60006020828403121561070357600080fd5b815161070e81610450565b9392505050565b634e487b7160e01b600052601160045260246000fd5b8181038181111561073e5761073e610715565b92915050565b8082018082111561073e5761073e610715565b634e487b7160e01b600052603260045260246000fdfea264697066735822122023224e3650ad067c982d57529bddfc83925e8fb3b1ba693117461af05bd8f6fc64736f6c63430008170033",
"linkReferences": {},
"deployedLinkReferences": {}
}
Loading

0 comments on commit 5b4eeb1

Please sign in to comment.