Documentation ¶
Index ¶
- Constants
- Variables
- type Etch
- type LogNote
- func (*LogNote) Descriptor() ([]byte, []int)deprecated
- func (x *LogNote) GetBar() []byte
- func (x *LogNote) GetFax() []byte
- func (x *LogNote) GetFoo() []byte
- func (x *LogNote) GetGuy() []byte
- func (x *LogNote) GetSig() []byte
- func (x *LogNote) GetTs() *timestamppb.Timestamp
- func (x *LogNote) GetWad() []byte
- func (*LogNote) ProtoMessage()
- func (x *LogNote) ProtoReflect() protoreflect.Message
- func (x *LogNote) Reset()
- func (x *LogNote) String() string
- type LogSetAuthority
- func (*LogSetAuthority) Descriptor() ([]byte, []int)deprecated
- func (x *LogSetAuthority) GetAuthority() []byte
- func (x *LogSetAuthority) GetTs() *timestamppb.Timestamp
- func (*LogSetAuthority) ProtoMessage()
- func (x *LogSetAuthority) ProtoReflect() protoreflect.Message
- func (x *LogSetAuthority) Reset()
- func (x *LogSetAuthority) String() string
- type LogSetOwner
- func (*LogSetOwner) Descriptor() ([]byte, []int)deprecated
- func (x *LogSetOwner) GetOwner() []byte
- func (x *LogSetOwner) GetTs() *timestamppb.Timestamp
- func (*LogSetOwner) ProtoMessage()
- func (x *LogSetOwner) ProtoReflect() protoreflect.Message
- func (x *LogSetOwner) Reset()
- func (x *LogSetOwner) String() string
- type MCDADM
- type MCDADMCaller
- func (_MCDADM *MCDADMCaller) Approvals(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_MCDADM *MCDADMCaller) Authority(opts *bind.CallOpts) (common.Address, error)
- func (_MCDADM *MCDADMCaller) CanCall(opts *bind.CallOpts, caller common.Address, code common.Address, sig [4]byte) (bool, error)
- func (_MCDADM *MCDADMCaller) Deposits(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_MCDADM *MCDADMCaller) GOV(opts *bind.CallOpts) (common.Address, error)
- func (_MCDADM *MCDADMCaller) GetCapabilityRoles(opts *bind.CallOpts, code common.Address, sig [4]byte) ([32]byte, error)
- func (_MCDADM *MCDADMCaller) GetUserRoles(opts *bind.CallOpts, who common.Address) ([32]byte, error)
- func (_MCDADM *MCDADMCaller) HasUserRole(opts *bind.CallOpts, who common.Address, role uint8) (bool, error)
- func (_MCDADM *MCDADMCaller) Hat(opts *bind.CallOpts) (common.Address, error)
- func (_MCDADM *MCDADMCaller) IOU(opts *bind.CallOpts) (common.Address, error)
- func (_MCDADM *MCDADMCaller) IsCapabilityPublic(opts *bind.CallOpts, code common.Address, sig [4]byte) (bool, error)
- func (_MCDADM *MCDADMCaller) IsUserRoot(opts *bind.CallOpts, who common.Address) (bool, error)
- func (_MCDADM *MCDADMCaller) Last(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_MCDADM *MCDADMCaller) Live(opts *bind.CallOpts) (bool, error)
- func (_MCDADM *MCDADMCaller) MAXYAYS(opts *bind.CallOpts) (*big.Int, error)
- func (_MCDADM *MCDADMCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_MCDADM *MCDADMCaller) Slates(opts *bind.CallOpts, arg0 [32]byte, arg1 *big.Int) (common.Address, error)
- func (_MCDADM *MCDADMCaller) Votes(opts *bind.CallOpts, arg0 common.Address) ([32]byte, error)
- type MCDADMCallerRaw
- type MCDADMCallerSession
- func (_MCDADM *MCDADMCallerSession) Approvals(arg0 common.Address) (*big.Int, error)
- func (_MCDADM *MCDADMCallerSession) Authority() (common.Address, error)
- func (_MCDADM *MCDADMCallerSession) CanCall(caller common.Address, code common.Address, sig [4]byte) (bool, error)
- func (_MCDADM *MCDADMCallerSession) Deposits(arg0 common.Address) (*big.Int, error)
- func (_MCDADM *MCDADMCallerSession) GOV() (common.Address, error)
- func (_MCDADM *MCDADMCallerSession) GetCapabilityRoles(code common.Address, sig [4]byte) ([32]byte, error)
- func (_MCDADM *MCDADMCallerSession) GetUserRoles(who common.Address) ([32]byte, error)
- func (_MCDADM *MCDADMCallerSession) HasUserRole(who common.Address, role uint8) (bool, error)
- func (_MCDADM *MCDADMCallerSession) Hat() (common.Address, error)
- func (_MCDADM *MCDADMCallerSession) IOU() (common.Address, error)
- func (_MCDADM *MCDADMCallerSession) IsCapabilityPublic(code common.Address, sig [4]byte) (bool, error)
- func (_MCDADM *MCDADMCallerSession) IsUserRoot(who common.Address) (bool, error)
- func (_MCDADM *MCDADMCallerSession) Last(arg0 common.Address) (*big.Int, error)
- func (_MCDADM *MCDADMCallerSession) Live() (bool, error)
- func (_MCDADM *MCDADMCallerSession) MAXYAYS() (*big.Int, error)
- func (_MCDADM *MCDADMCallerSession) Owner() (common.Address, error)
- func (_MCDADM *MCDADMCallerSession) Slates(arg0 [32]byte, arg1 *big.Int) (common.Address, error)
- func (_MCDADM *MCDADMCallerSession) Votes(arg0 common.Address) ([32]byte, error)
- type MCDADMEtch
- type MCDADMEtchIterator
- type MCDADMFilterer
- func (_MCDADM *MCDADMFilterer) FilterEtch(opts *bind.FilterOpts, slate [][32]byte) (*MCDADMEtchIterator, error)
- func (_MCDADM *MCDADMFilterer) FilterLogSetAuthority(opts *bind.FilterOpts, authority []common.Address) (*MCDADMLogSetAuthorityIterator, error)
- func (_MCDADM *MCDADMFilterer) FilterLogSetOwner(opts *bind.FilterOpts, owner []common.Address) (*MCDADMLogSetOwnerIterator, error)
- func (_MCDADM *MCDADMFilterer) ParseEtch(log types.Log) (*MCDADMEtch, error)
- func (_MCDADM *MCDADMFilterer) ParseLogSetAuthority(log types.Log) (*MCDADMLogSetAuthority, error)
- func (_MCDADM *MCDADMFilterer) ParseLogSetOwner(log types.Log) (*MCDADMLogSetOwner, error)
- func (_MCDADM *MCDADMFilterer) WatchEtch(opts *bind.WatchOpts, sink chan<- *MCDADMEtch, slate [][32]byte) (event.Subscription, error)
- func (_MCDADM *MCDADMFilterer) WatchLogSetAuthority(opts *bind.WatchOpts, sink chan<- *MCDADMLogSetAuthority, ...) (event.Subscription, error)
- func (_MCDADM *MCDADMFilterer) WatchLogSetOwner(opts *bind.WatchOpts, sink chan<- *MCDADMLogSetOwner, owner []common.Address) (event.Subscription, error)
- type MCDADMLogSetAuthority
- type MCDADMLogSetAuthorityIterator
- type MCDADMLogSetOwner
- type MCDADMLogSetOwnerIterator
- type MCDADMRaw
- func (_MCDADM *MCDADMRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_MCDADM *MCDADMRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_MCDADM *MCDADMRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type MCDADMSession
- func (_MCDADM *MCDADMSession) Approvals(arg0 common.Address) (*big.Int, error)
- func (_MCDADM *MCDADMSession) Authority() (common.Address, error)
- func (_MCDADM *MCDADMSession) CanCall(caller common.Address, code common.Address, sig [4]byte) (bool, error)
- func (_MCDADM *MCDADMSession) Deposits(arg0 common.Address) (*big.Int, error)
- func (_MCDADM *MCDADMSession) Etch(yays []common.Address) (*types.Transaction, error)
- func (_MCDADM *MCDADMSession) Free(wad *big.Int) (*types.Transaction, error)
- func (_MCDADM *MCDADMSession) GOV() (common.Address, error)
- func (_MCDADM *MCDADMSession) GetCapabilityRoles(code common.Address, sig [4]byte) ([32]byte, error)
- func (_MCDADM *MCDADMSession) GetUserRoles(who common.Address) ([32]byte, error)
- func (_MCDADM *MCDADMSession) HasUserRole(who common.Address, role uint8) (bool, error)
- func (_MCDADM *MCDADMSession) Hat() (common.Address, error)
- func (_MCDADM *MCDADMSession) IOU() (common.Address, error)
- func (_MCDADM *MCDADMSession) IsCapabilityPublic(code common.Address, sig [4]byte) (bool, error)
- func (_MCDADM *MCDADMSession) IsUserRoot(who common.Address) (bool, error)
- func (_MCDADM *MCDADMSession) Last(arg0 common.Address) (*big.Int, error)
- func (_MCDADM *MCDADMSession) Launch() (*types.Transaction, error)
- func (_MCDADM *MCDADMSession) Lift(whom common.Address) (*types.Transaction, error)
- func (_MCDADM *MCDADMSession) Live() (bool, error)
- func (_MCDADM *MCDADMSession) Lock(wad *big.Int) (*types.Transaction, error)
- func (_MCDADM *MCDADMSession) MAXYAYS() (*big.Int, error)
- func (_MCDADM *MCDADMSession) Owner() (common.Address, error)
- func (_MCDADM *MCDADMSession) SetAuthority(authority_ common.Address) (*types.Transaction, error)
- func (_MCDADM *MCDADMSession) SetOwner(owner_ common.Address) (*types.Transaction, error)
- func (_MCDADM *MCDADMSession) SetPublicCapability(code common.Address, sig [4]byte, enabled bool) (*types.Transaction, error)
- func (_MCDADM *MCDADMSession) SetRoleCapability(role uint8, code common.Address, sig [4]byte, enabled bool) (*types.Transaction, error)
- func (_MCDADM *MCDADMSession) SetRootUser(who common.Address, enabled bool) (*types.Transaction, error)
- func (_MCDADM *MCDADMSession) SetUserRole(who common.Address, role uint8, enabled bool) (*types.Transaction, error)
- func (_MCDADM *MCDADMSession) Slates(arg0 [32]byte, arg1 *big.Int) (common.Address, error)
- func (_MCDADM *MCDADMSession) Vote(slate [32]byte) (*types.Transaction, error)
- func (_MCDADM *MCDADMSession) Vote0(yays []common.Address) (*types.Transaction, error)
- func (_MCDADM *MCDADMSession) Votes(arg0 common.Address) ([32]byte, error)
- type MCDADMTransactor
- func (_MCDADM *MCDADMTransactor) Etch(opts *bind.TransactOpts, yays []common.Address) (*types.Transaction, error)
- func (_MCDADM *MCDADMTransactor) Free(opts *bind.TransactOpts, wad *big.Int) (*types.Transaction, error)
- func (_MCDADM *MCDADMTransactor) Launch(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_MCDADM *MCDADMTransactor) Lift(opts *bind.TransactOpts, whom common.Address) (*types.Transaction, error)
- func (_MCDADM *MCDADMTransactor) Lock(opts *bind.TransactOpts, wad *big.Int) (*types.Transaction, error)
- func (_MCDADM *MCDADMTransactor) SetAuthority(opts *bind.TransactOpts, authority_ common.Address) (*types.Transaction, error)
- func (_MCDADM *MCDADMTransactor) SetOwner(opts *bind.TransactOpts, owner_ common.Address) (*types.Transaction, error)
- func (_MCDADM *MCDADMTransactor) SetPublicCapability(opts *bind.TransactOpts, code common.Address, sig [4]byte, enabled bool) (*types.Transaction, error)
- func (_MCDADM *MCDADMTransactor) SetRoleCapability(opts *bind.TransactOpts, role uint8, code common.Address, sig [4]byte, ...) (*types.Transaction, error)
- func (_MCDADM *MCDADMTransactor) SetRootUser(opts *bind.TransactOpts, who common.Address, enabled bool) (*types.Transaction, error)
- func (_MCDADM *MCDADMTransactor) SetUserRole(opts *bind.TransactOpts, who common.Address, role uint8, enabled bool) (*types.Transaction, error)
- func (_MCDADM *MCDADMTransactor) Vote(opts *bind.TransactOpts, slate [32]byte) (*types.Transaction, error)
- func (_MCDADM *MCDADMTransactor) Vote0(opts *bind.TransactOpts, yays []common.Address) (*types.Transaction, error)
- type MCDADMTransactorRaw
- type MCDADMTransactorSession
- func (_MCDADM *MCDADMTransactorSession) Etch(yays []common.Address) (*types.Transaction, error)
- func (_MCDADM *MCDADMTransactorSession) Free(wad *big.Int) (*types.Transaction, error)
- func (_MCDADM *MCDADMTransactorSession) Launch() (*types.Transaction, error)
- func (_MCDADM *MCDADMTransactorSession) Lift(whom common.Address) (*types.Transaction, error)
- func (_MCDADM *MCDADMTransactorSession) Lock(wad *big.Int) (*types.Transaction, error)
- func (_MCDADM *MCDADMTransactorSession) SetAuthority(authority_ common.Address) (*types.Transaction, error)
- func (_MCDADM *MCDADMTransactorSession) SetOwner(owner_ common.Address) (*types.Transaction, error)
- func (_MCDADM *MCDADMTransactorSession) SetPublicCapability(code common.Address, sig [4]byte, enabled bool) (*types.Transaction, error)
- func (_MCDADM *MCDADMTransactorSession) SetRoleCapability(role uint8, code common.Address, sig [4]byte, enabled bool) (*types.Transaction, error)
- func (_MCDADM *MCDADMTransactorSession) SetRootUser(who common.Address, enabled bool) (*types.Transaction, error)
- func (_MCDADM *MCDADMTransactorSession) SetUserRole(who common.Address, role uint8, enabled bool) (*types.Transaction, error)
- func (_MCDADM *MCDADMTransactorSession) Vote(slate [32]byte) (*types.Transaction, error)
- func (_MCDADM *MCDADMTransactorSession) Vote0(yays []common.Address) (*types.Transaction, error)
- type SmartContract
Constants ¶
const MCDADMABI = "" /* 9675-byte string literal not displayed */
MCDADMABI is the input ABI used to generate the binding from.
Variables ¶
var File_MCDADM_MCDADM_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type Etch ¶
type Etch struct { Ts *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=ts,proto3" json:"ts,omitempty"` Slate []byte `protobuf:"bytes,2,opt,name=Slate,proto3" json:"Slate,omitempty"` // bytes32 // contains filtered or unexported fields }
func (*Etch) Descriptor
deprecated
func (*Etch) GetTs ¶
func (x *Etch) GetTs() *timestamppb.Timestamp
func (*Etch) ProtoMessage ¶
func (*Etch) ProtoMessage()
func (*Etch) ProtoReflect ¶
func (x *Etch) ProtoReflect() protoreflect.Message
type LogNote ¶
type LogNote struct { Ts *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=ts,proto3" json:"ts,omitempty"` Sig []byte `protobuf:"bytes,2,opt,name=Sig,proto3" json:"Sig,omitempty"` // bytes4 Guy []byte `protobuf:"bytes,3,opt,name=Guy,proto3" json:"Guy,omitempty"` // address Foo []byte `protobuf:"bytes,4,opt,name=Foo,proto3" json:"Foo,omitempty"` // bytes32 Bar []byte `protobuf:"bytes,5,opt,name=Bar,proto3" json:"Bar,omitempty"` // bytes32 Wad []byte `protobuf:"bytes,6,opt,name=Wad,proto3" json:"Wad,omitempty"` // uint256 Fax []byte `protobuf:"bytes,7,opt,name=Fax,proto3" json:"Fax,omitempty"` // bytes // contains filtered or unexported fields }
func (*LogNote) Descriptor
deprecated
func (*LogNote) GetTs ¶
func (x *LogNote) GetTs() *timestamppb.Timestamp
func (*LogNote) ProtoMessage ¶
func (*LogNote) ProtoMessage()
func (*LogNote) ProtoReflect ¶
func (x *LogNote) ProtoReflect() protoreflect.Message
type LogSetAuthority ¶
type LogSetAuthority struct { Ts *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=ts,proto3" json:"ts,omitempty"` Authority []byte `protobuf:"bytes,2,opt,name=Authority,proto3" json:"Authority,omitempty"` // address // contains filtered or unexported fields }
func (*LogSetAuthority) Descriptor
deprecated
func (*LogSetAuthority) Descriptor() ([]byte, []int)
Deprecated: Use LogSetAuthority.ProtoReflect.Descriptor instead.
func (*LogSetAuthority) GetAuthority ¶
func (x *LogSetAuthority) GetAuthority() []byte
func (*LogSetAuthority) GetTs ¶
func (x *LogSetAuthority) GetTs() *timestamppb.Timestamp
func (*LogSetAuthority) ProtoMessage ¶
func (*LogSetAuthority) ProtoMessage()
func (*LogSetAuthority) ProtoReflect ¶
func (x *LogSetAuthority) ProtoReflect() protoreflect.Message
func (*LogSetAuthority) Reset ¶
func (x *LogSetAuthority) Reset()
func (*LogSetAuthority) String ¶
func (x *LogSetAuthority) String() string
type LogSetOwner ¶
type LogSetOwner struct { Ts *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=ts,proto3" json:"ts,omitempty"` Owner []byte `protobuf:"bytes,2,opt,name=Owner,proto3" json:"Owner,omitempty"` // address // contains filtered or unexported fields }
func (*LogSetOwner) Descriptor
deprecated
func (*LogSetOwner) Descriptor() ([]byte, []int)
Deprecated: Use LogSetOwner.ProtoReflect.Descriptor instead.
func (*LogSetOwner) GetOwner ¶
func (x *LogSetOwner) GetOwner() []byte
func (*LogSetOwner) GetTs ¶
func (x *LogSetOwner) GetTs() *timestamppb.Timestamp
func (*LogSetOwner) ProtoMessage ¶
func (*LogSetOwner) ProtoMessage()
func (*LogSetOwner) ProtoReflect ¶
func (x *LogSetOwner) ProtoReflect() protoreflect.Message
func (*LogSetOwner) Reset ¶
func (x *LogSetOwner) Reset()
func (*LogSetOwner) String ¶
func (x *LogSetOwner) String() string
type MCDADM ¶
type MCDADM struct { MCDADMCaller // Read-only binding to the contract MCDADMTransactor // Write-only binding to the contract MCDADMFilterer // Log filterer for contract events }
MCDADM is an auto generated Go binding around an Ethereum contract.
type MCDADMCaller ¶
type MCDADMCaller struct {
// contains filtered or unexported fields
}
MCDADMCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewMCDADMCaller ¶
func NewMCDADMCaller(address common.Address, caller bind.ContractCaller) (*MCDADMCaller, error)
NewMCDADMCaller creates a new read-only instance of MCDADM, bound to a specific deployed contract.
func (*MCDADMCaller) Approvals ¶
Approvals is a free data retrieval call binding the contract method 0x5d0341ba.
Solidity: function approvals(address ) view returns(uint256)
func (*MCDADMCaller) Authority ¶
Authority is a free data retrieval call binding the contract method 0xbf7e214f.
Solidity: function authority() view returns(address)
func (*MCDADMCaller) CanCall ¶
func (_MCDADM *MCDADMCaller) CanCall(opts *bind.CallOpts, caller common.Address, code common.Address, sig [4]byte) (bool, error)
CanCall is a free data retrieval call binding the contract method 0xb7009613.
Solidity: function canCall(address caller, address code, bytes4 sig) view returns(bool)
func (*MCDADMCaller) Deposits ¶
Deposits is a free data retrieval call binding the contract method 0xfc7e286d.
Solidity: function deposits(address ) view returns(uint256)
func (*MCDADMCaller) GOV ¶
GOV is a free data retrieval call binding the contract method 0x180cb47f.
Solidity: function GOV() view returns(address)
func (*MCDADMCaller) GetCapabilityRoles ¶
func (_MCDADM *MCDADMCaller) GetCapabilityRoles(opts *bind.CallOpts, code common.Address, sig [4]byte) ([32]byte, error)
GetCapabilityRoles is a free data retrieval call binding the contract method 0x27538e90.
Solidity: function getCapabilityRoles(address code, bytes4 sig) view returns(bytes32)
func (*MCDADMCaller) GetUserRoles ¶
func (_MCDADM *MCDADMCaller) GetUserRoles(opts *bind.CallOpts, who common.Address) ([32]byte, error)
GetUserRoles is a free data retrieval call binding the contract method 0x06a36aee.
Solidity: function getUserRoles(address who) view returns(bytes32)
func (*MCDADMCaller) HasUserRole ¶
func (_MCDADM *MCDADMCaller) HasUserRole(opts *bind.CallOpts, who common.Address, role uint8) (bool, error)
HasUserRole is a free data retrieval call binding the contract method 0xa078f737.
Solidity: function hasUserRole(address who, uint8 role) view returns(bool)
func (*MCDADMCaller) Hat ¶
Hat is a free data retrieval call binding the contract method 0xfe95a5ce.
Solidity: function hat() view returns(address)
func (*MCDADMCaller) IOU ¶
IOU is a free data retrieval call binding the contract method 0x046c472f.
Solidity: function IOU() view returns(address)
func (*MCDADMCaller) IsCapabilityPublic ¶
func (_MCDADM *MCDADMCaller) IsCapabilityPublic(opts *bind.CallOpts, code common.Address, sig [4]byte) (bool, error)
IsCapabilityPublic is a free data retrieval call binding the contract method 0x2f47571f.
Solidity: function isCapabilityPublic(address code, bytes4 sig) view returns(bool)
func (*MCDADMCaller) IsUserRoot ¶
IsUserRoot is a free data retrieval call binding the contract method 0xfbf80773.
Solidity: function isUserRoot(address who) view returns(bool)
func (*MCDADMCaller) Last ¶
Last is a free data retrieval call binding the contract method 0x9a816f7d.
Solidity: function last(address ) view returns(uint256)
func (*MCDADMCaller) Live ¶
func (_MCDADM *MCDADMCaller) Live(opts *bind.CallOpts) (bool, error)
Live is a free data retrieval call binding the contract method 0x957aa58c.
Solidity: function live() view returns(bool)
func (*MCDADMCaller) MAXYAYS ¶
MAXYAYS is a free data retrieval call binding the contract method 0x362344b8.
Solidity: function MAX_YAYS() view returns(uint256)
func (*MCDADMCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
type MCDADMCallerRaw ¶
type MCDADMCallerRaw struct {
Contract *MCDADMCaller // Generic read-only contract binding to access the raw methods on
}
MCDADMCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*MCDADMCallerRaw) Call ¶
func (_MCDADM *MCDADMCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type MCDADMCallerSession ¶
type MCDADMCallerSession struct { Contract *MCDADMCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
MCDADMCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*MCDADMCallerSession) Approvals ¶
Approvals is a free data retrieval call binding the contract method 0x5d0341ba.
Solidity: function approvals(address ) view returns(uint256)
func (*MCDADMCallerSession) Authority ¶
func (_MCDADM *MCDADMCallerSession) Authority() (common.Address, error)
Authority is a free data retrieval call binding the contract method 0xbf7e214f.
Solidity: function authority() view returns(address)
func (*MCDADMCallerSession) CanCall ¶
func (_MCDADM *MCDADMCallerSession) CanCall(caller common.Address, code common.Address, sig [4]byte) (bool, error)
CanCall is a free data retrieval call binding the contract method 0xb7009613.
Solidity: function canCall(address caller, address code, bytes4 sig) view returns(bool)
func (*MCDADMCallerSession) Deposits ¶
Deposits is a free data retrieval call binding the contract method 0xfc7e286d.
Solidity: function deposits(address ) view returns(uint256)
func (*MCDADMCallerSession) GOV ¶
func (_MCDADM *MCDADMCallerSession) GOV() (common.Address, error)
GOV is a free data retrieval call binding the contract method 0x180cb47f.
Solidity: function GOV() view returns(address)
func (*MCDADMCallerSession) GetCapabilityRoles ¶
func (_MCDADM *MCDADMCallerSession) GetCapabilityRoles(code common.Address, sig [4]byte) ([32]byte, error)
GetCapabilityRoles is a free data retrieval call binding the contract method 0x27538e90.
Solidity: function getCapabilityRoles(address code, bytes4 sig) view returns(bytes32)
func (*MCDADMCallerSession) GetUserRoles ¶
func (_MCDADM *MCDADMCallerSession) GetUserRoles(who common.Address) ([32]byte, error)
GetUserRoles is a free data retrieval call binding the contract method 0x06a36aee.
Solidity: function getUserRoles(address who) view returns(bytes32)
func (*MCDADMCallerSession) HasUserRole ¶
HasUserRole is a free data retrieval call binding the contract method 0xa078f737.
Solidity: function hasUserRole(address who, uint8 role) view returns(bool)
func (*MCDADMCallerSession) Hat ¶
func (_MCDADM *MCDADMCallerSession) Hat() (common.Address, error)
Hat is a free data retrieval call binding the contract method 0xfe95a5ce.
Solidity: function hat() view returns(address)
func (*MCDADMCallerSession) IOU ¶
func (_MCDADM *MCDADMCallerSession) IOU() (common.Address, error)
IOU is a free data retrieval call binding the contract method 0x046c472f.
Solidity: function IOU() view returns(address)
func (*MCDADMCallerSession) IsCapabilityPublic ¶
func (_MCDADM *MCDADMCallerSession) IsCapabilityPublic(code common.Address, sig [4]byte) (bool, error)
IsCapabilityPublic is a free data retrieval call binding the contract method 0x2f47571f.
Solidity: function isCapabilityPublic(address code, bytes4 sig) view returns(bool)
func (*MCDADMCallerSession) IsUserRoot ¶
func (_MCDADM *MCDADMCallerSession) IsUserRoot(who common.Address) (bool, error)
IsUserRoot is a free data retrieval call binding the contract method 0xfbf80773.
Solidity: function isUserRoot(address who) view returns(bool)
func (*MCDADMCallerSession) Last ¶
Last is a free data retrieval call binding the contract method 0x9a816f7d.
Solidity: function last(address ) view returns(uint256)
func (*MCDADMCallerSession) Live ¶
func (_MCDADM *MCDADMCallerSession) Live() (bool, error)
Live is a free data retrieval call binding the contract method 0x957aa58c.
Solidity: function live() view returns(bool)
func (*MCDADMCallerSession) MAXYAYS ¶
func (_MCDADM *MCDADMCallerSession) MAXYAYS() (*big.Int, error)
MAXYAYS is a free data retrieval call binding the contract method 0x362344b8.
Solidity: function MAX_YAYS() view returns(uint256)
func (*MCDADMCallerSession) Owner ¶
func (_MCDADM *MCDADMCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
type MCDADMEtch ¶
MCDADMEtch represents a Etch event raised by the MCDADM contract.
type MCDADMEtchIterator ¶
type MCDADMEtchIterator struct { Event *MCDADMEtch // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MCDADMEtchIterator is returned from FilterEtch and is used to iterate over the raw logs and unpacked data for Etch events raised by the MCDADM contract.
func (*MCDADMEtchIterator) Close ¶
func (it *MCDADMEtchIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MCDADMEtchIterator) Error ¶
func (it *MCDADMEtchIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MCDADMEtchIterator) Next ¶
func (it *MCDADMEtchIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type MCDADMFilterer ¶
type MCDADMFilterer struct {
// contains filtered or unexported fields
}
MCDADMFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewMCDADMFilterer ¶
func NewMCDADMFilterer(address common.Address, filterer bind.ContractFilterer) (*MCDADMFilterer, error)
NewMCDADMFilterer creates a new log filterer instance of MCDADM, bound to a specific deployed contract.
func (*MCDADMFilterer) FilterEtch ¶
func (_MCDADM *MCDADMFilterer) FilterEtch(opts *bind.FilterOpts, slate [][32]byte) (*MCDADMEtchIterator, error)
FilterEtch is a free log retrieval operation binding the contract event 0x4f0892983790f53eea39a7a496f6cb40e8811b313871337b6a761efc6c67bb1f.
Solidity: event Etch(bytes32 indexed slate)
func (*MCDADMFilterer) FilterLogSetAuthority ¶
func (_MCDADM *MCDADMFilterer) FilterLogSetAuthority(opts *bind.FilterOpts, authority []common.Address) (*MCDADMLogSetAuthorityIterator, error)
FilterLogSetAuthority is a free log retrieval operation binding the contract event 0x1abebea81bfa2637f28358c371278fb15ede7ea8dd28d2e03b112ff6d936ada4.
Solidity: event LogSetAuthority(address indexed authority)
func (*MCDADMFilterer) FilterLogSetOwner ¶
func (_MCDADM *MCDADMFilterer) FilterLogSetOwner(opts *bind.FilterOpts, owner []common.Address) (*MCDADMLogSetOwnerIterator, error)
FilterLogSetOwner is a free log retrieval operation binding the contract event 0xce241d7ca1f669fee44b6fc00b8eba2df3bb514eed0f6f668f8f89096e81ed94.
Solidity: event LogSetOwner(address indexed owner)
func (*MCDADMFilterer) ParseEtch ¶
func (_MCDADM *MCDADMFilterer) ParseEtch(log types.Log) (*MCDADMEtch, error)
ParseEtch is a log parse operation binding the contract event 0x4f0892983790f53eea39a7a496f6cb40e8811b313871337b6a761efc6c67bb1f.
Solidity: event Etch(bytes32 indexed slate)
func (*MCDADMFilterer) ParseLogSetAuthority ¶
func (_MCDADM *MCDADMFilterer) ParseLogSetAuthority(log types.Log) (*MCDADMLogSetAuthority, error)
ParseLogSetAuthority is a log parse operation binding the contract event 0x1abebea81bfa2637f28358c371278fb15ede7ea8dd28d2e03b112ff6d936ada4.
Solidity: event LogSetAuthority(address indexed authority)
func (*MCDADMFilterer) ParseLogSetOwner ¶
func (_MCDADM *MCDADMFilterer) ParseLogSetOwner(log types.Log) (*MCDADMLogSetOwner, error)
ParseLogSetOwner is a log parse operation binding the contract event 0xce241d7ca1f669fee44b6fc00b8eba2df3bb514eed0f6f668f8f89096e81ed94.
Solidity: event LogSetOwner(address indexed owner)
func (*MCDADMFilterer) WatchEtch ¶
func (_MCDADM *MCDADMFilterer) WatchEtch(opts *bind.WatchOpts, sink chan<- *MCDADMEtch, slate [][32]byte) (event.Subscription, error)
WatchEtch is a free log subscription operation binding the contract event 0x4f0892983790f53eea39a7a496f6cb40e8811b313871337b6a761efc6c67bb1f.
Solidity: event Etch(bytes32 indexed slate)
func (*MCDADMFilterer) WatchLogSetAuthority ¶
func (_MCDADM *MCDADMFilterer) WatchLogSetAuthority(opts *bind.WatchOpts, sink chan<- *MCDADMLogSetAuthority, authority []common.Address) (event.Subscription, error)
WatchLogSetAuthority is a free log subscription operation binding the contract event 0x1abebea81bfa2637f28358c371278fb15ede7ea8dd28d2e03b112ff6d936ada4.
Solidity: event LogSetAuthority(address indexed authority)
func (*MCDADMFilterer) WatchLogSetOwner ¶
func (_MCDADM *MCDADMFilterer) WatchLogSetOwner(opts *bind.WatchOpts, sink chan<- *MCDADMLogSetOwner, owner []common.Address) (event.Subscription, error)
WatchLogSetOwner is a free log subscription operation binding the contract event 0xce241d7ca1f669fee44b6fc00b8eba2df3bb514eed0f6f668f8f89096e81ed94.
Solidity: event LogSetOwner(address indexed owner)
type MCDADMLogSetAuthority ¶
type MCDADMLogSetAuthority struct { Authority common.Address Raw types.Log // Blockchain specific contextual infos }
MCDADMLogSetAuthority represents a LogSetAuthority event raised by the MCDADM contract.
type MCDADMLogSetAuthorityIterator ¶
type MCDADMLogSetAuthorityIterator struct { Event *MCDADMLogSetAuthority // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MCDADMLogSetAuthorityIterator is returned from FilterLogSetAuthority and is used to iterate over the raw logs and unpacked data for LogSetAuthority events raised by the MCDADM contract.
func (*MCDADMLogSetAuthorityIterator) Close ¶
func (it *MCDADMLogSetAuthorityIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MCDADMLogSetAuthorityIterator) Error ¶
func (it *MCDADMLogSetAuthorityIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MCDADMLogSetAuthorityIterator) Next ¶
func (it *MCDADMLogSetAuthorityIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type MCDADMLogSetOwner ¶
type MCDADMLogSetOwner struct { Owner common.Address Raw types.Log // Blockchain specific contextual infos }
MCDADMLogSetOwner represents a LogSetOwner event raised by the MCDADM contract.
type MCDADMLogSetOwnerIterator ¶
type MCDADMLogSetOwnerIterator struct { Event *MCDADMLogSetOwner // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MCDADMLogSetOwnerIterator is returned from FilterLogSetOwner and is used to iterate over the raw logs and unpacked data for LogSetOwner events raised by the MCDADM contract.
func (*MCDADMLogSetOwnerIterator) Close ¶
func (it *MCDADMLogSetOwnerIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MCDADMLogSetOwnerIterator) Error ¶
func (it *MCDADMLogSetOwnerIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MCDADMLogSetOwnerIterator) Next ¶
func (it *MCDADMLogSetOwnerIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type MCDADMRaw ¶
type MCDADMRaw struct {
Contract *MCDADM // Generic contract binding to access the raw methods on
}
MCDADMRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*MCDADMRaw) Call ¶
func (_MCDADM *MCDADMRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*MCDADMRaw) Transact ¶
func (_MCDADM *MCDADMRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MCDADMRaw) Transfer ¶
func (_MCDADM *MCDADMRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type MCDADMSession ¶
type MCDADMSession struct { Contract *MCDADM // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
MCDADMSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*MCDADMSession) Approvals ¶
Approvals is a free data retrieval call binding the contract method 0x5d0341ba.
Solidity: function approvals(address ) view returns(uint256)
func (*MCDADMSession) Authority ¶
func (_MCDADM *MCDADMSession) Authority() (common.Address, error)
Authority is a free data retrieval call binding the contract method 0xbf7e214f.
Solidity: function authority() view returns(address)
func (*MCDADMSession) CanCall ¶
func (_MCDADM *MCDADMSession) CanCall(caller common.Address, code common.Address, sig [4]byte) (bool, error)
CanCall is a free data retrieval call binding the contract method 0xb7009613.
Solidity: function canCall(address caller, address code, bytes4 sig) view returns(bool)
func (*MCDADMSession) Deposits ¶
Deposits is a free data retrieval call binding the contract method 0xfc7e286d.
Solidity: function deposits(address ) view returns(uint256)
func (*MCDADMSession) Etch ¶
func (_MCDADM *MCDADMSession) Etch(yays []common.Address) (*types.Transaction, error)
Etch is a paid mutator transaction binding the contract method 0x5123e1fa.
Solidity: function etch(address[] yays) returns(bytes32 slate)
func (*MCDADMSession) Free ¶
func (_MCDADM *MCDADMSession) Free(wad *big.Int) (*types.Transaction, error)
Free is a paid mutator transaction binding the contract method 0xd8ccd0f3.
Solidity: function free(uint256 wad) returns()
func (*MCDADMSession) GOV ¶
func (_MCDADM *MCDADMSession) GOV() (common.Address, error)
GOV is a free data retrieval call binding the contract method 0x180cb47f.
Solidity: function GOV() view returns(address)
func (*MCDADMSession) GetCapabilityRoles ¶
func (_MCDADM *MCDADMSession) GetCapabilityRoles(code common.Address, sig [4]byte) ([32]byte, error)
GetCapabilityRoles is a free data retrieval call binding the contract method 0x27538e90.
Solidity: function getCapabilityRoles(address code, bytes4 sig) view returns(bytes32)
func (*MCDADMSession) GetUserRoles ¶
func (_MCDADM *MCDADMSession) GetUserRoles(who common.Address) ([32]byte, error)
GetUserRoles is a free data retrieval call binding the contract method 0x06a36aee.
Solidity: function getUserRoles(address who) view returns(bytes32)
func (*MCDADMSession) HasUserRole ¶
HasUserRole is a free data retrieval call binding the contract method 0xa078f737.
Solidity: function hasUserRole(address who, uint8 role) view returns(bool)
func (*MCDADMSession) Hat ¶
func (_MCDADM *MCDADMSession) Hat() (common.Address, error)
Hat is a free data retrieval call binding the contract method 0xfe95a5ce.
Solidity: function hat() view returns(address)
func (*MCDADMSession) IOU ¶
func (_MCDADM *MCDADMSession) IOU() (common.Address, error)
IOU is a free data retrieval call binding the contract method 0x046c472f.
Solidity: function IOU() view returns(address)
func (*MCDADMSession) IsCapabilityPublic ¶
IsCapabilityPublic is a free data retrieval call binding the contract method 0x2f47571f.
Solidity: function isCapabilityPublic(address code, bytes4 sig) view returns(bool)
func (*MCDADMSession) IsUserRoot ¶
func (_MCDADM *MCDADMSession) IsUserRoot(who common.Address) (bool, error)
IsUserRoot is a free data retrieval call binding the contract method 0xfbf80773.
Solidity: function isUserRoot(address who) view returns(bool)
func (*MCDADMSession) Last ¶
Last is a free data retrieval call binding the contract method 0x9a816f7d.
Solidity: function last(address ) view returns(uint256)
func (*MCDADMSession) Launch ¶
func (_MCDADM *MCDADMSession) Launch() (*types.Transaction, error)
Launch is a paid mutator transaction binding the contract method 0x01339c21.
Solidity: function launch() returns()
func (*MCDADMSession) Lift ¶
func (_MCDADM *MCDADMSession) Lift(whom common.Address) (*types.Transaction, error)
Lift is a paid mutator transaction binding the contract method 0x3c278bd5.
Solidity: function lift(address whom) returns()
func (*MCDADMSession) Live ¶
func (_MCDADM *MCDADMSession) Live() (bool, error)
Live is a free data retrieval call binding the contract method 0x957aa58c.
Solidity: function live() view returns(bool)
func (*MCDADMSession) Lock ¶
func (_MCDADM *MCDADMSession) Lock(wad *big.Int) (*types.Transaction, error)
Lock is a paid mutator transaction binding the contract method 0xdd467064.
Solidity: function lock(uint256 wad) returns()
func (*MCDADMSession) MAXYAYS ¶
func (_MCDADM *MCDADMSession) MAXYAYS() (*big.Int, error)
MAXYAYS is a free data retrieval call binding the contract method 0x362344b8.
Solidity: function MAX_YAYS() view returns(uint256)
func (*MCDADMSession) Owner ¶
func (_MCDADM *MCDADMSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*MCDADMSession) SetAuthority ¶
func (_MCDADM *MCDADMSession) SetAuthority(authority_ common.Address) (*types.Transaction, error)
SetAuthority is a paid mutator transaction binding the contract method 0x7a9e5e4b.
Solidity: function setAuthority(address authority_) returns()
func (*MCDADMSession) SetOwner ¶
func (_MCDADM *MCDADMSession) SetOwner(owner_ common.Address) (*types.Transaction, error)
SetOwner is a paid mutator transaction binding the contract method 0x13af4035.
Solidity: function setOwner(address owner_) returns()
func (*MCDADMSession) SetPublicCapability ¶
func (_MCDADM *MCDADMSession) SetPublicCapability(code common.Address, sig [4]byte, enabled bool) (*types.Transaction, error)
SetPublicCapability is a paid mutator transaction binding the contract method 0xc6b0263e.
Solidity: function setPublicCapability(address code, bytes4 sig, bool enabled) returns()
func (*MCDADMSession) SetRoleCapability ¶
func (_MCDADM *MCDADMSession) SetRoleCapability(role uint8, code common.Address, sig [4]byte, enabled bool) (*types.Transaction, error)
SetRoleCapability is a paid mutator transaction binding the contract method 0x7d40583d.
Solidity: function setRoleCapability(uint8 role, address code, bytes4 sig, bool enabled) returns()
func (*MCDADMSession) SetRootUser ¶
func (_MCDADM *MCDADMSession) SetRootUser(who common.Address, enabled bool) (*types.Transaction, error)
SetRootUser is a paid mutator transaction binding the contract method 0xd381ba7c.
Solidity: function setRootUser(address who, bool enabled) returns()
func (*MCDADMSession) SetUserRole ¶
func (_MCDADM *MCDADMSession) SetUserRole(who common.Address, role uint8, enabled bool) (*types.Transaction, error)
SetUserRole is a paid mutator transaction binding the contract method 0x67aff484.
Solidity: function setUserRole(address who, uint8 role, bool enabled) returns()
func (*MCDADMSession) Slates ¶
Slates is a free data retrieval call binding the contract method 0xc2ffc7bb.
Solidity: function slates(bytes32 , uint256 ) view returns(address)
func (*MCDADMSession) Vote ¶
func (_MCDADM *MCDADMSession) Vote(slate [32]byte) (*types.Transaction, error)
Vote is a paid mutator transaction binding the contract method 0xa69beaba.
Solidity: function vote(bytes32 slate) returns()
func (*MCDADMSession) Vote0 ¶
func (_MCDADM *MCDADMSession) Vote0(yays []common.Address) (*types.Transaction, error)
Vote0 is a paid mutator transaction binding the contract method 0xed081329.
Solidity: function vote(address[] yays) returns(bytes32)
type MCDADMTransactor ¶
type MCDADMTransactor struct {
// contains filtered or unexported fields
}
MCDADMTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewMCDADMTransactor ¶
func NewMCDADMTransactor(address common.Address, transactor bind.ContractTransactor) (*MCDADMTransactor, error)
NewMCDADMTransactor creates a new write-only instance of MCDADM, bound to a specific deployed contract.
func (*MCDADMTransactor) Etch ¶
func (_MCDADM *MCDADMTransactor) Etch(opts *bind.TransactOpts, yays []common.Address) (*types.Transaction, error)
Etch is a paid mutator transaction binding the contract method 0x5123e1fa.
Solidity: function etch(address[] yays) returns(bytes32 slate)
func (*MCDADMTransactor) Free ¶
func (_MCDADM *MCDADMTransactor) Free(opts *bind.TransactOpts, wad *big.Int) (*types.Transaction, error)
Free is a paid mutator transaction binding the contract method 0xd8ccd0f3.
Solidity: function free(uint256 wad) returns()
func (*MCDADMTransactor) Launch ¶
func (_MCDADM *MCDADMTransactor) Launch(opts *bind.TransactOpts) (*types.Transaction, error)
Launch is a paid mutator transaction binding the contract method 0x01339c21.
Solidity: function launch() returns()
func (*MCDADMTransactor) Lift ¶
func (_MCDADM *MCDADMTransactor) Lift(opts *bind.TransactOpts, whom common.Address) (*types.Transaction, error)
Lift is a paid mutator transaction binding the contract method 0x3c278bd5.
Solidity: function lift(address whom) returns()
func (*MCDADMTransactor) Lock ¶
func (_MCDADM *MCDADMTransactor) Lock(opts *bind.TransactOpts, wad *big.Int) (*types.Transaction, error)
Lock is a paid mutator transaction binding the contract method 0xdd467064.
Solidity: function lock(uint256 wad) returns()
func (*MCDADMTransactor) SetAuthority ¶
func (_MCDADM *MCDADMTransactor) SetAuthority(opts *bind.TransactOpts, authority_ common.Address) (*types.Transaction, error)
SetAuthority is a paid mutator transaction binding the contract method 0x7a9e5e4b.
Solidity: function setAuthority(address authority_) returns()
func (*MCDADMTransactor) SetOwner ¶
func (_MCDADM *MCDADMTransactor) SetOwner(opts *bind.TransactOpts, owner_ common.Address) (*types.Transaction, error)
SetOwner is a paid mutator transaction binding the contract method 0x13af4035.
Solidity: function setOwner(address owner_) returns()
func (*MCDADMTransactor) SetPublicCapability ¶
func (_MCDADM *MCDADMTransactor) SetPublicCapability(opts *bind.TransactOpts, code common.Address, sig [4]byte, enabled bool) (*types.Transaction, error)
SetPublicCapability is a paid mutator transaction binding the contract method 0xc6b0263e.
Solidity: function setPublicCapability(address code, bytes4 sig, bool enabled) returns()
func (*MCDADMTransactor) SetRoleCapability ¶
func (_MCDADM *MCDADMTransactor) SetRoleCapability(opts *bind.TransactOpts, role uint8, code common.Address, sig [4]byte, enabled bool) (*types.Transaction, error)
SetRoleCapability is a paid mutator transaction binding the contract method 0x7d40583d.
Solidity: function setRoleCapability(uint8 role, address code, bytes4 sig, bool enabled) returns()
func (*MCDADMTransactor) SetRootUser ¶
func (_MCDADM *MCDADMTransactor) SetRootUser(opts *bind.TransactOpts, who common.Address, enabled bool) (*types.Transaction, error)
SetRootUser is a paid mutator transaction binding the contract method 0xd381ba7c.
Solidity: function setRootUser(address who, bool enabled) returns()
func (*MCDADMTransactor) SetUserRole ¶
func (_MCDADM *MCDADMTransactor) SetUserRole(opts *bind.TransactOpts, who common.Address, role uint8, enabled bool) (*types.Transaction, error)
SetUserRole is a paid mutator transaction binding the contract method 0x67aff484.
Solidity: function setUserRole(address who, uint8 role, bool enabled) returns()
func (*MCDADMTransactor) Vote ¶
func (_MCDADM *MCDADMTransactor) Vote(opts *bind.TransactOpts, slate [32]byte) (*types.Transaction, error)
Vote is a paid mutator transaction binding the contract method 0xa69beaba.
Solidity: function vote(bytes32 slate) returns()
func (*MCDADMTransactor) Vote0 ¶
func (_MCDADM *MCDADMTransactor) Vote0(opts *bind.TransactOpts, yays []common.Address) (*types.Transaction, error)
Vote0 is a paid mutator transaction binding the contract method 0xed081329.
Solidity: function vote(address[] yays) returns(bytes32)
type MCDADMTransactorRaw ¶
type MCDADMTransactorRaw struct {
Contract *MCDADMTransactor // Generic write-only contract binding to access the raw methods on
}
MCDADMTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*MCDADMTransactorRaw) Transact ¶
func (_MCDADM *MCDADMTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MCDADMTransactorRaw) Transfer ¶
func (_MCDADM *MCDADMTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type MCDADMTransactorSession ¶
type MCDADMTransactorSession struct { Contract *MCDADMTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
MCDADMTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*MCDADMTransactorSession) Etch ¶
func (_MCDADM *MCDADMTransactorSession) Etch(yays []common.Address) (*types.Transaction, error)
Etch is a paid mutator transaction binding the contract method 0x5123e1fa.
Solidity: function etch(address[] yays) returns(bytes32 slate)
func (*MCDADMTransactorSession) Free ¶
func (_MCDADM *MCDADMTransactorSession) Free(wad *big.Int) (*types.Transaction, error)
Free is a paid mutator transaction binding the contract method 0xd8ccd0f3.
Solidity: function free(uint256 wad) returns()
func (*MCDADMTransactorSession) Launch ¶
func (_MCDADM *MCDADMTransactorSession) Launch() (*types.Transaction, error)
Launch is a paid mutator transaction binding the contract method 0x01339c21.
Solidity: function launch() returns()
func (*MCDADMTransactorSession) Lift ¶
func (_MCDADM *MCDADMTransactorSession) Lift(whom common.Address) (*types.Transaction, error)
Lift is a paid mutator transaction binding the contract method 0x3c278bd5.
Solidity: function lift(address whom) returns()
func (*MCDADMTransactorSession) Lock ¶
func (_MCDADM *MCDADMTransactorSession) Lock(wad *big.Int) (*types.Transaction, error)
Lock is a paid mutator transaction binding the contract method 0xdd467064.
Solidity: function lock(uint256 wad) returns()
func (*MCDADMTransactorSession) SetAuthority ¶
func (_MCDADM *MCDADMTransactorSession) SetAuthority(authority_ common.Address) (*types.Transaction, error)
SetAuthority is a paid mutator transaction binding the contract method 0x7a9e5e4b.
Solidity: function setAuthority(address authority_) returns()
func (*MCDADMTransactorSession) SetOwner ¶
func (_MCDADM *MCDADMTransactorSession) SetOwner(owner_ common.Address) (*types.Transaction, error)
SetOwner is a paid mutator transaction binding the contract method 0x13af4035.
Solidity: function setOwner(address owner_) returns()
func (*MCDADMTransactorSession) SetPublicCapability ¶
func (_MCDADM *MCDADMTransactorSession) SetPublicCapability(code common.Address, sig [4]byte, enabled bool) (*types.Transaction, error)
SetPublicCapability is a paid mutator transaction binding the contract method 0xc6b0263e.
Solidity: function setPublicCapability(address code, bytes4 sig, bool enabled) returns()
func (*MCDADMTransactorSession) SetRoleCapability ¶
func (_MCDADM *MCDADMTransactorSession) SetRoleCapability(role uint8, code common.Address, sig [4]byte, enabled bool) (*types.Transaction, error)
SetRoleCapability is a paid mutator transaction binding the contract method 0x7d40583d.
Solidity: function setRoleCapability(uint8 role, address code, bytes4 sig, bool enabled) returns()
func (*MCDADMTransactorSession) SetRootUser ¶
func (_MCDADM *MCDADMTransactorSession) SetRootUser(who common.Address, enabled bool) (*types.Transaction, error)
SetRootUser is a paid mutator transaction binding the contract method 0xd381ba7c.
Solidity: function setRootUser(address who, bool enabled) returns()
func (*MCDADMTransactorSession) SetUserRole ¶
func (_MCDADM *MCDADMTransactorSession) SetUserRole(who common.Address, role uint8, enabled bool) (*types.Transaction, error)
SetUserRole is a paid mutator transaction binding the contract method 0x67aff484.
Solidity: function setUserRole(address who, uint8 role, bool enabled) returns()
func (*MCDADMTransactorSession) Vote ¶
func (_MCDADM *MCDADMTransactorSession) Vote(slate [32]byte) (*types.Transaction, error)
Vote is a paid mutator transaction binding the contract method 0xa69beaba.
Solidity: function vote(bytes32 slate) returns()
func (*MCDADMTransactorSession) Vote0 ¶
func (_MCDADM *MCDADMTransactorSession) Vote0(yays []common.Address) (*types.Transaction, error)
Vote0 is a paid mutator transaction binding the contract method 0xed081329.
Solidity: function vote(address[] yays) returns(bytes32)
type SmartContract ¶
type SmartContract struct{}
func (*SmartContract) Message ¶
func (sc *SmartContract) Message(eventName string, contractAbi *abi.ABI, vLog types.Log, timestamp *timestamppb.Timestamp) protoreflect.ProtoMessage