Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Common ¶ added in v0.76.8
type Common interface {
GetCurrentThreshold(opts *bind.CallOpts) (uint16, error)
GetValidSignerCount(opts *bind.CallOpts) (uint8, error)
IsNonceUsed(opts *bind.CallOpts, nonce *big.Int) (bool, error)
IsValidSigner(opts *bind.CallOpts, signer_address common.Address) (bool, error)
AddSigner(opts *bind.TransactOpts, new_signer common.Address, nonce *big.Int, signatures []byte) (*ethTypes.Transaction, error)
RemoveSigner(opts *bind.TransactOpts, old_signer common.Address, nonce *big.Int, signatures []byte) (*ethTypes.Transaction, error)
SetThreshold(opts *bind.TransactOpts, new_threshold uint16, nonce *big.Int, signatures []byte) (*ethTypes.Transaction, error)
VerifySignatures(opts *bind.TransactOpts, signatures []byte, message []byte, nonce *big.Int) (*ethTypes.Transaction, error)
}
type MultisigControl ¶
type MultisigControl struct {
Common
NewInV2
Address common.Address
Version Version
// contains filtered or unexported fields
}
func NewMultisigControl ¶
func (*MultisigControl) GetSigners ¶ added in v0.76.8
Click to show internal directories.
Click to hide internal directories.