Initialization of the MultisigWallet Contract This is a wrapper of the solidity smart contract
The core parameters passed into the constructor
Protected
hasProtected
signerStatic
MAX_Wrapper for addOwner Functionality on the Multisig Wallet Add Owner is a function that can only be called by itself This function allows an EOA to submit a transaction via the Multisig Wallet to edit itself
addOwner
Contract Receipt
Wrapper for changeRequirement Functionality on the Multisig Wallet changeRequirement is a function that can only be called by itself This function allows an EOA to submit a transaction via the Multisig Wallet to edit itself
changeRequirement
Contract Receipt
Wrapper for confirmTransaction Functionality on the Multisig Wallet confirmTransaction is the primary function that all "changes" are finalized through This function allows an EOA to confirm a transaction via the Multisig Wallet This would be used when someone else proposes a transaction
submitTransaction
Contract Receipt
Custom Function Utilizes the MultisigWallet Bytecode and Abi to deploy a new Multisig Wallet on a SKALE Chain Valid Requirements are checked on the client in order to help guide deployment
createNewWallet
Smart Contract Instance. The address can be derived from it.
Wrapper for executeTransaction Functionality on the Multisig Wallet executeTransaction is the function called to execute a transaction that has a valid number of confirmations This function allows an EOA to execute and submit a transaction to be picked up by the network This would be used after "enough" signers have confirmed
executeTransaction
Contract Receipt
Private function that is used to generate encoded data that can be used for multisig execution This is a custom function with custom types that is built specifically for the predeployed multisig This increases type safety on the client side where as calling this manualy could result in a higher chance of mispelling funciton names or encoded data with negative results
onlyWalletFunction
Contract Receipt
Wrapper for removeOwner Functionality on the Multisig Wallet Remove Owner is a function that can only be called by itself This function allows an EOA to submit a transaction via the Multisig Wallet to edit itself
removeOwner
Contract Receipt
Wrapper for replaceOwner Functionality on the Multisig Wallet Replace Owner is a function that can only be called by itself This function allows an EOA to submit a transaction via the Multisig Wallet to edit itself
replaceOwner
Contract Receipt
Wrapper for submitTransaction Functionality on the Multisig Wallet submitTransaction is the primary function that all "changes" are made through This function allows an EOA to submit a transaction via the Multisig Wallet to edit itself
submitTransaction
Contract Receipt
Private
valid
Contract
MultisigWallet