mirror of
https://github.com/luxfi/safe-ios.git
synced 2026-10-30 15:19:20 +00:00
210 lines
4.2 KiB
JSON
210 lines
4.2 KiB
JSON
{
|
|
"released": true,
|
|
"contractName": "ProxyFactory",
|
|
"version": "1.1.1",
|
|
"deployments": {
|
|
"canonical": {
|
|
"address": "0x76E2cFc1F5Fa8F6a5b3fC4c8F4788F0116861F9B",
|
|
"codeHash": "0x0f0bb9c13be3b595d6f0fde841d5247a96f7e315bd8b97e1363553bee9a7d995"
|
|
}
|
|
},
|
|
"networkAddresses": {
|
|
"1": [
|
|
"canonical"
|
|
],
|
|
"4": [
|
|
"canonical"
|
|
],
|
|
"5": [
|
|
"canonical"
|
|
],
|
|
"42": [
|
|
"canonical"
|
|
],
|
|
"88": [
|
|
"canonical"
|
|
],
|
|
"100": [
|
|
"canonical"
|
|
],
|
|
"246": [
|
|
"canonical"
|
|
],
|
|
"73799": [
|
|
"canonical"
|
|
]
|
|
},
|
|
"abi": [
|
|
{
|
|
"anonymous": false,
|
|
"inputs": [
|
|
{
|
|
"indexed": false,
|
|
"internalType": "contract GnosisSafeProxy",
|
|
"name": "proxy",
|
|
"type": "address"
|
|
}
|
|
],
|
|
"name": "ProxyCreation",
|
|
"type": "event"
|
|
},
|
|
{
|
|
"constant": false,
|
|
"inputs": [
|
|
{
|
|
"internalType": "address",
|
|
"name": "masterCopy",
|
|
"type": "address"
|
|
},
|
|
{
|
|
"internalType": "bytes",
|
|
"name": "data",
|
|
"type": "bytes"
|
|
}
|
|
],
|
|
"name": "createProxy",
|
|
"outputs": [
|
|
{
|
|
"internalType": "contract GnosisSafeProxy",
|
|
"name": "proxy",
|
|
"type": "address"
|
|
}
|
|
],
|
|
"payable": false,
|
|
"stateMutability": "nonpayable",
|
|
"type": "function"
|
|
},
|
|
{
|
|
"constant": true,
|
|
"inputs": [
|
|
|
|
],
|
|
"name": "proxyRuntimeCode",
|
|
"outputs": [
|
|
{
|
|
"internalType": "bytes",
|
|
"name": "",
|
|
"type": "bytes"
|
|
}
|
|
],
|
|
"payable": false,
|
|
"stateMutability": "pure",
|
|
"type": "function"
|
|
},
|
|
{
|
|
"constant": true,
|
|
"inputs": [
|
|
|
|
],
|
|
"name": "proxyCreationCode",
|
|
"outputs": [
|
|
{
|
|
"internalType": "bytes",
|
|
"name": "",
|
|
"type": "bytes"
|
|
}
|
|
],
|
|
"payable": false,
|
|
"stateMutability": "pure",
|
|
"type": "function"
|
|
},
|
|
{
|
|
"constant": false,
|
|
"inputs": [
|
|
{
|
|
"internalType": "address",
|
|
"name": "_mastercopy",
|
|
"type": "address"
|
|
},
|
|
{
|
|
"internalType": "bytes",
|
|
"name": "initializer",
|
|
"type": "bytes"
|
|
},
|
|
{
|
|
"internalType": "uint256",
|
|
"name": "saltNonce",
|
|
"type": "uint256"
|
|
}
|
|
],
|
|
"name": "createProxyWithNonce",
|
|
"outputs": [
|
|
{
|
|
"internalType": "contract GnosisSafeProxy",
|
|
"name": "proxy",
|
|
"type": "address"
|
|
}
|
|
],
|
|
"payable": false,
|
|
"stateMutability": "nonpayable",
|
|
"type": "function"
|
|
},
|
|
{
|
|
"constant": false,
|
|
"inputs": [
|
|
{
|
|
"internalType": "address",
|
|
"name": "_mastercopy",
|
|
"type": "address"
|
|
},
|
|
{
|
|
"internalType": "bytes",
|
|
"name": "initializer",
|
|
"type": "bytes"
|
|
},
|
|
{
|
|
"internalType": "uint256",
|
|
"name": "saltNonce",
|
|
"type": "uint256"
|
|
},
|
|
{
|
|
"internalType": "contract IProxyCreationCallback",
|
|
"name": "callback",
|
|
"type": "address"
|
|
}
|
|
],
|
|
"name": "createProxyWithCallback",
|
|
"outputs": [
|
|
{
|
|
"internalType": "contract GnosisSafeProxy",
|
|
"name": "proxy",
|
|
"type": "address"
|
|
}
|
|
],
|
|
"payable": false,
|
|
"stateMutability": "nonpayable",
|
|
"type": "function"
|
|
},
|
|
{
|
|
"constant": false,
|
|
"inputs": [
|
|
{
|
|
"internalType": "address",
|
|
"name": "_mastercopy",
|
|
"type": "address"
|
|
},
|
|
{
|
|
"internalType": "bytes",
|
|
"name": "initializer",
|
|
"type": "bytes"
|
|
},
|
|
{
|
|
"internalType": "uint256",
|
|
"name": "saltNonce",
|
|
"type": "uint256"
|
|
}
|
|
],
|
|
"name": "calculateCreateProxyWithNonceAddress",
|
|
"outputs": [
|
|
{
|
|
"internalType": "contract GnosisSafeProxy",
|
|
"name": "proxy",
|
|
"type": "address"
|
|
}
|
|
],
|
|
"payable": false,
|
|
"stateMutability": "nonpayable",
|
|
"type": "function"
|
|
}
|
|
]
|
|
} |