UNPKG

mymultisig-contract

Version:

Multi-Signatures Solidity Smart Contract for mymultisig.app

222 lines 4.23 kB
[ { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "creator", "type": "address" }, { "indexed": true, "internalType": "address", "name": "contractAddress", "type": "address" }, { "indexed": true, "internalType": "uint256", "name": "contractIndex", "type": "uint256" }, { "indexed": false, "internalType": "string", "name": "contractName", "type": "string" }, { "indexed": false, "internalType": "address[]", "name": "originalOwners", "type": "address[]" } ], "name": "MyMultiSigCreated", "type": "event" }, { "inputs": [ { "internalType": "string", "name": "contractName", "type": "string" }, { "internalType": "address[]", "name": "owners", "type": "address[]" }, { "internalType": "uint16", "name": "threshold", "type": "uint16" } ], "name": "createMultiSig", "outputs": [ { "internalType": "address", "name": "contractAddress", "type": "address" } ], "stateMutability": "payable", "type": "function" }, { "inputs": [ { "internalType": "string", "name": "contractName", "type": "string" }, { "internalType": "address[]", "name": "owners", "type": "address[]" }, { "internalType": "uint16", "name": "threshold", "type": "uint16" }, { "internalType": "bool", "name": "isOnlyOwnerRequest", "type": "bool" } ], "name": "createMyMultiSigExtended", "outputs": [ { "internalType": "address", "name": "contractAddress", "type": "address" } ], "stateMutability": "payable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "index", "type": "uint256" } ], "name": "creationType", "outputs": [ { "internalType": "enum MyMultiSigFactorableModels.CreationType", "name": "", "type": "uint8" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "index", "type": "uint256" } ], "name": "multiSig", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "creator", "type": "address" }, { "internalType": "uint256", "name": "index", "type": "uint256" } ], "name": "multiSigByCreator", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "multiSigCount", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "creator", "type": "address" } ], "name": "multiSigCreatorCount", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "name", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "pure", "type": "function" }, { "inputs": [], "name": "version", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "pure", "type": "function" } ]