Documentation ¶
Index ¶
- Constants
- Variables
- type Deny
- type DenyProxy
- func (*DenyProxy) Descriptor() ([]byte, []int)deprecated
- func (x *DenyProxy) GetBase() []byte
- func (x *DenyProxy) GetPause() []byte
- func (x *DenyProxy) GetTs() *timestamppb.Timestamp
- func (*DenyProxy) ProtoMessage()
- func (x *DenyProxy) ProtoReflect() protoreflect.Message
- func (x *DenyProxy) Reset()
- func (x *DenyProxy) String() string
- type File
- type File0
- func (*File0) Descriptor() ([]byte, []int)deprecated
- func (x *File0) GetData() []byte
- func (x *File0) GetTs() *timestamppb.Timestamp
- func (x *File0) GetWhat() []byte
- func (*File0) ProtoMessage()
- func (x *File0) ProtoReflect() protoreflect.Message
- func (x *File0) Reset()
- func (x *File0) String() string
- type Fire
- type Join
- type MCDESM
- type MCDESMCaller
- func (_MCDESM *MCDESMCaller) End(opts *bind.CallOpts) (common.Address, error)
- func (_MCDESM *MCDESMCaller) Gem(opts *bind.CallOpts) (common.Address, error)
- func (_MCDESM *MCDESMCaller) Live(opts *bind.CallOpts) (*big.Int, error)
- func (_MCDESM *MCDESMCaller) Min(opts *bind.CallOpts) (*big.Int, error)
- func (_MCDESM *MCDESMCaller) Proxy(opts *bind.CallOpts) (common.Address, error)
- func (_MCDESM *MCDESMCaller) RevokesGovernanceAccess(opts *bind.CallOpts) (bool, error)
- func (_MCDESM *MCDESMCaller) Sum(opts *bind.CallOpts) (*big.Int, error)
- func (_MCDESM *MCDESMCaller) Sum2(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_MCDESM *MCDESMCaller) Wards(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- type MCDESMCallerRaw
- type MCDESMCallerSession
- func (_MCDESM *MCDESMCallerSession) End() (common.Address, error)
- func (_MCDESM *MCDESMCallerSession) Gem() (common.Address, error)
- func (_MCDESM *MCDESMCallerSession) Live() (*big.Int, error)
- func (_MCDESM *MCDESMCallerSession) Min() (*big.Int, error)
- func (_MCDESM *MCDESMCallerSession) Proxy() (common.Address, error)
- func (_MCDESM *MCDESMCallerSession) RevokesGovernanceAccess() (bool, error)
- func (_MCDESM *MCDESMCallerSession) Sum() (*big.Int, error)
- func (_MCDESM *MCDESMCallerSession) Sum2(arg0 common.Address) (*big.Int, error)
- func (_MCDESM *MCDESMCallerSession) Wards(arg0 common.Address) (*big.Int, error)
- type MCDESMDeny
- type MCDESMDenyIterator
- type MCDESMDenyProxy
- type MCDESMDenyProxyIterator
- type MCDESMFile
- type MCDESMFile0
- type MCDESMFile0Iterator
- type MCDESMFileIterator
- type MCDESMFilterer
- func (_MCDESM *MCDESMFilterer) FilterDeny(opts *bind.FilterOpts, usr []common.Address) (*MCDESMDenyIterator, error)
- func (_MCDESM *MCDESMFilterer) FilterDenyProxy(opts *bind.FilterOpts, base []common.Address, pause []common.Address) (*MCDESMDenyProxyIterator, error)
- func (_MCDESM *MCDESMFilterer) FilterFile(opts *bind.FilterOpts, what [][32]byte) (*MCDESMFileIterator, error)
- func (_MCDESM *MCDESMFilterer) FilterFile0(opts *bind.FilterOpts, what [][32]byte) (*MCDESMFile0Iterator, error)
- func (_MCDESM *MCDESMFilterer) FilterFire(opts *bind.FilterOpts) (*MCDESMFireIterator, error)
- func (_MCDESM *MCDESMFilterer) FilterJoin(opts *bind.FilterOpts, usr []common.Address) (*MCDESMJoinIterator, error)
- func (_MCDESM *MCDESMFilterer) FilterRely(opts *bind.FilterOpts, usr []common.Address) (*MCDESMRelyIterator, error)
- func (_MCDESM *MCDESMFilterer) ParseDeny(log types.Log) (*MCDESMDeny, error)
- func (_MCDESM *MCDESMFilterer) ParseDenyProxy(log types.Log) (*MCDESMDenyProxy, error)
- func (_MCDESM *MCDESMFilterer) ParseFile(log types.Log) (*MCDESMFile, error)
- func (_MCDESM *MCDESMFilterer) ParseFile0(log types.Log) (*MCDESMFile0, error)
- func (_MCDESM *MCDESMFilterer) ParseFire(log types.Log) (*MCDESMFire, error)
- func (_MCDESM *MCDESMFilterer) ParseJoin(log types.Log) (*MCDESMJoin, error)
- func (_MCDESM *MCDESMFilterer) ParseRely(log types.Log) (*MCDESMRely, error)
- func (_MCDESM *MCDESMFilterer) WatchDeny(opts *bind.WatchOpts, sink chan<- *MCDESMDeny, usr []common.Address) (event.Subscription, error)
- func (_MCDESM *MCDESMFilterer) WatchDenyProxy(opts *bind.WatchOpts, sink chan<- *MCDESMDenyProxy, base []common.Address, ...) (event.Subscription, error)
- func (_MCDESM *MCDESMFilterer) WatchFile(opts *bind.WatchOpts, sink chan<- *MCDESMFile, what [][32]byte) (event.Subscription, error)
- func (_MCDESM *MCDESMFilterer) WatchFile0(opts *bind.WatchOpts, sink chan<- *MCDESMFile0, what [][32]byte) (event.Subscription, error)
- func (_MCDESM *MCDESMFilterer) WatchFire(opts *bind.WatchOpts, sink chan<- *MCDESMFire) (event.Subscription, error)
- func (_MCDESM *MCDESMFilterer) WatchJoin(opts *bind.WatchOpts, sink chan<- *MCDESMJoin, usr []common.Address) (event.Subscription, error)
- func (_MCDESM *MCDESMFilterer) WatchRely(opts *bind.WatchOpts, sink chan<- *MCDESMRely, usr []common.Address) (event.Subscription, error)
- type MCDESMFire
- type MCDESMFireIterator
- type MCDESMJoin
- type MCDESMJoinIterator
- type MCDESMRaw
- func (_MCDESM *MCDESMRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_MCDESM *MCDESMRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_MCDESM *MCDESMRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type MCDESMRely
- type MCDESMRelyIterator
- type MCDESMSession
- func (_MCDESM *MCDESMSession) Burn() (*types.Transaction, error)
- func (_MCDESM *MCDESMSession) Cage() (*types.Transaction, error)
- func (_MCDESM *MCDESMSession) Deny(usr common.Address) (*types.Transaction, error)
- func (_MCDESM *MCDESMSession) DenyProxy(target common.Address) (*types.Transaction, error)
- func (_MCDESM *MCDESMSession) End() (common.Address, error)
- func (_MCDESM *MCDESMSession) File(what [32]byte, data *big.Int) (*types.Transaction, error)
- func (_MCDESM *MCDESMSession) File0(what [32]byte, data common.Address) (*types.Transaction, error)
- func (_MCDESM *MCDESMSession) Fire() (*types.Transaction, error)
- func (_MCDESM *MCDESMSession) Gem() (common.Address, error)
- func (_MCDESM *MCDESMSession) Join(wad *big.Int) (*types.Transaction, error)
- func (_MCDESM *MCDESMSession) Live() (*big.Int, error)
- func (_MCDESM *MCDESMSession) Min() (*big.Int, error)
- func (_MCDESM *MCDESMSession) Proxy() (common.Address, error)
- func (_MCDESM *MCDESMSession) Rely(usr common.Address) (*types.Transaction, error)
- func (_MCDESM *MCDESMSession) RevokesGovernanceAccess() (bool, error)
- func (_MCDESM *MCDESMSession) Sum() (*big.Int, error)
- func (_MCDESM *MCDESMSession) Sum2(arg0 common.Address) (*big.Int, error)
- func (_MCDESM *MCDESMSession) Wards(arg0 common.Address) (*big.Int, error)
- type MCDESMTransactor
- func (_MCDESM *MCDESMTransactor) Burn(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_MCDESM *MCDESMTransactor) Cage(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_MCDESM *MCDESMTransactor) Deny(opts *bind.TransactOpts, usr common.Address) (*types.Transaction, error)
- func (_MCDESM *MCDESMTransactor) DenyProxy(opts *bind.TransactOpts, target common.Address) (*types.Transaction, error)
- func (_MCDESM *MCDESMTransactor) File(opts *bind.TransactOpts, what [32]byte, data *big.Int) (*types.Transaction, error)
- func (_MCDESM *MCDESMTransactor) File0(opts *bind.TransactOpts, what [32]byte, data common.Address) (*types.Transaction, error)
- func (_MCDESM *MCDESMTransactor) Fire(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_MCDESM *MCDESMTransactor) Join(opts *bind.TransactOpts, wad *big.Int) (*types.Transaction, error)
- func (_MCDESM *MCDESMTransactor) Rely(opts *bind.TransactOpts, usr common.Address) (*types.Transaction, error)
- type MCDESMTransactorRaw
- type MCDESMTransactorSession
- func (_MCDESM *MCDESMTransactorSession) Burn() (*types.Transaction, error)
- func (_MCDESM *MCDESMTransactorSession) Cage() (*types.Transaction, error)
- func (_MCDESM *MCDESMTransactorSession) Deny(usr common.Address) (*types.Transaction, error)
- func (_MCDESM *MCDESMTransactorSession) DenyProxy(target common.Address) (*types.Transaction, error)
- func (_MCDESM *MCDESMTransactorSession) File(what [32]byte, data *big.Int) (*types.Transaction, error)
- func (_MCDESM *MCDESMTransactorSession) File0(what [32]byte, data common.Address) (*types.Transaction, error)
- func (_MCDESM *MCDESMTransactorSession) Fire() (*types.Transaction, error)
- func (_MCDESM *MCDESMTransactorSession) Join(wad *big.Int) (*types.Transaction, error)
- func (_MCDESM *MCDESMTransactorSession) Rely(usr common.Address) (*types.Transaction, error)
- type Rely
- type SmartContract
Constants ¶
const MCDESMABI = "" /* 4894-byte string literal not displayed */
MCDESMABI is the input ABI used to generate the binding from.
Variables ¶
var File_MCDESM_MCDESM_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type Deny ¶
type Deny struct { Ts *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=ts,proto3" json:"ts,omitempty"` Usr []byte `protobuf:"bytes,2,opt,name=Usr,proto3" json:"Usr,omitempty"` // address // contains filtered or unexported fields }
func (*Deny) Descriptor
deprecated
func (*Deny) GetTs ¶
func (x *Deny) GetTs() *timestamppb.Timestamp
func (*Deny) ProtoMessage ¶
func (*Deny) ProtoMessage()
func (*Deny) ProtoReflect ¶
func (x *Deny) ProtoReflect() protoreflect.Message
type DenyProxy ¶
type DenyProxy struct { Ts *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=ts,proto3" json:"ts,omitempty"` Base []byte `protobuf:"bytes,2,opt,name=Base,proto3" json:"Base,omitempty"` // address Pause []byte `protobuf:"bytes,3,opt,name=Pause,proto3" json:"Pause,omitempty"` // address // contains filtered or unexported fields }
func (*DenyProxy) Descriptor
deprecated
func (*DenyProxy) GetTs ¶
func (x *DenyProxy) GetTs() *timestamppb.Timestamp
func (*DenyProxy) ProtoMessage ¶
func (*DenyProxy) ProtoMessage()
func (*DenyProxy) ProtoReflect ¶
func (x *DenyProxy) ProtoReflect() protoreflect.Message
type File ¶
type File struct { Ts *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=ts,proto3" json:"ts,omitempty"` What []byte `protobuf:"bytes,2,opt,name=What,proto3" json:"What,omitempty"` // bytes32 Data []byte `protobuf:"bytes,3,opt,name=Data,proto3" json:"Data,omitempty"` // uint256 // contains filtered or unexported fields }
func (*File) Descriptor
deprecated
func (*File) GetTs ¶
func (x *File) GetTs() *timestamppb.Timestamp
func (*File) ProtoMessage ¶
func (*File) ProtoMessage()
func (*File) ProtoReflect ¶
func (x *File) ProtoReflect() protoreflect.Message
type File0 ¶
type File0 struct { Ts *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=ts,proto3" json:"ts,omitempty"` What []byte `protobuf:"bytes,2,opt,name=What,proto3" json:"What,omitempty"` // bytes32 Data []byte `protobuf:"bytes,3,opt,name=Data,proto3" json:"Data,omitempty"` // address // contains filtered or unexported fields }
func (*File0) Descriptor
deprecated
func (*File0) GetTs ¶
func (x *File0) GetTs() *timestamppb.Timestamp
func (*File0) ProtoMessage ¶
func (*File0) ProtoMessage()
func (*File0) ProtoReflect ¶
func (x *File0) ProtoReflect() protoreflect.Message
type Fire ¶
type Fire struct { Ts *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=ts,proto3" json:"ts,omitempty"` // contains filtered or unexported fields }
func (*Fire) Descriptor
deprecated
func (*Fire) GetTs ¶
func (x *Fire) GetTs() *timestamppb.Timestamp
func (*Fire) ProtoMessage ¶
func (*Fire) ProtoMessage()
func (*Fire) ProtoReflect ¶
func (x *Fire) ProtoReflect() protoreflect.Message
type Join ¶
type Join struct { Ts *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=ts,proto3" json:"ts,omitempty"` Usr []byte `protobuf:"bytes,2,opt,name=Usr,proto3" json:"Usr,omitempty"` // address Wad []byte `protobuf:"bytes,3,opt,name=Wad,proto3" json:"Wad,omitempty"` // uint256 // contains filtered or unexported fields }
func (*Join) Descriptor
deprecated
func (*Join) GetTs ¶
func (x *Join) GetTs() *timestamppb.Timestamp
func (*Join) ProtoMessage ¶
func (*Join) ProtoMessage()
func (*Join) ProtoReflect ¶
func (x *Join) ProtoReflect() protoreflect.Message
type MCDESM ¶
type MCDESM struct { MCDESMCaller // Read-only binding to the contract MCDESMTransactor // Write-only binding to the contract MCDESMFilterer // Log filterer for contract events }
MCDESM is an auto generated Go binding around an Ethereum contract.
type MCDESMCaller ¶
type MCDESMCaller struct {
// contains filtered or unexported fields
}
MCDESMCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewMCDESMCaller ¶
func NewMCDESMCaller(address common.Address, caller bind.ContractCaller) (*MCDESMCaller, error)
NewMCDESMCaller creates a new read-only instance of MCDESM, bound to a specific deployed contract.
func (*MCDESMCaller) End ¶
End is a free data retrieval call binding the contract method 0xefbe1c1c.
Solidity: function end() view returns(address)
func (*MCDESMCaller) Gem ¶
Gem is a free data retrieval call binding the contract method 0x7bd2bea7.
Solidity: function gem() view returns(address)
func (*MCDESMCaller) Live ¶
Live is a free data retrieval call binding the contract method 0x957aa58c.
Solidity: function live() view returns(uint256)
func (*MCDESMCaller) Min ¶
Min is a free data retrieval call binding the contract method 0xf8897945.
Solidity: function min() view returns(uint256)
func (*MCDESMCaller) Proxy ¶
Proxy is a free data retrieval call binding the contract method 0xec556889.
Solidity: function proxy() view returns(address)
func (*MCDESMCaller) RevokesGovernanceAccess ¶
func (_MCDESM *MCDESMCaller) RevokesGovernanceAccess(opts *bind.CallOpts) (bool, error)
RevokesGovernanceAccess is a free data retrieval call binding the contract method 0x14c7bbd5.
Solidity: function revokesGovernanceAccess() view returns(bool ret)
func (*MCDESMCaller) Sum ¶
Sum is a free data retrieval call binding the contract method 0x37be827d.
Solidity: function Sum() view returns(uint256)
type MCDESMCallerRaw ¶
type MCDESMCallerRaw struct {
Contract *MCDESMCaller // Generic read-only contract binding to access the raw methods on
}
MCDESMCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*MCDESMCallerRaw) Call ¶
func (_MCDESM *MCDESMCallerRaw) 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 MCDESMCallerSession ¶
type MCDESMCallerSession struct { Contract *MCDESMCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
MCDESMCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*MCDESMCallerSession) End ¶
func (_MCDESM *MCDESMCallerSession) End() (common.Address, error)
End is a free data retrieval call binding the contract method 0xefbe1c1c.
Solidity: function end() view returns(address)
func (*MCDESMCallerSession) Gem ¶
func (_MCDESM *MCDESMCallerSession) Gem() (common.Address, error)
Gem is a free data retrieval call binding the contract method 0x7bd2bea7.
Solidity: function gem() view returns(address)
func (*MCDESMCallerSession) Live ¶
func (_MCDESM *MCDESMCallerSession) Live() (*big.Int, error)
Live is a free data retrieval call binding the contract method 0x957aa58c.
Solidity: function live() view returns(uint256)
func (*MCDESMCallerSession) Min ¶
func (_MCDESM *MCDESMCallerSession) Min() (*big.Int, error)
Min is a free data retrieval call binding the contract method 0xf8897945.
Solidity: function min() view returns(uint256)
func (*MCDESMCallerSession) Proxy ¶
func (_MCDESM *MCDESMCallerSession) Proxy() (common.Address, error)
Proxy is a free data retrieval call binding the contract method 0xec556889.
Solidity: function proxy() view returns(address)
func (*MCDESMCallerSession) RevokesGovernanceAccess ¶
func (_MCDESM *MCDESMCallerSession) RevokesGovernanceAccess() (bool, error)
RevokesGovernanceAccess is a free data retrieval call binding the contract method 0x14c7bbd5.
Solidity: function revokesGovernanceAccess() view returns(bool ret)
func (*MCDESMCallerSession) Sum ¶
func (_MCDESM *MCDESMCallerSession) Sum() (*big.Int, error)
Sum is a free data retrieval call binding the contract method 0x37be827d.
Solidity: function Sum() view returns(uint256)
type MCDESMDeny ¶
MCDESMDeny represents a Deny event raised by the MCDESM contract.
type MCDESMDenyIterator ¶
type MCDESMDenyIterator struct { Event *MCDESMDeny // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MCDESMDenyIterator is returned from FilterDeny and is used to iterate over the raw logs and unpacked data for Deny events raised by the MCDESM contract.
func (*MCDESMDenyIterator) Close ¶
func (it *MCDESMDenyIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MCDESMDenyIterator) Error ¶
func (it *MCDESMDenyIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MCDESMDenyIterator) Next ¶
func (it *MCDESMDenyIterator) 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 MCDESMDenyProxy ¶
type MCDESMDenyProxy struct { Base common.Address Pause common.Address Raw types.Log // Blockchain specific contextual infos }
MCDESMDenyProxy represents a DenyProxy event raised by the MCDESM contract.
type MCDESMDenyProxyIterator ¶
type MCDESMDenyProxyIterator struct { Event *MCDESMDenyProxy // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MCDESMDenyProxyIterator is returned from FilterDenyProxy and is used to iterate over the raw logs and unpacked data for DenyProxy events raised by the MCDESM contract.
func (*MCDESMDenyProxyIterator) Close ¶
func (it *MCDESMDenyProxyIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MCDESMDenyProxyIterator) Error ¶
func (it *MCDESMDenyProxyIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MCDESMDenyProxyIterator) Next ¶
func (it *MCDESMDenyProxyIterator) 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 MCDESMFile ¶
type MCDESMFile struct { What [32]byte Data *big.Int Raw types.Log // Blockchain specific contextual infos }
MCDESMFile represents a File event raised by the MCDESM contract.
type MCDESMFile0 ¶
type MCDESMFile0 struct { What [32]byte Data common.Address Raw types.Log // Blockchain specific contextual infos }
MCDESMFile0 represents a File0 event raised by the MCDESM contract.
type MCDESMFile0Iterator ¶
type MCDESMFile0Iterator struct { Event *MCDESMFile0 // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MCDESMFile0Iterator is returned from FilterFile0 and is used to iterate over the raw logs and unpacked data for File0 events raised by the MCDESM contract.
func (*MCDESMFile0Iterator) Close ¶
func (it *MCDESMFile0Iterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MCDESMFile0Iterator) Error ¶
func (it *MCDESMFile0Iterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MCDESMFile0Iterator) Next ¶
func (it *MCDESMFile0Iterator) 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 MCDESMFileIterator ¶
type MCDESMFileIterator struct { Event *MCDESMFile // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MCDESMFileIterator is returned from FilterFile and is used to iterate over the raw logs and unpacked data for File events raised by the MCDESM contract.
func (*MCDESMFileIterator) Close ¶
func (it *MCDESMFileIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MCDESMFileIterator) Error ¶
func (it *MCDESMFileIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MCDESMFileIterator) Next ¶
func (it *MCDESMFileIterator) 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 MCDESMFilterer ¶
type MCDESMFilterer struct {
// contains filtered or unexported fields
}
MCDESMFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewMCDESMFilterer ¶
func NewMCDESMFilterer(address common.Address, filterer bind.ContractFilterer) (*MCDESMFilterer, error)
NewMCDESMFilterer creates a new log filterer instance of MCDESM, bound to a specific deployed contract.
func (*MCDESMFilterer) FilterDeny ¶
func (_MCDESM *MCDESMFilterer) FilterDeny(opts *bind.FilterOpts, usr []common.Address) (*MCDESMDenyIterator, error)
FilterDeny is a free log retrieval operation binding the contract event 0x184450df2e323acec0ed3b5c7531b81f9b4cdef7914dfd4c0a4317416bb5251b.
Solidity: event Deny(address indexed usr)
func (*MCDESMFilterer) FilterDenyProxy ¶
func (_MCDESM *MCDESMFilterer) FilterDenyProxy(opts *bind.FilterOpts, base []common.Address, pause []common.Address) (*MCDESMDenyProxyIterator, error)
FilterDenyProxy is a free log retrieval operation binding the contract event 0x74269424d52f84560e5738dd2769b61b0e04d5c87c87ca043a1e005e0722a678.
Solidity: event DenyProxy(address indexed base, address indexed pause)
func (*MCDESMFilterer) FilterFile ¶
func (_MCDESM *MCDESMFilterer) FilterFile(opts *bind.FilterOpts, what [][32]byte) (*MCDESMFileIterator, error)
FilterFile is a free log retrieval operation binding the contract event 0xe986e40cc8c151830d4f61050f4fb2e4add8567caad2d5f5496f9158e91fe4c7.
Solidity: event File(bytes32 indexed what, uint256 data)
func (*MCDESMFilterer) FilterFile0 ¶
func (_MCDESM *MCDESMFilterer) FilterFile0(opts *bind.FilterOpts, what [][32]byte) (*MCDESMFile0Iterator, error)
FilterFile0 is a free log retrieval operation binding the contract event 0x8fef588b5fc1afbf5b2f06c1a435d513f208da2e6704c3d8f0e0ec91167066ba.
Solidity: event File(bytes32 indexed what, address data)
func (*MCDESMFilterer) FilterFire ¶
func (_MCDESM *MCDESMFilterer) FilterFire(opts *bind.FilterOpts) (*MCDESMFireIterator, error)
FilterFire is a free log retrieval operation binding the contract event 0x14c539ef1ff6ef515371448cd46419fd75ebb8698b7f6644c4f66b03b0327085.
Solidity: event Fire()
func (*MCDESMFilterer) FilterJoin ¶
func (_MCDESM *MCDESMFilterer) FilterJoin(opts *bind.FilterOpts, usr []common.Address) (*MCDESMJoinIterator, error)
FilterJoin is a free log retrieval operation binding the contract event 0xb4e09949657f21548b58afe74e7b86cd2295da5ff1598ae1e5faecb1cf19ca95.
Solidity: event Join(address indexed usr, uint256 wad)
func (*MCDESMFilterer) FilterRely ¶
func (_MCDESM *MCDESMFilterer) FilterRely(opts *bind.FilterOpts, usr []common.Address) (*MCDESMRelyIterator, error)
FilterRely is a free log retrieval operation binding the contract event 0xdd0e34038ac38b2a1ce960229778ac48a8719bc900b6c4f8d0475c6e8b385a60.
Solidity: event Rely(address indexed usr)
func (*MCDESMFilterer) ParseDeny ¶
func (_MCDESM *MCDESMFilterer) ParseDeny(log types.Log) (*MCDESMDeny, error)
ParseDeny is a log parse operation binding the contract event 0x184450df2e323acec0ed3b5c7531b81f9b4cdef7914dfd4c0a4317416bb5251b.
Solidity: event Deny(address indexed usr)
func (*MCDESMFilterer) ParseDenyProxy ¶
func (_MCDESM *MCDESMFilterer) ParseDenyProxy(log types.Log) (*MCDESMDenyProxy, error)
ParseDenyProxy is a log parse operation binding the contract event 0x74269424d52f84560e5738dd2769b61b0e04d5c87c87ca043a1e005e0722a678.
Solidity: event DenyProxy(address indexed base, address indexed pause)
func (*MCDESMFilterer) ParseFile ¶
func (_MCDESM *MCDESMFilterer) ParseFile(log types.Log) (*MCDESMFile, error)
ParseFile is a log parse operation binding the contract event 0xe986e40cc8c151830d4f61050f4fb2e4add8567caad2d5f5496f9158e91fe4c7.
Solidity: event File(bytes32 indexed what, uint256 data)
func (*MCDESMFilterer) ParseFile0 ¶
func (_MCDESM *MCDESMFilterer) ParseFile0(log types.Log) (*MCDESMFile0, error)
ParseFile0 is a log parse operation binding the contract event 0x8fef588b5fc1afbf5b2f06c1a435d513f208da2e6704c3d8f0e0ec91167066ba.
Solidity: event File(bytes32 indexed what, address data)
func (*MCDESMFilterer) ParseFire ¶
func (_MCDESM *MCDESMFilterer) ParseFire(log types.Log) (*MCDESMFire, error)
ParseFire is a log parse operation binding the contract event 0x14c539ef1ff6ef515371448cd46419fd75ebb8698b7f6644c4f66b03b0327085.
Solidity: event Fire()
func (*MCDESMFilterer) ParseJoin ¶
func (_MCDESM *MCDESMFilterer) ParseJoin(log types.Log) (*MCDESMJoin, error)
ParseJoin is a log parse operation binding the contract event 0xb4e09949657f21548b58afe74e7b86cd2295da5ff1598ae1e5faecb1cf19ca95.
Solidity: event Join(address indexed usr, uint256 wad)
func (*MCDESMFilterer) ParseRely ¶
func (_MCDESM *MCDESMFilterer) ParseRely(log types.Log) (*MCDESMRely, error)
ParseRely is a log parse operation binding the contract event 0xdd0e34038ac38b2a1ce960229778ac48a8719bc900b6c4f8d0475c6e8b385a60.
Solidity: event Rely(address indexed usr)
func (*MCDESMFilterer) WatchDeny ¶
func (_MCDESM *MCDESMFilterer) WatchDeny(opts *bind.WatchOpts, sink chan<- *MCDESMDeny, usr []common.Address) (event.Subscription, error)
WatchDeny is a free log subscription operation binding the contract event 0x184450df2e323acec0ed3b5c7531b81f9b4cdef7914dfd4c0a4317416bb5251b.
Solidity: event Deny(address indexed usr)
func (*MCDESMFilterer) WatchDenyProxy ¶
func (_MCDESM *MCDESMFilterer) WatchDenyProxy(opts *bind.WatchOpts, sink chan<- *MCDESMDenyProxy, base []common.Address, pause []common.Address) (event.Subscription, error)
WatchDenyProxy is a free log subscription operation binding the contract event 0x74269424d52f84560e5738dd2769b61b0e04d5c87c87ca043a1e005e0722a678.
Solidity: event DenyProxy(address indexed base, address indexed pause)
func (*MCDESMFilterer) WatchFile ¶
func (_MCDESM *MCDESMFilterer) WatchFile(opts *bind.WatchOpts, sink chan<- *MCDESMFile, what [][32]byte) (event.Subscription, error)
WatchFile is a free log subscription operation binding the contract event 0xe986e40cc8c151830d4f61050f4fb2e4add8567caad2d5f5496f9158e91fe4c7.
Solidity: event File(bytes32 indexed what, uint256 data)
func (*MCDESMFilterer) WatchFile0 ¶
func (_MCDESM *MCDESMFilterer) WatchFile0(opts *bind.WatchOpts, sink chan<- *MCDESMFile0, what [][32]byte) (event.Subscription, error)
WatchFile0 is a free log subscription operation binding the contract event 0x8fef588b5fc1afbf5b2f06c1a435d513f208da2e6704c3d8f0e0ec91167066ba.
Solidity: event File(bytes32 indexed what, address data)
func (*MCDESMFilterer) WatchFire ¶
func (_MCDESM *MCDESMFilterer) WatchFire(opts *bind.WatchOpts, sink chan<- *MCDESMFire) (event.Subscription, error)
WatchFire is a free log subscription operation binding the contract event 0x14c539ef1ff6ef515371448cd46419fd75ebb8698b7f6644c4f66b03b0327085.
Solidity: event Fire()
func (*MCDESMFilterer) WatchJoin ¶
func (_MCDESM *MCDESMFilterer) WatchJoin(opts *bind.WatchOpts, sink chan<- *MCDESMJoin, usr []common.Address) (event.Subscription, error)
WatchJoin is a free log subscription operation binding the contract event 0xb4e09949657f21548b58afe74e7b86cd2295da5ff1598ae1e5faecb1cf19ca95.
Solidity: event Join(address indexed usr, uint256 wad)
func (*MCDESMFilterer) WatchRely ¶
func (_MCDESM *MCDESMFilterer) WatchRely(opts *bind.WatchOpts, sink chan<- *MCDESMRely, usr []common.Address) (event.Subscription, error)
WatchRely is a free log subscription operation binding the contract event 0xdd0e34038ac38b2a1ce960229778ac48a8719bc900b6c4f8d0475c6e8b385a60.
Solidity: event Rely(address indexed usr)
type MCDESMFire ¶
MCDESMFire represents a Fire event raised by the MCDESM contract.
type MCDESMFireIterator ¶
type MCDESMFireIterator struct { Event *MCDESMFire // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MCDESMFireIterator is returned from FilterFire and is used to iterate over the raw logs and unpacked data for Fire events raised by the MCDESM contract.
func (*MCDESMFireIterator) Close ¶
func (it *MCDESMFireIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MCDESMFireIterator) Error ¶
func (it *MCDESMFireIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MCDESMFireIterator) Next ¶
func (it *MCDESMFireIterator) 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 MCDESMJoin ¶
type MCDESMJoin struct { Usr common.Address Wad *big.Int Raw types.Log // Blockchain specific contextual infos }
MCDESMJoin represents a Join event raised by the MCDESM contract.
type MCDESMJoinIterator ¶
type MCDESMJoinIterator struct { Event *MCDESMJoin // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MCDESMJoinIterator is returned from FilterJoin and is used to iterate over the raw logs and unpacked data for Join events raised by the MCDESM contract.
func (*MCDESMJoinIterator) Close ¶
func (it *MCDESMJoinIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MCDESMJoinIterator) Error ¶
func (it *MCDESMJoinIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MCDESMJoinIterator) Next ¶
func (it *MCDESMJoinIterator) 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 MCDESMRaw ¶
type MCDESMRaw struct {
Contract *MCDESM // Generic contract binding to access the raw methods on
}
MCDESMRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*MCDESMRaw) Call ¶
func (_MCDESM *MCDESMRaw) 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 (*MCDESMRaw) Transact ¶
func (_MCDESM *MCDESMRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MCDESMRaw) Transfer ¶
func (_MCDESM *MCDESMRaw) 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 MCDESMRely ¶
MCDESMRely represents a Rely event raised by the MCDESM contract.
type MCDESMRelyIterator ¶
type MCDESMRelyIterator struct { Event *MCDESMRely // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MCDESMRelyIterator is returned from FilterRely and is used to iterate over the raw logs and unpacked data for Rely events raised by the MCDESM contract.
func (*MCDESMRelyIterator) Close ¶
func (it *MCDESMRelyIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MCDESMRelyIterator) Error ¶
func (it *MCDESMRelyIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MCDESMRelyIterator) Next ¶
func (it *MCDESMRelyIterator) 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 MCDESMSession ¶
type MCDESMSession struct { Contract *MCDESM // 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 }
MCDESMSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*MCDESMSession) Burn ¶
func (_MCDESM *MCDESMSession) Burn() (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x44df8e70.
Solidity: function burn() returns()
func (*MCDESMSession) Cage ¶
func (_MCDESM *MCDESMSession) Cage() (*types.Transaction, error)
Cage is a paid mutator transaction binding the contract method 0x69245009.
Solidity: function cage() returns()
func (*MCDESMSession) Deny ¶
func (_MCDESM *MCDESMSession) Deny(usr common.Address) (*types.Transaction, error)
Deny is a paid mutator transaction binding the contract method 0x9c52a7f1.
Solidity: function deny(address usr) returns()
func (*MCDESMSession) DenyProxy ¶
func (_MCDESM *MCDESMSession) DenyProxy(target common.Address) (*types.Transaction, error)
DenyProxy is a paid mutator transaction binding the contract method 0x0715940e.
Solidity: function denyProxy(address target) returns()
func (*MCDESMSession) End ¶
func (_MCDESM *MCDESMSession) End() (common.Address, error)
End is a free data retrieval call binding the contract method 0xefbe1c1c.
Solidity: function end() view returns(address)
func (*MCDESMSession) File ¶
func (_MCDESM *MCDESMSession) File(what [32]byte, data *big.Int) (*types.Transaction, error)
File is a paid mutator transaction binding the contract method 0x29ae8114.
Solidity: function file(bytes32 what, uint256 data) returns()
func (*MCDESMSession) File0 ¶
func (_MCDESM *MCDESMSession) File0(what [32]byte, data common.Address) (*types.Transaction, error)
File0 is a paid mutator transaction binding the contract method 0xd4e8be83.
Solidity: function file(bytes32 what, address data) returns()
func (*MCDESMSession) Fire ¶
func (_MCDESM *MCDESMSession) Fire() (*types.Transaction, error)
Fire is a paid mutator transaction binding the contract method 0x457094cc.
Solidity: function fire() returns()
func (*MCDESMSession) Gem ¶
func (_MCDESM *MCDESMSession) Gem() (common.Address, error)
Gem is a free data retrieval call binding the contract method 0x7bd2bea7.
Solidity: function gem() view returns(address)
func (*MCDESMSession) Join ¶
func (_MCDESM *MCDESMSession) Join(wad *big.Int) (*types.Transaction, error)
Join is a paid mutator transaction binding the contract method 0x049878f3.
Solidity: function join(uint256 wad) returns()
func (*MCDESMSession) Live ¶
func (_MCDESM *MCDESMSession) Live() (*big.Int, error)
Live is a free data retrieval call binding the contract method 0x957aa58c.
Solidity: function live() view returns(uint256)
func (*MCDESMSession) Min ¶
func (_MCDESM *MCDESMSession) Min() (*big.Int, error)
Min is a free data retrieval call binding the contract method 0xf8897945.
Solidity: function min() view returns(uint256)
func (*MCDESMSession) Proxy ¶
func (_MCDESM *MCDESMSession) Proxy() (common.Address, error)
Proxy is a free data retrieval call binding the contract method 0xec556889.
Solidity: function proxy() view returns(address)
func (*MCDESMSession) Rely ¶
func (_MCDESM *MCDESMSession) Rely(usr common.Address) (*types.Transaction, error)
Rely is a paid mutator transaction binding the contract method 0x65fae35e.
Solidity: function rely(address usr) returns()
func (*MCDESMSession) RevokesGovernanceAccess ¶
func (_MCDESM *MCDESMSession) RevokesGovernanceAccess() (bool, error)
RevokesGovernanceAccess is a free data retrieval call binding the contract method 0x14c7bbd5.
Solidity: function revokesGovernanceAccess() view returns(bool ret)
func (*MCDESMSession) Sum ¶
func (_MCDESM *MCDESMSession) Sum() (*big.Int, error)
Sum is a free data retrieval call binding the contract method 0x37be827d.
Solidity: function Sum() view returns(uint256)
type MCDESMTransactor ¶
type MCDESMTransactor struct {
// contains filtered or unexported fields
}
MCDESMTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewMCDESMTransactor ¶
func NewMCDESMTransactor(address common.Address, transactor bind.ContractTransactor) (*MCDESMTransactor, error)
NewMCDESMTransactor creates a new write-only instance of MCDESM, bound to a specific deployed contract.
func (*MCDESMTransactor) Burn ¶
func (_MCDESM *MCDESMTransactor) Burn(opts *bind.TransactOpts) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x44df8e70.
Solidity: function burn() returns()
func (*MCDESMTransactor) Cage ¶
func (_MCDESM *MCDESMTransactor) Cage(opts *bind.TransactOpts) (*types.Transaction, error)
Cage is a paid mutator transaction binding the contract method 0x69245009.
Solidity: function cage() returns()
func (*MCDESMTransactor) Deny ¶
func (_MCDESM *MCDESMTransactor) Deny(opts *bind.TransactOpts, usr common.Address) (*types.Transaction, error)
Deny is a paid mutator transaction binding the contract method 0x9c52a7f1.
Solidity: function deny(address usr) returns()
func (*MCDESMTransactor) DenyProxy ¶
func (_MCDESM *MCDESMTransactor) DenyProxy(opts *bind.TransactOpts, target common.Address) (*types.Transaction, error)
DenyProxy is a paid mutator transaction binding the contract method 0x0715940e.
Solidity: function denyProxy(address target) returns()
func (*MCDESMTransactor) File ¶
func (_MCDESM *MCDESMTransactor) File(opts *bind.TransactOpts, what [32]byte, data *big.Int) (*types.Transaction, error)
File is a paid mutator transaction binding the contract method 0x29ae8114.
Solidity: function file(bytes32 what, uint256 data) returns()
func (*MCDESMTransactor) File0 ¶
func (_MCDESM *MCDESMTransactor) File0(opts *bind.TransactOpts, what [32]byte, data common.Address) (*types.Transaction, error)
File0 is a paid mutator transaction binding the contract method 0xd4e8be83.
Solidity: function file(bytes32 what, address data) returns()
func (*MCDESMTransactor) Fire ¶
func (_MCDESM *MCDESMTransactor) Fire(opts *bind.TransactOpts) (*types.Transaction, error)
Fire is a paid mutator transaction binding the contract method 0x457094cc.
Solidity: function fire() returns()
func (*MCDESMTransactor) Join ¶
func (_MCDESM *MCDESMTransactor) Join(opts *bind.TransactOpts, wad *big.Int) (*types.Transaction, error)
Join is a paid mutator transaction binding the contract method 0x049878f3.
Solidity: function join(uint256 wad) returns()
func (*MCDESMTransactor) Rely ¶
func (_MCDESM *MCDESMTransactor) Rely(opts *bind.TransactOpts, usr common.Address) (*types.Transaction, error)
Rely is a paid mutator transaction binding the contract method 0x65fae35e.
Solidity: function rely(address usr) returns()
type MCDESMTransactorRaw ¶
type MCDESMTransactorRaw struct {
Contract *MCDESMTransactor // Generic write-only contract binding to access the raw methods on
}
MCDESMTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*MCDESMTransactorRaw) Transact ¶
func (_MCDESM *MCDESMTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MCDESMTransactorRaw) Transfer ¶
func (_MCDESM *MCDESMTransactorRaw) 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 MCDESMTransactorSession ¶
type MCDESMTransactorSession struct { Contract *MCDESMTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
MCDESMTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*MCDESMTransactorSession) Burn ¶
func (_MCDESM *MCDESMTransactorSession) Burn() (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x44df8e70.
Solidity: function burn() returns()
func (*MCDESMTransactorSession) Cage ¶
func (_MCDESM *MCDESMTransactorSession) Cage() (*types.Transaction, error)
Cage is a paid mutator transaction binding the contract method 0x69245009.
Solidity: function cage() returns()
func (*MCDESMTransactorSession) Deny ¶
func (_MCDESM *MCDESMTransactorSession) Deny(usr common.Address) (*types.Transaction, error)
Deny is a paid mutator transaction binding the contract method 0x9c52a7f1.
Solidity: function deny(address usr) returns()
func (*MCDESMTransactorSession) DenyProxy ¶
func (_MCDESM *MCDESMTransactorSession) DenyProxy(target common.Address) (*types.Transaction, error)
DenyProxy is a paid mutator transaction binding the contract method 0x0715940e.
Solidity: function denyProxy(address target) returns()
func (*MCDESMTransactorSession) File ¶
func (_MCDESM *MCDESMTransactorSession) File(what [32]byte, data *big.Int) (*types.Transaction, error)
File is a paid mutator transaction binding the contract method 0x29ae8114.
Solidity: function file(bytes32 what, uint256 data) returns()
func (*MCDESMTransactorSession) File0 ¶
func (_MCDESM *MCDESMTransactorSession) File0(what [32]byte, data common.Address) (*types.Transaction, error)
File0 is a paid mutator transaction binding the contract method 0xd4e8be83.
Solidity: function file(bytes32 what, address data) returns()
func (*MCDESMTransactorSession) Fire ¶
func (_MCDESM *MCDESMTransactorSession) Fire() (*types.Transaction, error)
Fire is a paid mutator transaction binding the contract method 0x457094cc.
Solidity: function fire() returns()
func (*MCDESMTransactorSession) Join ¶
func (_MCDESM *MCDESMTransactorSession) Join(wad *big.Int) (*types.Transaction, error)
Join is a paid mutator transaction binding the contract method 0x049878f3.
Solidity: function join(uint256 wad) returns()
func (*MCDESMTransactorSession) Rely ¶
func (_MCDESM *MCDESMTransactorSession) Rely(usr common.Address) (*types.Transaction, error)
Rely is a paid mutator transaction binding the contract method 0x65fae35e.
Solidity: function rely(address usr) returns()
type Rely ¶
type Rely struct { Ts *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=ts,proto3" json:"ts,omitempty"` Usr []byte `protobuf:"bytes,2,opt,name=Usr,proto3" json:"Usr,omitempty"` // address // contains filtered or unexported fields }
func (*Rely) Descriptor
deprecated
func (*Rely) GetTs ¶
func (x *Rely) GetTs() *timestamppb.Timestamp
func (*Rely) ProtoMessage ¶
func (*Rely) ProtoMessage()
func (*Rely) ProtoReflect ¶
func (x *Rely) ProtoReflect() protoreflect.Message
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