MCDESM

package
v0.0.0-...-cc46cae Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 9, 2024 License: MIT Imports: 15 Imported by: 0

Documentation

Index

Constants

View Source
const MCDESMABI = "" /* 4894-byte string literal not displayed */

MCDESMABI is the input ABI used to generate the binding from.

Variables

View Source
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) Descriptor() ([]byte, []int)

Deprecated: Use Deny.ProtoReflect.Descriptor instead.

func (*Deny) GetTs

func (x *Deny) GetTs() *timestamppb.Timestamp

func (*Deny) GetUsr

func (x *Deny) GetUsr() []byte

func (*Deny) ProtoMessage

func (*Deny) ProtoMessage()

func (*Deny) ProtoReflect

func (x *Deny) ProtoReflect() protoreflect.Message

func (*Deny) Reset

func (x *Deny) Reset()

func (*Deny) String

func (x *Deny) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use DenyProxy.ProtoReflect.Descriptor instead.

func (*DenyProxy) GetBase

func (x *DenyProxy) GetBase() []byte

func (*DenyProxy) GetPause

func (x *DenyProxy) GetPause() []byte

func (*DenyProxy) GetTs

func (x *DenyProxy) GetTs() *timestamppb.Timestamp

func (*DenyProxy) ProtoMessage

func (*DenyProxy) ProtoMessage()

func (*DenyProxy) ProtoReflect

func (x *DenyProxy) ProtoReflect() protoreflect.Message

func (*DenyProxy) Reset

func (x *DenyProxy) Reset()

func (*DenyProxy) String

func (x *DenyProxy) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use File.ProtoReflect.Descriptor instead.

func (*File) GetData

func (x *File) GetData() []byte

func (*File) GetTs

func (x *File) GetTs() *timestamppb.Timestamp

func (*File) GetWhat

func (x *File) GetWhat() []byte

func (*File) ProtoMessage

func (*File) ProtoMessage()

func (*File) ProtoReflect

func (x *File) ProtoReflect() protoreflect.Message

func (*File) Reset

func (x *File) Reset()

func (*File) String

func (x *File) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use File0.ProtoReflect.Descriptor instead.

func (*File0) GetData

func (x *File0) GetData() []byte

func (*File0) GetTs

func (x *File0) GetTs() *timestamppb.Timestamp

func (*File0) GetWhat

func (x *File0) GetWhat() []byte

func (*File0) ProtoMessage

func (*File0) ProtoMessage()

func (*File0) ProtoReflect

func (x *File0) ProtoReflect() protoreflect.Message

func (*File0) Reset

func (x *File0) Reset()

func (*File0) String

func (x *File0) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use Fire.ProtoReflect.Descriptor instead.

func (*Fire) GetTs

func (x *Fire) GetTs() *timestamppb.Timestamp

func (*Fire) ProtoMessage

func (*Fire) ProtoMessage()

func (*Fire) ProtoReflect

func (x *Fire) ProtoReflect() protoreflect.Message

func (*Fire) Reset

func (x *Fire) Reset()

func (*Fire) String

func (x *Fire) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use Join.ProtoReflect.Descriptor instead.

func (*Join) GetTs

func (x *Join) GetTs() *timestamppb.Timestamp

func (*Join) GetUsr

func (x *Join) GetUsr() []byte

func (*Join) GetWad

func (x *Join) GetWad() []byte

func (*Join) ProtoMessage

func (*Join) ProtoMessage()

func (*Join) ProtoReflect

func (x *Join) ProtoReflect() protoreflect.Message

func (*Join) Reset

func (x *Join) Reset()

func (*Join) String

func (x *Join) String() string

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.

func NewMCDESM

func NewMCDESM(address common.Address, backend bind.ContractBackend) (*MCDESM, error)

NewMCDESM creates a new instance of MCDESM, bound to a specific deployed 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

func (_MCDESM *MCDESMCaller) End(opts *bind.CallOpts) (common.Address, error)

End is a free data retrieval call binding the contract method 0xefbe1c1c.

Solidity: function end() view returns(address)

func (*MCDESMCaller) Gem

func (_MCDESM *MCDESMCaller) Gem(opts *bind.CallOpts) (common.Address, error)

Gem is a free data retrieval call binding the contract method 0x7bd2bea7.

Solidity: function gem() view returns(address)

func (*MCDESMCaller) Live

func (_MCDESM *MCDESMCaller) Live(opts *bind.CallOpts) (*big.Int, error)

Live is a free data retrieval call binding the contract method 0x957aa58c.

Solidity: function live() view returns(uint256)

func (*MCDESMCaller) Min

func (_MCDESM *MCDESMCaller) Min(opts *bind.CallOpts) (*big.Int, error)

Min is a free data retrieval call binding the contract method 0xf8897945.

Solidity: function min() view returns(uint256)

func (*MCDESMCaller) Proxy

func (_MCDESM *MCDESMCaller) Proxy(opts *bind.CallOpts) (common.Address, error)

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

func (_MCDESM *MCDESMCaller) Sum(opts *bind.CallOpts) (*big.Int, error)

Sum is a free data retrieval call binding the contract method 0x37be827d.

Solidity: function Sum() view returns(uint256)

func (*MCDESMCaller) Sum2

func (_MCDESM *MCDESMCaller) Sum2(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)

Sum2 is a free data retrieval call binding the contract method 0x7e459c60.

Solidity: function sum(address ) view returns(uint256)

func (*MCDESMCaller) Wards

func (_MCDESM *MCDESMCaller) Wards(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)

Wards is a free data retrieval call binding the contract method 0xbf353dbb.

Solidity: function wards(address ) 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)

func (*MCDESMCallerSession) Sum2

func (_MCDESM *MCDESMCallerSession) Sum2(arg0 common.Address) (*big.Int, error)

Sum2 is a free data retrieval call binding the contract method 0x7e459c60.

Solidity: function sum(address ) view returns(uint256)

func (*MCDESMCallerSession) Wards

func (_MCDESM *MCDESMCallerSession) Wards(arg0 common.Address) (*big.Int, error)

Wards is a free data retrieval call binding the contract method 0xbf353dbb.

Solidity: function wards(address ) view returns(uint256)

type MCDESMDeny

type MCDESMDeny struct {
	Usr common.Address
	Raw types.Log // Blockchain specific contextual infos
}

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

type MCDESMFire struct {
	Raw types.Log // Blockchain specific contextual infos
}

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

type MCDESMRely struct {
	Usr common.Address
	Raw types.Log // Blockchain specific contextual infos
}

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)

func (*MCDESMSession) Sum2

func (_MCDESM *MCDESMSession) Sum2(arg0 common.Address) (*big.Int, error)

Sum2 is a free data retrieval call binding the contract method 0x7e459c60.

Solidity: function sum(address ) view returns(uint256)

func (*MCDESMSession) Wards

func (_MCDESM *MCDESMSession) Wards(arg0 common.Address) (*big.Int, error)

Wards is a free data retrieval call binding the contract method 0xbf353dbb.

Solidity: function wards(address ) 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

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

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) Descriptor() ([]byte, []int)

Deprecated: Use Rely.ProtoReflect.Descriptor instead.

func (*Rely) GetTs

func (x *Rely) GetTs() *timestamppb.Timestamp

func (*Rely) GetUsr

func (x *Rely) GetUsr() []byte

func (*Rely) ProtoMessage

func (*Rely) ProtoMessage()

func (*Rely) ProtoReflect

func (x *Rely) ProtoReflect() protoreflect.Message

func (*Rely) Reset

func (x *Rely) Reset()

func (*Rely) String

func (x *Rely) String() string

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL