MultisigPluginExecutionFunctionAbi
1 const MultisigPluginExecutionFunctionAbi: readonly [ 2 { 3 inputs: readonly [ 4 { 5 internalType: "address[]"; 6 name: "ownersToAdd"; 7 type: "address[]"; 8 }, 9 { 10 internalType: "address[]"; 11 name: "ownersToRemove"; 12 type: "address[]"; 13 }, 14 { 15 internalType: "uint128"; 16 name: "newThreshold"; 17 type: "uint128"; 18 }, 19 ]; 20 name: "updateOwnership"; 21 outputs: readonly []; 22 stateMutability: "nonpayable"; 23 type: "function"; 24 }, 25 { 26 inputs: readonly []; 27 name: "eip712Domain"; 28 outputs: readonly [ 29 { 30 internalType: "bytes1"; 31 name: "fields"; 32 type: "bytes1"; 33 }, 34 { 35 internalType: "string"; 36 name: "name"; 37 type: "string"; 38 }, 39 { 40 internalType: "string"; 41 name: "version"; 42 type: "string"; 43 }, 44 { 45 internalType: "uint256"; 46 name: "chainId"; 47 type: "uint256"; 48 }, 49 { 50 internalType: "address"; 51 name: "verifyingContract"; 52 type: "address"; 53 }, 54 { 55 internalType: "bytes32"; 56 name: "salt"; 57 type: "bytes32"; 58 }, 59 { 60 internalType: "uint256[]"; 61 name: "extensions"; 62 type: "uint256[]"; 63 }, 64 ]; 65 stateMutability: "view"; 66 type: "function"; 67 }, 68 { 69 inputs: readonly [ 70 { 71 internalType: "bytes32"; 72 name: "digest"; 73 type: "bytes32"; 74 }, 75 { 76 internalType: "bytes"; 77 name: "signature"; 78 type: "bytes"; 79 }, 80 ]; 81 name: "isValidSignature"; 82 outputs: readonly [ 83 { 84 internalType: "bytes4"; 85 name: ""; 86 type: "bytes4"; 87 }, 88 ]; 89 stateMutability: "view"; 90 type: "function"; 91 }, 92 ];
Defined in: account-kit/smart-contracts/src/msca/plugins/multisig/plugin.ts:337