MultiOwnerPluginExecutionFunctionAbi
1 const MultiOwnerPluginExecutionFunctionAbi: 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 name: "updateOwners"; 16 outputs: readonly []; 17 stateMutability: "nonpayable"; 18 type: "function"; 19 }, 20 { 21 inputs: readonly []; 22 name: "eip712Domain"; 23 outputs: readonly [ 24 { 25 internalType: "bytes1"; 26 name: "fields"; 27 type: "bytes1"; 28 }, 29 { 30 internalType: "string"; 31 name: "name"; 32 type: "string"; 33 }, 34 { 35 internalType: "string"; 36 name: "version"; 37 type: "string"; 38 }, 39 { 40 internalType: "uint256"; 41 name: "chainId"; 42 type: "uint256"; 43 }, 44 { 45 internalType: "address"; 46 name: "verifyingContract"; 47 type: "address"; 48 }, 49 { 50 internalType: "bytes32"; 51 name: "salt"; 52 type: "bytes32"; 53 }, 54 { 55 internalType: "uint256[]"; 56 name: "extensions"; 57 type: "uint256[]"; 58 }, 59 ]; 60 stateMutability: "view"; 61 type: "function"; 62 }, 63 { 64 inputs: readonly [ 65 { 66 internalType: "bytes32"; 67 name: "digest"; 68 type: "bytes32"; 69 }, 70 { 71 internalType: "bytes"; 72 name: "signature"; 73 type: "bytes"; 74 }, 75 ]; 76 name: "isValidSignature"; 77 outputs: readonly [ 78 { 79 internalType: "bytes4"; 80 name: ""; 81 type: "bytes4"; 82 }, 83 ]; 84 stateMutability: "view"; 85 type: "function"; 86 }, 87 ];
Defined in: account-kit/smart-contracts/src/msca/plugins/multi-owner/plugin.ts:340