MCDVestMkrTreasury

package
v0.0.0-...-a05b099 Latest Latest
Warning

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

Go to latest
Published: Jun 20, 2023 License: MIT Imports: 15 Imported by: 0

Documentation

Index

Constants

View Source
const MCDVESTMKRTREASURYABI = "" /* 9053-byte string literal not displayed */

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

Variables

View Source
var File_MCDVestMkrTreasury_MCDVestMkrTreasury_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 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 Init

type Init struct {
	Ts  *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=ts,proto3" json:"ts,omitempty"`
	Id  []byte                 `protobuf:"bytes,2,opt,name=Id,proto3" json:"Id,omitempty"`   //	uint256
	Usr []byte                 `protobuf:"bytes,3,opt,name=Usr,proto3" json:"Usr,omitempty"` //	address
	// contains filtered or unexported fields
}

func (*Init) Descriptor deprecated

func (*Init) Descriptor() ([]byte, []int)

Deprecated: Use Init.ProtoReflect.Descriptor instead.

func (*Init) GetId

func (x *Init) GetId() []byte

func (*Init) GetTs

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

func (*Init) GetUsr

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

func (*Init) ProtoMessage

func (*Init) ProtoMessage()

func (*Init) ProtoReflect

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

func (*Init) Reset

func (x *Init) Reset()

func (*Init) String

func (x *Init) String() string

type MCDVESTMKRTREASURY

type MCDVESTMKRTREASURY struct {
	MCDVESTMKRTREASURYCaller     // Read-only binding to the contract
	MCDVESTMKRTREASURYTransactor // Write-only binding to the contract
	MCDVESTMKRTREASURYFilterer   // Log filterer for contract events
}

MCDVESTMKRTREASURY is an auto generated Go binding around an Ethereum contract.

func NewMCDVESTMKRTREASURY

func NewMCDVESTMKRTREASURY(address common.Address, backend bind.ContractBackend) (*MCDVESTMKRTREASURY, error)

NewMCDVESTMKRTREASURY creates a new instance of MCDVESTMKRTREASURY, bound to a specific deployed contract.

type MCDVESTMKRTREASURYCaller

type MCDVESTMKRTREASURYCaller struct {
	// contains filtered or unexported fields
}

MCDVESTMKRTREASURYCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewMCDVESTMKRTREASURYCaller

func NewMCDVESTMKRTREASURYCaller(address common.Address, caller bind.ContractCaller) (*MCDVESTMKRTREASURYCaller, error)

NewMCDVESTMKRTREASURYCaller creates a new read-only instance of MCDVESTMKRTREASURY, bound to a specific deployed contract.

func (*MCDVESTMKRTREASURYCaller) Accrued

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYCaller) Accrued(opts *bind.CallOpts, _id *big.Int) (*big.Int, error)

Accrued is a free data retrieval call binding the contract method 0xf52981f4.

Solidity: function accrued(uint256 _id) view returns(uint256 amt)

func (*MCDVESTMKRTREASURYCaller) Awards

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYCaller) Awards(opts *bind.CallOpts, arg0 *big.Int) (struct {
	Usr common.Address
	Bgn *big.Int
	Clf *big.Int
	Fin *big.Int
	Mgr common.Address
	Res uint8
	Tot *big.Int
	Rxd *big.Int
}, error)

Awards is a free data retrieval call binding the contract method 0xfc5a5b63.

Solidity: function awards(uint256 ) view returns(address usr, uint48 bgn, uint48 clf, uint48 fin, address mgr, uint8 res, uint128 tot, uint128 rxd)

func (*MCDVESTMKRTREASURYCaller) Bgn

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYCaller) Bgn(opts *bind.CallOpts, _id *big.Int) (*big.Int, error)

Bgn is a free data retrieval call binding the contract method 0x21f6c0cf.

Solidity: function bgn(uint256 _id) view returns(uint256)

func (*MCDVESTMKRTREASURYCaller) Cap

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYCaller) Cap(opts *bind.CallOpts) (*big.Int, error)

Cap is a free data retrieval call binding the contract method 0x355274ea.

Solidity: function cap() view returns(uint256)

func (*MCDVESTMKRTREASURYCaller) Clf

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYCaller) Clf(opts *bind.CallOpts, _id *big.Int) (*big.Int, error)

Clf is a free data retrieval call binding the contract method 0xcdf43497.

Solidity: function clf(uint256 _id) view returns(uint256)

func (*MCDVESTMKRTREASURYCaller) Czar

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYCaller) Czar(opts *bind.CallOpts) (common.Address, error)

Czar is a free data retrieval call binding the contract method 0x1a8d3a6c.

Solidity: function czar() view returns(address)

func (*MCDVESTMKRTREASURYCaller) Fin

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYCaller) Fin(opts *bind.CallOpts, _id *big.Int) (*big.Int, error)

Fin is a free data retrieval call binding the contract method 0xe529780d.

Solidity: function fin(uint256 _id) view returns(uint256)

func (*MCDVESTMKRTREASURYCaller) Gem

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYCaller) 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 (*MCDVESTMKRTREASURYCaller) Ids

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYCaller) Ids(opts *bind.CallOpts) (*big.Int, error)

Ids is a free data retrieval call binding the contract method 0xe7657e15.

Solidity: function ids() view returns(uint256)

func (*MCDVESTMKRTREASURYCaller) Mgr

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYCaller) Mgr(opts *bind.CallOpts, _id *big.Int) (common.Address, error)

Mgr is a free data retrieval call binding the contract method 0xdc2c788f.

Solidity: function mgr(uint256 _id) view returns(address)

func (*MCDVESTMKRTREASURYCaller) Res

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYCaller) Res(opts *bind.CallOpts, _id *big.Int) (*big.Int, error)

Res is a free data retrieval call binding the contract method 0xd4e8fd2e.

Solidity: function res(uint256 _id) view returns(uint256)

func (*MCDVESTMKRTREASURYCaller) Rxd

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYCaller) Rxd(opts *bind.CallOpts, _id *big.Int) (*big.Int, error)

Rxd is a free data retrieval call binding the contract method 0xe054720f.

Solidity: function rxd(uint256 _id) view returns(uint256)

func (*MCDVESTMKRTREASURYCaller) TWENTYYEARS

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYCaller) TWENTYYEARS(opts *bind.CallOpts) (*big.Int, error)

TWENTYYEARS is a free data retrieval call binding the contract method 0x60fb494b.

Solidity: function TWENTY_YEARS() view returns(uint256)

func (*MCDVESTMKRTREASURYCaller) Tot

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYCaller) Tot(opts *bind.CallOpts, _id *big.Int) (*big.Int, error)

Tot is a free data retrieval call binding the contract method 0x892de51d.

Solidity: function tot(uint256 _id) view returns(uint256)

func (*MCDVESTMKRTREASURYCaller) Unpaid

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYCaller) Unpaid(opts *bind.CallOpts, _id *big.Int) (*big.Int, error)

Unpaid is a free data retrieval call binding the contract method 0x53e8863d.

Solidity: function unpaid(uint256 _id) view returns(uint256 amt)

func (*MCDVESTMKRTREASURYCaller) Usr

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYCaller) Usr(opts *bind.CallOpts, _id *big.Int) (common.Address, error)

Usr is a free data retrieval call binding the contract method 0xc659cd45.

Solidity: function usr(uint256 _id) view returns(address)

func (*MCDVESTMKRTREASURYCaller) Valid

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYCaller) Valid(opts *bind.CallOpts, _id *big.Int) (bool, error)

Valid is a free data retrieval call binding the contract method 0xbf8712c5.

Solidity: function valid(uint256 _id) view returns(bool isValid)

func (*MCDVESTMKRTREASURYCaller) Wards

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYCaller) 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 MCDVESTMKRTREASURYCallerRaw

type MCDVESTMKRTREASURYCallerRaw struct {
	Contract *MCDVESTMKRTREASURYCaller // Generic read-only contract binding to access the raw methods on
}

MCDVESTMKRTREASURYCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*MCDVESTMKRTREASURYCallerRaw) Call

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYCallerRaw) 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 MCDVESTMKRTREASURYCallerSession

type MCDVESTMKRTREASURYCallerSession struct {
	Contract *MCDVESTMKRTREASURYCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts             // Call options to use throughout this session
}

MCDVESTMKRTREASURYCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*MCDVESTMKRTREASURYCallerSession) Accrued

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYCallerSession) Accrued(_id *big.Int) (*big.Int, error)

Accrued is a free data retrieval call binding the contract method 0xf52981f4.

Solidity: function accrued(uint256 _id) view returns(uint256 amt)

func (*MCDVESTMKRTREASURYCallerSession) Awards

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYCallerSession) Awards(arg0 *big.Int) (struct {
	Usr common.Address
	Bgn *big.Int
	Clf *big.Int
	Fin *big.Int
	Mgr common.Address
	Res uint8
	Tot *big.Int
	Rxd *big.Int
}, error)

Awards is a free data retrieval call binding the contract method 0xfc5a5b63.

Solidity: function awards(uint256 ) view returns(address usr, uint48 bgn, uint48 clf, uint48 fin, address mgr, uint8 res, uint128 tot, uint128 rxd)

func (*MCDVESTMKRTREASURYCallerSession) Bgn

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYCallerSession) Bgn(_id *big.Int) (*big.Int, error)

Bgn is a free data retrieval call binding the contract method 0x21f6c0cf.

Solidity: function bgn(uint256 _id) view returns(uint256)

func (*MCDVESTMKRTREASURYCallerSession) Cap

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYCallerSession) Cap() (*big.Int, error)

Cap is a free data retrieval call binding the contract method 0x355274ea.

Solidity: function cap() view returns(uint256)

func (*MCDVESTMKRTREASURYCallerSession) Clf

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYCallerSession) Clf(_id *big.Int) (*big.Int, error)

Clf is a free data retrieval call binding the contract method 0xcdf43497.

Solidity: function clf(uint256 _id) view returns(uint256)

func (*MCDVESTMKRTREASURYCallerSession) Czar

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYCallerSession) Czar() (common.Address, error)

Czar is a free data retrieval call binding the contract method 0x1a8d3a6c.

Solidity: function czar() view returns(address)

func (*MCDVESTMKRTREASURYCallerSession) Fin

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYCallerSession) Fin(_id *big.Int) (*big.Int, error)

Fin is a free data retrieval call binding the contract method 0xe529780d.

Solidity: function fin(uint256 _id) view returns(uint256)

func (*MCDVESTMKRTREASURYCallerSession) Gem

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYCallerSession) Gem() (common.Address, error)

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

Solidity: function gem() view returns(address)

func (*MCDVESTMKRTREASURYCallerSession) Ids

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYCallerSession) Ids() (*big.Int, error)

Ids is a free data retrieval call binding the contract method 0xe7657e15.

Solidity: function ids() view returns(uint256)

func (*MCDVESTMKRTREASURYCallerSession) Mgr

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYCallerSession) Mgr(_id *big.Int) (common.Address, error)

Mgr is a free data retrieval call binding the contract method 0xdc2c788f.

Solidity: function mgr(uint256 _id) view returns(address)

func (*MCDVESTMKRTREASURYCallerSession) Res

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYCallerSession) Res(_id *big.Int) (*big.Int, error)

Res is a free data retrieval call binding the contract method 0xd4e8fd2e.

Solidity: function res(uint256 _id) view returns(uint256)

func (*MCDVESTMKRTREASURYCallerSession) Rxd

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYCallerSession) Rxd(_id *big.Int) (*big.Int, error)

Rxd is a free data retrieval call binding the contract method 0xe054720f.

Solidity: function rxd(uint256 _id) view returns(uint256)

func (*MCDVESTMKRTREASURYCallerSession) TWENTYYEARS

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYCallerSession) TWENTYYEARS() (*big.Int, error)

TWENTYYEARS is a free data retrieval call binding the contract method 0x60fb494b.

Solidity: function TWENTY_YEARS() view returns(uint256)

func (*MCDVESTMKRTREASURYCallerSession) Tot

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYCallerSession) Tot(_id *big.Int) (*big.Int, error)

Tot is a free data retrieval call binding the contract method 0x892de51d.

Solidity: function tot(uint256 _id) view returns(uint256)

func (*MCDVESTMKRTREASURYCallerSession) Unpaid

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYCallerSession) Unpaid(_id *big.Int) (*big.Int, error)

Unpaid is a free data retrieval call binding the contract method 0x53e8863d.

Solidity: function unpaid(uint256 _id) view returns(uint256 amt)

func (*MCDVESTMKRTREASURYCallerSession) Usr

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYCallerSession) Usr(_id *big.Int) (common.Address, error)

Usr is a free data retrieval call binding the contract method 0xc659cd45.

Solidity: function usr(uint256 _id) view returns(address)

func (*MCDVESTMKRTREASURYCallerSession) Valid

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYCallerSession) Valid(_id *big.Int) (bool, error)

Valid is a free data retrieval call binding the contract method 0xbf8712c5.

Solidity: function valid(uint256 _id) view returns(bool isValid)

func (*MCDVESTMKRTREASURYCallerSession) Wards

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYCallerSession) 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 MCDVESTMKRTREASURYDeny

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

MCDVESTMKRTREASURYDeny represents a Deny event raised by the MCDVESTMKRTREASURY contract.

type MCDVESTMKRTREASURYDenyIterator

type MCDVESTMKRTREASURYDenyIterator struct {
	Event *MCDVESTMKRTREASURYDeny // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

MCDVESTMKRTREASURYDenyIterator is returned from FilterDeny and is used to iterate over the raw logs and unpacked data for Deny events raised by the MCDVESTMKRTREASURY contract.

func (*MCDVESTMKRTREASURYDenyIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*MCDVESTMKRTREASURYDenyIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MCDVESTMKRTREASURYDenyIterator) Next

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 MCDVESTMKRTREASURYFile

type MCDVESTMKRTREASURYFile struct {
	What [32]byte
	Data *big.Int
	Raw  types.Log // Blockchain specific contextual infos
}

MCDVESTMKRTREASURYFile represents a File event raised by the MCDVESTMKRTREASURY contract.

type MCDVESTMKRTREASURYFileIterator

type MCDVESTMKRTREASURYFileIterator struct {
	Event *MCDVESTMKRTREASURYFile // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

MCDVESTMKRTREASURYFileIterator is returned from FilterFile and is used to iterate over the raw logs and unpacked data for File events raised by the MCDVESTMKRTREASURY contract.

func (*MCDVESTMKRTREASURYFileIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*MCDVESTMKRTREASURYFileIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MCDVESTMKRTREASURYFileIterator) Next

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 MCDVESTMKRTREASURYFilterer

type MCDVESTMKRTREASURYFilterer struct {
	// contains filtered or unexported fields
}

MCDVESTMKRTREASURYFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewMCDVESTMKRTREASURYFilterer

func NewMCDVESTMKRTREASURYFilterer(address common.Address, filterer bind.ContractFilterer) (*MCDVESTMKRTREASURYFilterer, error)

NewMCDVESTMKRTREASURYFilterer creates a new log filterer instance of MCDVESTMKRTREASURY, bound to a specific deployed contract.

func (*MCDVESTMKRTREASURYFilterer) FilterDeny

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYFilterer) FilterDeny(opts *bind.FilterOpts, usr []common.Address) (*MCDVESTMKRTREASURYDenyIterator, error)

FilterDeny is a free log retrieval operation binding the contract event 0x184450df2e323acec0ed3b5c7531b81f9b4cdef7914dfd4c0a4317416bb5251b.

Solidity: event Deny(address indexed usr)

func (*MCDVESTMKRTREASURYFilterer) FilterFile

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYFilterer) FilterFile(opts *bind.FilterOpts, what [][32]byte) (*MCDVESTMKRTREASURYFileIterator, error)

FilterFile is a free log retrieval operation binding the contract event 0xe986e40cc8c151830d4f61050f4fb2e4add8567caad2d5f5496f9158e91fe4c7.

Solidity: event File(bytes32 indexed what, uint256 data)

func (*MCDVESTMKRTREASURYFilterer) FilterInit

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYFilterer) FilterInit(opts *bind.FilterOpts, id []*big.Int, usr []common.Address) (*MCDVESTMKRTREASURYInitIterator, error)

FilterInit is a free log retrieval operation binding the contract event 0x2e3cc5298d3204a0f0fc2be0f6fdefcef002025f4c75caf950b23e6cfbfb78d0.

Solidity: event Init(uint256 indexed id, address indexed usr)

func (*MCDVESTMKRTREASURYFilterer) FilterMove

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYFilterer) FilterMove(opts *bind.FilterOpts, id []*big.Int, dst []common.Address) (*MCDVESTMKRTREASURYMoveIterator, error)

FilterMove is a free log retrieval operation binding the contract event 0x8ceddd02f4fb8ef0d5d6212cf4c91d59d366e04b977e8b2b944168d2a6d85081.

Solidity: event Move(uint256 indexed id, address indexed dst)

func (*MCDVESTMKRTREASURYFilterer) FilterRely

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYFilterer) FilterRely(opts *bind.FilterOpts, usr []common.Address) (*MCDVESTMKRTREASURYRelyIterator, error)

FilterRely is a free log retrieval operation binding the contract event 0xdd0e34038ac38b2a1ce960229778ac48a8719bc900b6c4f8d0475c6e8b385a60.

Solidity: event Rely(address indexed usr)

func (*MCDVESTMKRTREASURYFilterer) FilterRestrict

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYFilterer) FilterRestrict(opts *bind.FilterOpts, id []*big.Int) (*MCDVESTMKRTREASURYRestrictIterator, error)

FilterRestrict is a free log retrieval operation binding the contract event 0x9247a2bf1b75bc397d4043d99b9cebce531548a01dbb56a5d4c5f5ca26051e8d.

Solidity: event Restrict(uint256 indexed id)

func (*MCDVESTMKRTREASURYFilterer) FilterUnrestrict

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYFilterer) FilterUnrestrict(opts *bind.FilterOpts, id []*big.Int) (*MCDVESTMKRTREASURYUnrestrictIterator, error)

FilterUnrestrict is a free log retrieval operation binding the contract event 0x3d1b575f06b2d660af77eec35d9b3ffcfa956b6c1fdbc840992d4b03b03e622b.

Solidity: event Unrestrict(uint256 indexed id)

func (*MCDVESTMKRTREASURYFilterer) FilterVest

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYFilterer) FilterVest(opts *bind.FilterOpts, id []*big.Int) (*MCDVESTMKRTREASURYVestIterator, error)

FilterVest is a free log retrieval operation binding the contract event 0xa2906882572b0e9dfe893158bb064bc308eb1bd87d1da481850f9d17fc293847.

Solidity: event Vest(uint256 indexed id, uint256 amt)

func (*MCDVESTMKRTREASURYFilterer) FilterYank

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYFilterer) FilterYank(opts *bind.FilterOpts, id []*big.Int) (*MCDVESTMKRTREASURYYankIterator, error)

FilterYank is a free log retrieval operation binding the contract event 0x6f2a3ed78a3066d89360b6c89e52bf3313f52e859401a3ea5fa0f033fd540c3c.

Solidity: event Yank(uint256 indexed id, uint256 end)

func (*MCDVESTMKRTREASURYFilterer) ParseDeny

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYFilterer) ParseDeny(log types.Log) (*MCDVESTMKRTREASURYDeny, error)

ParseDeny is a log parse operation binding the contract event 0x184450df2e323acec0ed3b5c7531b81f9b4cdef7914dfd4c0a4317416bb5251b.

Solidity: event Deny(address indexed usr)

func (*MCDVESTMKRTREASURYFilterer) ParseFile

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYFilterer) ParseFile(log types.Log) (*MCDVESTMKRTREASURYFile, error)

ParseFile is a log parse operation binding the contract event 0xe986e40cc8c151830d4f61050f4fb2e4add8567caad2d5f5496f9158e91fe4c7.

Solidity: event File(bytes32 indexed what, uint256 data)

func (*MCDVESTMKRTREASURYFilterer) ParseInit

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYFilterer) ParseInit(log types.Log) (*MCDVESTMKRTREASURYInit, error)

ParseInit is a log parse operation binding the contract event 0x2e3cc5298d3204a0f0fc2be0f6fdefcef002025f4c75caf950b23e6cfbfb78d0.

Solidity: event Init(uint256 indexed id, address indexed usr)

func (*MCDVESTMKRTREASURYFilterer) ParseMove

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYFilterer) ParseMove(log types.Log) (*MCDVESTMKRTREASURYMove, error)

ParseMove is a log parse operation binding the contract event 0x8ceddd02f4fb8ef0d5d6212cf4c91d59d366e04b977e8b2b944168d2a6d85081.

Solidity: event Move(uint256 indexed id, address indexed dst)

func (*MCDVESTMKRTREASURYFilterer) ParseRely

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYFilterer) ParseRely(log types.Log) (*MCDVESTMKRTREASURYRely, error)

ParseRely is a log parse operation binding the contract event 0xdd0e34038ac38b2a1ce960229778ac48a8719bc900b6c4f8d0475c6e8b385a60.

Solidity: event Rely(address indexed usr)

func (*MCDVESTMKRTREASURYFilterer) ParseRestrict

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYFilterer) ParseRestrict(log types.Log) (*MCDVESTMKRTREASURYRestrict, error)

ParseRestrict is a log parse operation binding the contract event 0x9247a2bf1b75bc397d4043d99b9cebce531548a01dbb56a5d4c5f5ca26051e8d.

Solidity: event Restrict(uint256 indexed id)

func (*MCDVESTMKRTREASURYFilterer) ParseUnrestrict

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYFilterer) ParseUnrestrict(log types.Log) (*MCDVESTMKRTREASURYUnrestrict, error)

ParseUnrestrict is a log parse operation binding the contract event 0x3d1b575f06b2d660af77eec35d9b3ffcfa956b6c1fdbc840992d4b03b03e622b.

Solidity: event Unrestrict(uint256 indexed id)

func (*MCDVESTMKRTREASURYFilterer) ParseVest

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYFilterer) ParseVest(log types.Log) (*MCDVESTMKRTREASURYVest, error)

ParseVest is a log parse operation binding the contract event 0xa2906882572b0e9dfe893158bb064bc308eb1bd87d1da481850f9d17fc293847.

Solidity: event Vest(uint256 indexed id, uint256 amt)

func (*MCDVESTMKRTREASURYFilterer) ParseYank

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYFilterer) ParseYank(log types.Log) (*MCDVESTMKRTREASURYYank, error)

ParseYank is a log parse operation binding the contract event 0x6f2a3ed78a3066d89360b6c89e52bf3313f52e859401a3ea5fa0f033fd540c3c.

Solidity: event Yank(uint256 indexed id, uint256 end)

func (*MCDVESTMKRTREASURYFilterer) WatchDeny

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYFilterer) WatchDeny(opts *bind.WatchOpts, sink chan<- *MCDVESTMKRTREASURYDeny, 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 (*MCDVESTMKRTREASURYFilterer) WatchFile

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYFilterer) WatchFile(opts *bind.WatchOpts, sink chan<- *MCDVESTMKRTREASURYFile, 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 (*MCDVESTMKRTREASURYFilterer) WatchInit

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYFilterer) WatchInit(opts *bind.WatchOpts, sink chan<- *MCDVESTMKRTREASURYInit, id []*big.Int, usr []common.Address) (event.Subscription, error)

WatchInit is a free log subscription operation binding the contract event 0x2e3cc5298d3204a0f0fc2be0f6fdefcef002025f4c75caf950b23e6cfbfb78d0.

Solidity: event Init(uint256 indexed id, address indexed usr)

func (*MCDVESTMKRTREASURYFilterer) WatchMove

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYFilterer) WatchMove(opts *bind.WatchOpts, sink chan<- *MCDVESTMKRTREASURYMove, id []*big.Int, dst []common.Address) (event.Subscription, error)

WatchMove is a free log subscription operation binding the contract event 0x8ceddd02f4fb8ef0d5d6212cf4c91d59d366e04b977e8b2b944168d2a6d85081.

Solidity: event Move(uint256 indexed id, address indexed dst)

func (*MCDVESTMKRTREASURYFilterer) WatchRely

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYFilterer) WatchRely(opts *bind.WatchOpts, sink chan<- *MCDVESTMKRTREASURYRely, usr []common.Address) (event.Subscription, error)

WatchRely is a free log subscription operation binding the contract event 0xdd0e34038ac38b2a1ce960229778ac48a8719bc900b6c4f8d0475c6e8b385a60.

Solidity: event Rely(address indexed usr)

func (*MCDVESTMKRTREASURYFilterer) WatchRestrict

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYFilterer) WatchRestrict(opts *bind.WatchOpts, sink chan<- *MCDVESTMKRTREASURYRestrict, id []*big.Int) (event.Subscription, error)

WatchRestrict is a free log subscription operation binding the contract event 0x9247a2bf1b75bc397d4043d99b9cebce531548a01dbb56a5d4c5f5ca26051e8d.

Solidity: event Restrict(uint256 indexed id)

func (*MCDVESTMKRTREASURYFilterer) WatchUnrestrict

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYFilterer) WatchUnrestrict(opts *bind.WatchOpts, sink chan<- *MCDVESTMKRTREASURYUnrestrict, id []*big.Int) (event.Subscription, error)

WatchUnrestrict is a free log subscription operation binding the contract event 0x3d1b575f06b2d660af77eec35d9b3ffcfa956b6c1fdbc840992d4b03b03e622b.

Solidity: event Unrestrict(uint256 indexed id)

func (*MCDVESTMKRTREASURYFilterer) WatchVest

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYFilterer) WatchVest(opts *bind.WatchOpts, sink chan<- *MCDVESTMKRTREASURYVest, id []*big.Int) (event.Subscription, error)

WatchVest is a free log subscription operation binding the contract event 0xa2906882572b0e9dfe893158bb064bc308eb1bd87d1da481850f9d17fc293847.

Solidity: event Vest(uint256 indexed id, uint256 amt)

func (*MCDVESTMKRTREASURYFilterer) WatchYank

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYFilterer) WatchYank(opts *bind.WatchOpts, sink chan<- *MCDVESTMKRTREASURYYank, id []*big.Int) (event.Subscription, error)

WatchYank is a free log subscription operation binding the contract event 0x6f2a3ed78a3066d89360b6c89e52bf3313f52e859401a3ea5fa0f033fd540c3c.

Solidity: event Yank(uint256 indexed id, uint256 end)

type MCDVESTMKRTREASURYInit

type MCDVESTMKRTREASURYInit struct {
	Id  *big.Int
	Usr common.Address
	Raw types.Log // Blockchain specific contextual infos
}

MCDVESTMKRTREASURYInit represents a Init event raised by the MCDVESTMKRTREASURY contract.

type MCDVESTMKRTREASURYInitIterator

type MCDVESTMKRTREASURYInitIterator struct {
	Event *MCDVESTMKRTREASURYInit // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

MCDVESTMKRTREASURYInitIterator is returned from FilterInit and is used to iterate over the raw logs and unpacked data for Init events raised by the MCDVESTMKRTREASURY contract.

func (*MCDVESTMKRTREASURYInitIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*MCDVESTMKRTREASURYInitIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MCDVESTMKRTREASURYInitIterator) Next

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 MCDVESTMKRTREASURYMove

type MCDVESTMKRTREASURYMove struct {
	Id  *big.Int
	Dst common.Address
	Raw types.Log // Blockchain specific contextual infos
}

MCDVESTMKRTREASURYMove represents a Move event raised by the MCDVESTMKRTREASURY contract.

type MCDVESTMKRTREASURYMoveIterator

type MCDVESTMKRTREASURYMoveIterator struct {
	Event *MCDVESTMKRTREASURYMove // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

MCDVESTMKRTREASURYMoveIterator is returned from FilterMove and is used to iterate over the raw logs and unpacked data for Move events raised by the MCDVESTMKRTREASURY contract.

func (*MCDVESTMKRTREASURYMoveIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*MCDVESTMKRTREASURYMoveIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MCDVESTMKRTREASURYMoveIterator) Next

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 MCDVESTMKRTREASURYRaw

type MCDVESTMKRTREASURYRaw struct {
	Contract *MCDVESTMKRTREASURY // Generic contract binding to access the raw methods on
}

MCDVESTMKRTREASURYRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*MCDVESTMKRTREASURYRaw) Call

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYRaw) 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 (*MCDVESTMKRTREASURYRaw) Transact

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*MCDVESTMKRTREASURYRaw) Transfer

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYRaw) 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 MCDVESTMKRTREASURYRely

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

MCDVESTMKRTREASURYRely represents a Rely event raised by the MCDVESTMKRTREASURY contract.

type MCDVESTMKRTREASURYRelyIterator

type MCDVESTMKRTREASURYRelyIterator struct {
	Event *MCDVESTMKRTREASURYRely // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

MCDVESTMKRTREASURYRelyIterator is returned from FilterRely and is used to iterate over the raw logs and unpacked data for Rely events raised by the MCDVESTMKRTREASURY contract.

func (*MCDVESTMKRTREASURYRelyIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*MCDVESTMKRTREASURYRelyIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MCDVESTMKRTREASURYRelyIterator) Next

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 MCDVESTMKRTREASURYRestrict

type MCDVESTMKRTREASURYRestrict struct {
	Id  *big.Int
	Raw types.Log // Blockchain specific contextual infos
}

MCDVESTMKRTREASURYRestrict represents a Restrict event raised by the MCDVESTMKRTREASURY contract.

type MCDVESTMKRTREASURYRestrictIterator

type MCDVESTMKRTREASURYRestrictIterator struct {
	Event *MCDVESTMKRTREASURYRestrict // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

MCDVESTMKRTREASURYRestrictIterator is returned from FilterRestrict and is used to iterate over the raw logs and unpacked data for Restrict events raised by the MCDVESTMKRTREASURY contract.

func (*MCDVESTMKRTREASURYRestrictIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*MCDVESTMKRTREASURYRestrictIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MCDVESTMKRTREASURYRestrictIterator) Next

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 MCDVESTMKRTREASURYSession

type MCDVESTMKRTREASURYSession struct {
	Contract     *MCDVESTMKRTREASURY // 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
}

MCDVESTMKRTREASURYSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*MCDVESTMKRTREASURYSession) Accrued

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYSession) Accrued(_id *big.Int) (*big.Int, error)

Accrued is a free data retrieval call binding the contract method 0xf52981f4.

Solidity: function accrued(uint256 _id) view returns(uint256 amt)

func (*MCDVESTMKRTREASURYSession) Awards

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYSession) Awards(arg0 *big.Int) (struct {
	Usr common.Address
	Bgn *big.Int
	Clf *big.Int
	Fin *big.Int
	Mgr common.Address
	Res uint8
	Tot *big.Int
	Rxd *big.Int
}, error)

Awards is a free data retrieval call binding the contract method 0xfc5a5b63.

Solidity: function awards(uint256 ) view returns(address usr, uint48 bgn, uint48 clf, uint48 fin, address mgr, uint8 res, uint128 tot, uint128 rxd)

func (*MCDVESTMKRTREASURYSession) Bgn

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYSession) Bgn(_id *big.Int) (*big.Int, error)

Bgn is a free data retrieval call binding the contract method 0x21f6c0cf.

Solidity: function bgn(uint256 _id) view returns(uint256)

func (*MCDVESTMKRTREASURYSession) Cap

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYSession) Cap() (*big.Int, error)

Cap is a free data retrieval call binding the contract method 0x355274ea.

Solidity: function cap() view returns(uint256)

func (*MCDVESTMKRTREASURYSession) Clf

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYSession) Clf(_id *big.Int) (*big.Int, error)

Clf is a free data retrieval call binding the contract method 0xcdf43497.

Solidity: function clf(uint256 _id) view returns(uint256)

func (*MCDVESTMKRTREASURYSession) Create

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYSession) Create(_usr common.Address, _tot *big.Int, _bgn *big.Int, _tau *big.Int, _eta *big.Int, _mgr common.Address) (*types.Transaction, error)

Create is a paid mutator transaction binding the contract method 0xdb64ff8f.

Solidity: function create(address _usr, uint256 _tot, uint256 _bgn, uint256 _tau, uint256 _eta, address _mgr) returns(uint256 id)

func (*MCDVESTMKRTREASURYSession) Czar

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYSession) Czar() (common.Address, error)

Czar is a free data retrieval call binding the contract method 0x1a8d3a6c.

Solidity: function czar() view returns(address)

func (*MCDVESTMKRTREASURYSession) Deny

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYSession) 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 (*MCDVESTMKRTREASURYSession) File

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYSession) 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 (*MCDVESTMKRTREASURYSession) Fin

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYSession) Fin(_id *big.Int) (*big.Int, error)

Fin is a free data retrieval call binding the contract method 0xe529780d.

Solidity: function fin(uint256 _id) view returns(uint256)

func (*MCDVESTMKRTREASURYSession) Gem

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYSession) Gem() (common.Address, error)

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

Solidity: function gem() view returns(address)

func (*MCDVESTMKRTREASURYSession) Ids

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYSession) Ids() (*big.Int, error)

Ids is a free data retrieval call binding the contract method 0xe7657e15.

Solidity: function ids() view returns(uint256)

func (*MCDVESTMKRTREASURYSession) Mgr

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYSession) Mgr(_id *big.Int) (common.Address, error)

Mgr is a free data retrieval call binding the contract method 0xdc2c788f.

Solidity: function mgr(uint256 _id) view returns(address)

func (*MCDVESTMKRTREASURYSession) Move

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYSession) Move(_id *big.Int, _dst common.Address) (*types.Transaction, error)

Move is a paid mutator transaction binding the contract method 0xd8a8e03a.

Solidity: function move(uint256 _id, address _dst) returns()

func (*MCDVESTMKRTREASURYSession) Rely

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYSession) 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 (*MCDVESTMKRTREASURYSession) Res

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYSession) Res(_id *big.Int) (*big.Int, error)

Res is a free data retrieval call binding the contract method 0xd4e8fd2e.

Solidity: function res(uint256 _id) view returns(uint256)

func (*MCDVESTMKRTREASURYSession) Restrict

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYSession) Restrict(_id *big.Int) (*types.Transaction, error)

Restrict is a paid mutator transaction binding the contract method 0x3c433d5f.

Solidity: function restrict(uint256 _id) returns()

func (*MCDVESTMKRTREASURYSession) Rxd

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYSession) Rxd(_id *big.Int) (*big.Int, error)

Rxd is a free data retrieval call binding the contract method 0xe054720f.

Solidity: function rxd(uint256 _id) view returns(uint256)

func (*MCDVESTMKRTREASURYSession) TWENTYYEARS

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYSession) TWENTYYEARS() (*big.Int, error)

TWENTYYEARS is a free data retrieval call binding the contract method 0x60fb494b.

Solidity: function TWENTY_YEARS() view returns(uint256)

func (*MCDVESTMKRTREASURYSession) Tot

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYSession) Tot(_id *big.Int) (*big.Int, error)

Tot is a free data retrieval call binding the contract method 0x892de51d.

Solidity: function tot(uint256 _id) view returns(uint256)

func (*MCDVESTMKRTREASURYSession) Unpaid

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYSession) Unpaid(_id *big.Int) (*big.Int, error)

Unpaid is a free data retrieval call binding the contract method 0x53e8863d.

Solidity: function unpaid(uint256 _id) view returns(uint256 amt)

func (*MCDVESTMKRTREASURYSession) Unrestrict

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYSession) Unrestrict(_id *big.Int) (*types.Transaction, error)

Unrestrict is a paid mutator transaction binding the contract method 0x7d8d2702.

Solidity: function unrestrict(uint256 _id) returns()

func (*MCDVESTMKRTREASURYSession) Usr

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYSession) Usr(_id *big.Int) (common.Address, error)

Usr is a free data retrieval call binding the contract method 0xc659cd45.

Solidity: function usr(uint256 _id) view returns(address)

func (*MCDVESTMKRTREASURYSession) Valid

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYSession) Valid(_id *big.Int) (bool, error)

Valid is a free data retrieval call binding the contract method 0xbf8712c5.

Solidity: function valid(uint256 _id) view returns(bool isValid)

func (*MCDVESTMKRTREASURYSession) Vest

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYSession) Vest(_id *big.Int) (*types.Transaction, error)

Vest is a paid mutator transaction binding the contract method 0x6a760b80.

Solidity: function vest(uint256 _id) returns()

func (*MCDVESTMKRTREASURYSession) Vest0

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYSession) Vest0(_id *big.Int, _maxAmt *big.Int) (*types.Transaction, error)

Vest0 is a paid mutator transaction binding the contract method 0xbb7c46f3.

Solidity: function vest(uint256 _id, uint256 _maxAmt) returns()

func (*MCDVESTMKRTREASURYSession) Wards

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYSession) 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)

func (*MCDVESTMKRTREASURYSession) Yank

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYSession) Yank(_id *big.Int) (*types.Transaction, error)

Yank is a paid mutator transaction binding the contract method 0x26e027f1.

Solidity: function yank(uint256 _id) returns()

func (*MCDVESTMKRTREASURYSession) Yank0

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYSession) Yank0(_id *big.Int, _end *big.Int) (*types.Transaction, error)

Yank0 is a paid mutator transaction binding the contract method 0x509aaa1d.

Solidity: function yank(uint256 _id, uint256 _end) returns()

type MCDVESTMKRTREASURYTransactor

type MCDVESTMKRTREASURYTransactor struct {
	// contains filtered or unexported fields
}

MCDVESTMKRTREASURYTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewMCDVESTMKRTREASURYTransactor

func NewMCDVESTMKRTREASURYTransactor(address common.Address, transactor bind.ContractTransactor) (*MCDVESTMKRTREASURYTransactor, error)

NewMCDVESTMKRTREASURYTransactor creates a new write-only instance of MCDVESTMKRTREASURY, bound to a specific deployed contract.

func (*MCDVESTMKRTREASURYTransactor) Create

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYTransactor) Create(opts *bind.TransactOpts, _usr common.Address, _tot *big.Int, _bgn *big.Int, _tau *big.Int, _eta *big.Int, _mgr common.Address) (*types.Transaction, error)

Create is a paid mutator transaction binding the contract method 0xdb64ff8f.

Solidity: function create(address _usr, uint256 _tot, uint256 _bgn, uint256 _tau, uint256 _eta, address _mgr) returns(uint256 id)

func (*MCDVESTMKRTREASURYTransactor) Deny

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYTransactor) 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 (*MCDVESTMKRTREASURYTransactor) File

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYTransactor) 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 (*MCDVESTMKRTREASURYTransactor) Move

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYTransactor) Move(opts *bind.TransactOpts, _id *big.Int, _dst common.Address) (*types.Transaction, error)

Move is a paid mutator transaction binding the contract method 0xd8a8e03a.

Solidity: function move(uint256 _id, address _dst) returns()

func (*MCDVESTMKRTREASURYTransactor) Rely

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYTransactor) 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()

func (*MCDVESTMKRTREASURYTransactor) Restrict

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYTransactor) Restrict(opts *bind.TransactOpts, _id *big.Int) (*types.Transaction, error)

Restrict is a paid mutator transaction binding the contract method 0x3c433d5f.

Solidity: function restrict(uint256 _id) returns()

func (*MCDVESTMKRTREASURYTransactor) Unrestrict

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYTransactor) Unrestrict(opts *bind.TransactOpts, _id *big.Int) (*types.Transaction, error)

Unrestrict is a paid mutator transaction binding the contract method 0x7d8d2702.

Solidity: function unrestrict(uint256 _id) returns()

func (*MCDVESTMKRTREASURYTransactor) Vest

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYTransactor) Vest(opts *bind.TransactOpts, _id *big.Int) (*types.Transaction, error)

Vest is a paid mutator transaction binding the contract method 0x6a760b80.

Solidity: function vest(uint256 _id) returns()

func (*MCDVESTMKRTREASURYTransactor) Vest0

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYTransactor) Vest0(opts *bind.TransactOpts, _id *big.Int, _maxAmt *big.Int) (*types.Transaction, error)

Vest0 is a paid mutator transaction binding the contract method 0xbb7c46f3.

Solidity: function vest(uint256 _id, uint256 _maxAmt) returns()

func (*MCDVESTMKRTREASURYTransactor) Yank

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYTransactor) Yank(opts *bind.TransactOpts, _id *big.Int) (*types.Transaction, error)

Yank is a paid mutator transaction binding the contract method 0x26e027f1.

Solidity: function yank(uint256 _id) returns()

func (*MCDVESTMKRTREASURYTransactor) Yank0

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYTransactor) Yank0(opts *bind.TransactOpts, _id *big.Int, _end *big.Int) (*types.Transaction, error)

Yank0 is a paid mutator transaction binding the contract method 0x509aaa1d.

Solidity: function yank(uint256 _id, uint256 _end) returns()

type MCDVESTMKRTREASURYTransactorRaw

type MCDVESTMKRTREASURYTransactorRaw struct {
	Contract *MCDVESTMKRTREASURYTransactor // Generic write-only contract binding to access the raw methods on
}

MCDVESTMKRTREASURYTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*MCDVESTMKRTREASURYTransactorRaw) Transact

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*MCDVESTMKRTREASURYTransactorRaw) Transfer

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYTransactorRaw) 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 MCDVESTMKRTREASURYTransactorSession

type MCDVESTMKRTREASURYTransactorSession struct {
	Contract     *MCDVESTMKRTREASURYTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts             // Transaction auth options to use throughout this session
}

MCDVESTMKRTREASURYTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*MCDVESTMKRTREASURYTransactorSession) Create

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYTransactorSession) Create(_usr common.Address, _tot *big.Int, _bgn *big.Int, _tau *big.Int, _eta *big.Int, _mgr common.Address) (*types.Transaction, error)

Create is a paid mutator transaction binding the contract method 0xdb64ff8f.

Solidity: function create(address _usr, uint256 _tot, uint256 _bgn, uint256 _tau, uint256 _eta, address _mgr) returns(uint256 id)

func (*MCDVESTMKRTREASURYTransactorSession) Deny

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYTransactorSession) 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 (*MCDVESTMKRTREASURYTransactorSession) File

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYTransactorSession) 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 (*MCDVESTMKRTREASURYTransactorSession) Move

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYTransactorSession) Move(_id *big.Int, _dst common.Address) (*types.Transaction, error)

Move is a paid mutator transaction binding the contract method 0xd8a8e03a.

Solidity: function move(uint256 _id, address _dst) returns()

func (*MCDVESTMKRTREASURYTransactorSession) Rely

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYTransactorSession) 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 (*MCDVESTMKRTREASURYTransactorSession) Restrict

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYTransactorSession) Restrict(_id *big.Int) (*types.Transaction, error)

Restrict is a paid mutator transaction binding the contract method 0x3c433d5f.

Solidity: function restrict(uint256 _id) returns()

func (*MCDVESTMKRTREASURYTransactorSession) Unrestrict

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYTransactorSession) Unrestrict(_id *big.Int) (*types.Transaction, error)

Unrestrict is a paid mutator transaction binding the contract method 0x7d8d2702.

Solidity: function unrestrict(uint256 _id) returns()

func (*MCDVESTMKRTREASURYTransactorSession) Vest

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYTransactorSession) Vest(_id *big.Int) (*types.Transaction, error)

Vest is a paid mutator transaction binding the contract method 0x6a760b80.

Solidity: function vest(uint256 _id) returns()

func (*MCDVESTMKRTREASURYTransactorSession) Vest0

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYTransactorSession) Vest0(_id *big.Int, _maxAmt *big.Int) (*types.Transaction, error)

Vest0 is a paid mutator transaction binding the contract method 0xbb7c46f3.

Solidity: function vest(uint256 _id, uint256 _maxAmt) returns()

func (*MCDVESTMKRTREASURYTransactorSession) Yank

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYTransactorSession) Yank(_id *big.Int) (*types.Transaction, error)

Yank is a paid mutator transaction binding the contract method 0x26e027f1.

Solidity: function yank(uint256 _id) returns()

func (*MCDVESTMKRTREASURYTransactorSession) Yank0

func (_MCDVESTMKRTREASURY *MCDVESTMKRTREASURYTransactorSession) Yank0(_id *big.Int, _end *big.Int) (*types.Transaction, error)

Yank0 is a paid mutator transaction binding the contract method 0x509aaa1d.

Solidity: function yank(uint256 _id, uint256 _end) returns()

type MCDVESTMKRTREASURYUnrestrict

type MCDVESTMKRTREASURYUnrestrict struct {
	Id  *big.Int
	Raw types.Log // Blockchain specific contextual infos
}

MCDVESTMKRTREASURYUnrestrict represents a Unrestrict event raised by the MCDVESTMKRTREASURY contract.

type MCDVESTMKRTREASURYUnrestrictIterator

type MCDVESTMKRTREASURYUnrestrictIterator struct {
	Event *MCDVESTMKRTREASURYUnrestrict // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

MCDVESTMKRTREASURYUnrestrictIterator is returned from FilterUnrestrict and is used to iterate over the raw logs and unpacked data for Unrestrict events raised by the MCDVESTMKRTREASURY contract.

func (*MCDVESTMKRTREASURYUnrestrictIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*MCDVESTMKRTREASURYUnrestrictIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MCDVESTMKRTREASURYUnrestrictIterator) Next

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 MCDVESTMKRTREASURYVest

type MCDVESTMKRTREASURYVest struct {
	Id  *big.Int
	Amt *big.Int
	Raw types.Log // Blockchain specific contextual infos
}

MCDVESTMKRTREASURYVest represents a Vest event raised by the MCDVESTMKRTREASURY contract.

type MCDVESTMKRTREASURYVestIterator

type MCDVESTMKRTREASURYVestIterator struct {
	Event *MCDVESTMKRTREASURYVest // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

MCDVESTMKRTREASURYVestIterator is returned from FilterVest and is used to iterate over the raw logs and unpacked data for Vest events raised by the MCDVESTMKRTREASURY contract.

func (*MCDVESTMKRTREASURYVestIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*MCDVESTMKRTREASURYVestIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MCDVESTMKRTREASURYVestIterator) Next

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 MCDVESTMKRTREASURYYank

type MCDVESTMKRTREASURYYank struct {
	Id  *big.Int
	End *big.Int
	Raw types.Log // Blockchain specific contextual infos
}

MCDVESTMKRTREASURYYank represents a Yank event raised by the MCDVESTMKRTREASURY contract.

type MCDVESTMKRTREASURYYankIterator

type MCDVESTMKRTREASURYYankIterator struct {
	Event *MCDVESTMKRTREASURYYank // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

MCDVESTMKRTREASURYYankIterator is returned from FilterYank and is used to iterate over the raw logs and unpacked data for Yank events raised by the MCDVESTMKRTREASURY contract.

func (*MCDVESTMKRTREASURYYankIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*MCDVESTMKRTREASURYYankIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MCDVESTMKRTREASURYYankIterator) Next

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 Move

type Move struct {
	Ts  *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=ts,proto3" json:"ts,omitempty"`
	Id  []byte                 `protobuf:"bytes,2,opt,name=Id,proto3" json:"Id,omitempty"`   //	uint256
	Dst []byte                 `protobuf:"bytes,3,opt,name=Dst,proto3" json:"Dst,omitempty"` //	address
	// contains filtered or unexported fields
}

func (*Move) Descriptor deprecated

func (*Move) Descriptor() ([]byte, []int)

Deprecated: Use Move.ProtoReflect.Descriptor instead.

func (*Move) GetDst

func (x *Move) GetDst() []byte

func (*Move) GetId

func (x *Move) GetId() []byte

func (*Move) GetTs

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

func (*Move) ProtoMessage

func (*Move) ProtoMessage()

func (*Move) ProtoReflect

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

func (*Move) Reset

func (x *Move) Reset()

func (*Move) String

func (x *Move) String() string

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 Restrict

type Restrict struct {
	Ts *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=ts,proto3" json:"ts,omitempty"`
	Id []byte                 `protobuf:"bytes,2,opt,name=Id,proto3" json:"Id,omitempty"` //	uint256
	// contains filtered or unexported fields
}

func (*Restrict) Descriptor deprecated

func (*Restrict) Descriptor() ([]byte, []int)

Deprecated: Use Restrict.ProtoReflect.Descriptor instead.

func (*Restrict) GetId

func (x *Restrict) GetId() []byte

func (*Restrict) GetTs

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

func (*Restrict) ProtoMessage

func (*Restrict) ProtoMessage()

func (*Restrict) ProtoReflect

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

func (*Restrict) Reset

func (x *Restrict) Reset()

func (*Restrict) String

func (x *Restrict) 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

type Unrestrict

type Unrestrict struct {
	Ts *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=ts,proto3" json:"ts,omitempty"`
	Id []byte                 `protobuf:"bytes,2,opt,name=Id,proto3" json:"Id,omitempty"` //	uint256
	// contains filtered or unexported fields
}

func (*Unrestrict) Descriptor deprecated

func (*Unrestrict) Descriptor() ([]byte, []int)

Deprecated: Use Unrestrict.ProtoReflect.Descriptor instead.

func (*Unrestrict) GetId

func (x *Unrestrict) GetId() []byte

func (*Unrestrict) GetTs

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

func (*Unrestrict) ProtoMessage

func (*Unrestrict) ProtoMessage()

func (*Unrestrict) ProtoReflect

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

func (*Unrestrict) Reset

func (x *Unrestrict) Reset()

func (*Unrestrict) String

func (x *Unrestrict) String() string

type Vest

type Vest struct {
	Ts  *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=ts,proto3" json:"ts,omitempty"`
	Id  []byte                 `protobuf:"bytes,2,opt,name=Id,proto3" json:"Id,omitempty"`   //	uint256
	Amt []byte                 `protobuf:"bytes,3,opt,name=Amt,proto3" json:"Amt,omitempty"` //	uint256
	// contains filtered or unexported fields
}

func (*Vest) Descriptor deprecated

func (*Vest) Descriptor() ([]byte, []int)

Deprecated: Use Vest.ProtoReflect.Descriptor instead.

func (*Vest) GetAmt

func (x *Vest) GetAmt() []byte

func (*Vest) GetId

func (x *Vest) GetId() []byte

func (*Vest) GetTs

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

func (*Vest) ProtoMessage

func (*Vest) ProtoMessage()

func (*Vest) ProtoReflect

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

func (*Vest) Reset

func (x *Vest) Reset()

func (*Vest) String

func (x *Vest) String() string

type Yank

type Yank struct {
	Ts  *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=ts,proto3" json:"ts,omitempty"`
	Id  []byte                 `protobuf:"bytes,2,opt,name=Id,proto3" json:"Id,omitempty"`   //	uint256
	End []byte                 `protobuf:"bytes,3,opt,name=End,proto3" json:"End,omitempty"` //	uint256
	// contains filtered or unexported fields
}

func (*Yank) Descriptor deprecated

func (*Yank) Descriptor() ([]byte, []int)

Deprecated: Use Yank.ProtoReflect.Descriptor instead.

func (*Yank) GetEnd

func (x *Yank) GetEnd() []byte

func (*Yank) GetId

func (x *Yank) GetId() []byte

func (*Yank) GetTs

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

func (*Yank) ProtoMessage

func (*Yank) ProtoMessage()

func (*Yank) ProtoReflect

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

func (*Yank) Reset

func (x *Yank) Reset()

func (*Yank) String

func (x *Yank) String() string

Jump to

Keyboard shortcuts

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