@safe-global/safe-modules-deployments
Version:
Collection of Safe modules contract deployments
170 lines (169 loc) • 4.09 kB
JSON
{
"released": true,
"contractName": "SafeWebAuthnSignerFactory",
"version": "0.2.0",
"networkAddresses": {
"1": "0xF7488fFbe67327ac9f37D5F722d83Fc900852Fbf",
"10": "0xF7488fFbe67327ac9f37D5F722d83Fc900852Fbf",
"100": "0xF7488fFbe67327ac9f37D5F722d83Fc900852Fbf",
"137": "0xF7488fFbe67327ac9f37D5F722d83Fc900852Fbf",
"1328": "0xF7488fFbe67327ac9f37D5F722d83Fc900852Fbf",
"1329": "0xF7488fFbe67327ac9f37D5F722d83Fc900852Fbf",
"4078": "0xF7488fFbe67327ac9f37D5F722d83Fc900852Fbf",
"8453": "0xF7488fFbe67327ac9f37D5F722d83Fc900852Fbf",
"42161": "0xF7488fFbe67327ac9f37D5F722d83Fc900852Fbf",
"80002": "0xF7488fFbe67327ac9f37D5F722d83Fc900852Fbf",
"84532": "0xF7488fFbe67327ac9f37D5F722d83Fc900852Fbf",
"421614": "0xF7488fFbe67327ac9f37D5F722d83Fc900852Fbf",
"11155111": "0xF7488fFbe67327ac9f37D5F722d83Fc900852Fbf",
"11155420": "0xF7488fFbe67327ac9f37D5F722d83Fc900852Fbf"
},
"abi": [
{
"inputs": [],
"stateMutability": "nonpayable",
"type": "constructor"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"internalType": "address",
"name": "signer",
"type": "address"
},
{
"indexed": false,
"internalType": "uint256",
"name": "x",
"type": "uint256"
},
{
"indexed": false,
"internalType": "uint256",
"name": "y",
"type": "uint256"
},
{
"indexed": false,
"internalType": "P256.Verifiers",
"name": "verifiers",
"type": "uint176"
}
],
"name": "Created",
"type": "event"
},
{
"inputs": [],
"name": "SINGLETON",
"outputs": [
{
"internalType": "contract SafeWebAuthnSignerSingleton",
"name": "",
"type": "address"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "uint256",
"name": "x",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "y",
"type": "uint256"
},
{
"internalType": "P256.Verifiers",
"name": "verifiers",
"type": "uint176"
}
],
"name": "createSigner",
"outputs": [
{
"internalType": "address",
"name": "signer",
"type": "address"
}
],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "uint256",
"name": "x",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "y",
"type": "uint256"
},
{
"internalType": "P256.Verifiers",
"name": "verifiers",
"type": "uint176"
}
],
"name": "getSigner",
"outputs": [
{
"internalType": "address",
"name": "signer",
"type": "address"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "bytes32",
"name": "message",
"type": "bytes32"
},
{
"internalType": "bytes",
"name": "signature",
"type": "bytes"
},
{
"internalType": "uint256",
"name": "x",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "y",
"type": "uint256"
},
{
"internalType": "P256.Verifiers",
"name": "verifiers",
"type": "uint176"
}
],
"name": "isValidSignatureForSigner",
"outputs": [
{
"internalType": "bytes4",
"name": "magicValue",
"type": "bytes4"
}
],
"stateMutability": "view",
"type": "function"
}
]
}