abi

package
v0.0.0-...-6c62c2c Latest Latest
Warning

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

Go to latest
Published: Apr 23, 2021 License: BlueOak-1.0.0 Imports: 9 Imported by: 0

README

abi

Go bindings for rsr's Solidity contracts.

Documentation

Index

Constants

View Source
const ReserveDollarABI = "" /* 8905-byte string literal not displayed */

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

View Source
const ReserveDollarBin = `` /* 27186-byte string literal not displayed */

ReserveDollarBin is the compiled bytecode used for deploying new contracts.

View Source
const ReserveRightsTokenABI = "" /* 5484-byte string literal not displayed */

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

View Source
const ReserveRightsTokenBin = `` /* 13968-byte string literal not displayed */

ReserveRightsTokenBin is the compiled bytecode used for deploying new contracts.

View Source
const SlowWalletABI = "" /* 3342-byte string literal not displayed */

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

View Source
const SlowWalletBin = `` /* 8152-byte string literal not displayed */

SlowWalletBin is the compiled bytecode used for deploying new contracts.

View Source
const TokenVestingABI = "" /* 2724-byte string literal not displayed */

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

View Source
const TokenVestingBin = `` /* 4952-byte string literal not displayed */

TokenVestingBin is the compiled bytecode used for deploying new contracts.

Variables

This section is empty.

Functions

This section is empty.

Types

type ReserveDollar

type ReserveDollar struct {
	ReserveDollarCaller     // Read-only binding to the contract
	ReserveDollarTransactor // Write-only binding to the contract
	ReserveDollarFilterer   // Log filterer for contract events
}

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

func DeployReserveDollar

func DeployReserveDollar(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *ReserveDollar, error)

DeployReserveDollar deploys a new Ethereum contract, binding an instance of ReserveDollar to it.

func NewReserveDollar

func NewReserveDollar(address common.Address, backend bind.ContractBackend) (*ReserveDollar, error)

NewReserveDollar creates a new instance of ReserveDollar, bound to a specific deployed contract.

type ReserveDollarApproval

type ReserveDollarApproval struct {
	Holder  common.Address
	Spender common.Address
	Value   *big.Int
	Raw     types.Log // Blockchain specific contextual infos
}

ReserveDollarApproval represents a Approval event raised by the ReserveDollar contract.

type ReserveDollarApprovalIterator

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

ReserveDollarApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the ReserveDollar contract.

func (*ReserveDollarApprovalIterator) Close

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

func (*ReserveDollarApprovalIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ReserveDollarApprovalIterator) 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 ReserveDollarCaller

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

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

func NewReserveDollarCaller

func NewReserveDollarCaller(address common.Address, caller bind.ContractCaller) (*ReserveDollarCaller, error)

NewReserveDollarCaller creates a new read-only instance of ReserveDollar, bound to a specific deployed contract.

func (*ReserveDollarCaller) Allowance

func (_ReserveDollar *ReserveDollarCaller) Allowance(opts *bind.CallOpts, holder common.Address, spender common.Address) (*big.Int, error)

Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.

Solidity: function allowance(address holder, address spender) constant returns(uint256)

func (*ReserveDollarCaller) BalanceOf

func (_ReserveDollar *ReserveDollarCaller) BalanceOf(opts *bind.CallOpts, holder common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(address holder) constant returns(uint256)

func (*ReserveDollarCaller) Decimals

func (_ReserveDollar *ReserveDollarCaller) Decimals(opts *bind.CallOpts) (uint8, error)

Decimals is a free data retrieval call binding the contract method 0x313ce567.

Solidity: function decimals() constant returns(uint8)

func (*ReserveDollarCaller) Freezer

func (_ReserveDollar *ReserveDollarCaller) Freezer(opts *bind.CallOpts) (common.Address, error)

Freezer is a free data retrieval call binding the contract method 0x92716054.

Solidity: function freezer() constant returns(address)

func (*ReserveDollarCaller) GetEternalStorageAddress

func (_ReserveDollar *ReserveDollarCaller) GetEternalStorageAddress(opts *bind.CallOpts) (common.Address, error)

GetEternalStorageAddress is a free data retrieval call binding the contract method 0xfb568966.

Solidity: function getEternalStorageAddress() constant returns(address)

func (*ReserveDollarCaller) Minter

func (_ReserveDollar *ReserveDollarCaller) Minter(opts *bind.CallOpts) (common.Address, error)

Minter is a free data retrieval call binding the contract method 0x07546172.

Solidity: function minter() constant returns(address)

func (*ReserveDollarCaller) Name

func (_ReserveDollar *ReserveDollarCaller) Name(opts *bind.CallOpts) (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() constant returns(string)

func (*ReserveDollarCaller) NominatedOwner

func (_ReserveDollar *ReserveDollarCaller) NominatedOwner(opts *bind.CallOpts) (common.Address, error)

NominatedOwner is a free data retrieval call binding the contract method 0x53a47bb7.

Solidity: function nominatedOwner() constant returns(address)

func (*ReserveDollarCaller) Owner

func (_ReserveDollar *ReserveDollarCaller) Owner(opts *bind.CallOpts) (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*ReserveDollarCaller) Paused

func (_ReserveDollar *ReserveDollarCaller) Paused(opts *bind.CallOpts) (bool, error)

Paused is a free data retrieval call binding the contract method 0x5c975abb.

Solidity: function paused() constant returns(bool)

func (*ReserveDollarCaller) Pauser

func (_ReserveDollar *ReserveDollarCaller) Pauser(opts *bind.CallOpts) (common.Address, error)

Pauser is a free data retrieval call binding the contract method 0x9fd0506d.

Solidity: function pauser() constant returns(address)

func (*ReserveDollarCaller) Symbol

func (_ReserveDollar *ReserveDollarCaller) Symbol(opts *bind.CallOpts) (string, error)

Symbol is a free data retrieval call binding the contract method 0x95d89b41.

Solidity: function symbol() constant returns(string)

func (*ReserveDollarCaller) TotalSupply

func (_ReserveDollar *ReserveDollarCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

type ReserveDollarCallerRaw

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

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

func (*ReserveDollarCallerRaw) Call

func (_ReserveDollar *ReserveDollarCallerRaw) 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 ReserveDollarCallerSession

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

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

func (*ReserveDollarCallerSession) Allowance

func (_ReserveDollar *ReserveDollarCallerSession) Allowance(holder common.Address, spender common.Address) (*big.Int, error)

Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.

Solidity: function allowance(address holder, address spender) constant returns(uint256)

func (*ReserveDollarCallerSession) BalanceOf

func (_ReserveDollar *ReserveDollarCallerSession) BalanceOf(holder common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(address holder) constant returns(uint256)

func (*ReserveDollarCallerSession) Decimals

func (_ReserveDollar *ReserveDollarCallerSession) Decimals() (uint8, error)

Decimals is a free data retrieval call binding the contract method 0x313ce567.

Solidity: function decimals() constant returns(uint8)

func (*ReserveDollarCallerSession) Freezer

func (_ReserveDollar *ReserveDollarCallerSession) Freezer() (common.Address, error)

Freezer is a free data retrieval call binding the contract method 0x92716054.

Solidity: function freezer() constant returns(address)

func (*ReserveDollarCallerSession) GetEternalStorageAddress

func (_ReserveDollar *ReserveDollarCallerSession) GetEternalStorageAddress() (common.Address, error)

GetEternalStorageAddress is a free data retrieval call binding the contract method 0xfb568966.

Solidity: function getEternalStorageAddress() constant returns(address)

func (*ReserveDollarCallerSession) Minter

func (_ReserveDollar *ReserveDollarCallerSession) Minter() (common.Address, error)

Minter is a free data retrieval call binding the contract method 0x07546172.

Solidity: function minter() constant returns(address)

func (*ReserveDollarCallerSession) Name

func (_ReserveDollar *ReserveDollarCallerSession) Name() (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() constant returns(string)

func (*ReserveDollarCallerSession) NominatedOwner

func (_ReserveDollar *ReserveDollarCallerSession) NominatedOwner() (common.Address, error)

NominatedOwner is a free data retrieval call binding the contract method 0x53a47bb7.

Solidity: function nominatedOwner() constant returns(address)

func (*ReserveDollarCallerSession) Owner

func (_ReserveDollar *ReserveDollarCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*ReserveDollarCallerSession) Paused

func (_ReserveDollar *ReserveDollarCallerSession) Paused() (bool, error)

Paused is a free data retrieval call binding the contract method 0x5c975abb.

Solidity: function paused() constant returns(bool)

func (*ReserveDollarCallerSession) Pauser

func (_ReserveDollar *ReserveDollarCallerSession) Pauser() (common.Address, error)

Pauser is a free data retrieval call binding the contract method 0x9fd0506d.

Solidity: function pauser() constant returns(address)

func (*ReserveDollarCallerSession) Symbol

func (_ReserveDollar *ReserveDollarCallerSession) Symbol() (string, error)

Symbol is a free data retrieval call binding the contract method 0x95d89b41.

Solidity: function symbol() constant returns(string)

func (*ReserveDollarCallerSession) TotalSupply

func (_ReserveDollar *ReserveDollarCallerSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

type ReserveDollarFilterer

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

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

func NewReserveDollarFilterer

func NewReserveDollarFilterer(address common.Address, filterer bind.ContractFilterer) (*ReserveDollarFilterer, error)

NewReserveDollarFilterer creates a new log filterer instance of ReserveDollar, bound to a specific deployed contract.

func (*ReserveDollarFilterer) FilterApproval

func (_ReserveDollar *ReserveDollarFilterer) FilterApproval(opts *bind.FilterOpts, holder []common.Address, spender []common.Address) (*ReserveDollarApprovalIterator, error)

FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.

Solidity: event Approval(address indexed holder, address indexed spender, uint256 value)

func (*ReserveDollarFilterer) FilterFreezerChanged

func (_ReserveDollar *ReserveDollarFilterer) FilterFreezerChanged(opts *bind.FilterOpts, newFreezer []common.Address) (*ReserveDollarFreezerChangedIterator, error)

FilterFreezerChanged is a free log retrieval operation binding the contract event 0x97feb20f655745f67bbd05465394b86626eaafbbaae4a509a838c19237ea9da3.

Solidity: event FreezerChanged(address indexed newFreezer)

func (*ReserveDollarFilterer) FilterFrozen

func (_ReserveDollar *ReserveDollarFilterer) FilterFrozen(opts *bind.FilterOpts, freezer []common.Address, account []common.Address) (*ReserveDollarFrozenIterator, error)

FilterFrozen is a free log retrieval operation binding the contract event 0xf0906ec3b3af5007c736f1174c73ff022e930e45637fbdbc797f05ea613474de.

Solidity: event Frozen(address indexed freezer, address indexed account)

func (*ReserveDollarFilterer) FilterMinterChanged

func (_ReserveDollar *ReserveDollarFilterer) FilterMinterChanged(opts *bind.FilterOpts, newMinter []common.Address) (*ReserveDollarMinterChangedIterator, error)

FilterMinterChanged is a free log retrieval operation binding the contract event 0xb6b8f1859c5c352e5ffad07d0f77e384ac725512c015bd3a3ffc885831c8a425.

Solidity: event MinterChanged(address indexed newMinter)

func (*ReserveDollarFilterer) FilterNameChanged

func (_ReserveDollar *ReserveDollarFilterer) FilterNameChanged(opts *bind.FilterOpts) (*ReserveDollarNameChangedIterator, error)

FilterNameChanged is a free log retrieval operation binding the contract event 0x6c20b91d1723b78732eba64ff11ebd7966a6e4af568a00fa4f6b72c20f58b02a.

Solidity: event NameChanged(string newName, string newSymbol)

func (*ReserveDollarFilterer) FilterOwnerChanged

func (_ReserveDollar *ReserveDollarFilterer) FilterOwnerChanged(opts *bind.FilterOpts, newOwner []common.Address) (*ReserveDollarOwnerChangedIterator, error)

FilterOwnerChanged is a free log retrieval operation binding the contract event 0xa2ea9883a321a3e97b8266c2b078bfeec6d50c711ed71f874a90d500ae2eaf36.

Solidity: event OwnerChanged(address indexed newOwner)

func (*ReserveDollarFilterer) FilterPaused

func (_ReserveDollar *ReserveDollarFilterer) FilterPaused(opts *bind.FilterOpts, account []common.Address) (*ReserveDollarPausedIterator, error)

FilterPaused is a free log retrieval operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.

Solidity: event Paused(address indexed account)

func (*ReserveDollarFilterer) FilterPauserChanged

func (_ReserveDollar *ReserveDollarFilterer) FilterPauserChanged(opts *bind.FilterOpts, newPauser []common.Address) (*ReserveDollarPauserChangedIterator, error)

FilterPauserChanged is a free log retrieval operation binding the contract event 0xb80482a293ca2e013eda8683c9bd7fc8347cfdaeea5ede58cba46df502c2a604.

Solidity: event PauserChanged(address indexed newPauser)

func (*ReserveDollarFilterer) FilterTransfer

func (_ReserveDollar *ReserveDollarFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*ReserveDollarTransferIterator, error)

FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

Solidity: event Transfer(address indexed from, address indexed to, uint256 value)

func (*ReserveDollarFilterer) FilterUnfrozen

func (_ReserveDollar *ReserveDollarFilterer) FilterUnfrozen(opts *bind.FilterOpts, freezer []common.Address, account []common.Address) (*ReserveDollarUnfrozenIterator, error)

FilterUnfrozen is a free log retrieval operation binding the contract event 0x295f47d48ca3de5c5214af57c89859243090803a47bbca8a4bbe6231a77067b4.

Solidity: event Unfrozen(address indexed freezer, address indexed account)

func (*ReserveDollarFilterer) FilterUnpaused

func (_ReserveDollar *ReserveDollarFilterer) FilterUnpaused(opts *bind.FilterOpts, account []common.Address) (*ReserveDollarUnpausedIterator, error)

FilterUnpaused is a free log retrieval operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.

Solidity: event Unpaused(address indexed account)

func (*ReserveDollarFilterer) FilterWiped

func (_ReserveDollar *ReserveDollarFilterer) FilterWiped(opts *bind.FilterOpts, freezer []common.Address, wiped []common.Address) (*ReserveDollarWipedIterator, error)

FilterWiped is a free log retrieval operation binding the contract event 0xaa7ccaa635252f24fc5a4665e7c4a8af5aa588c2e60d326c1196a0e4d2d59f2c.

Solidity: event Wiped(address indexed freezer, address indexed wiped)

func (*ReserveDollarFilterer) WatchApproval

func (_ReserveDollar *ReserveDollarFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ReserveDollarApproval, holder []common.Address, spender []common.Address) (event.Subscription, error)

WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.

Solidity: event Approval(address indexed holder, address indexed spender, uint256 value)

func (*ReserveDollarFilterer) WatchFreezerChanged

func (_ReserveDollar *ReserveDollarFilterer) WatchFreezerChanged(opts *bind.WatchOpts, sink chan<- *ReserveDollarFreezerChanged, newFreezer []common.Address) (event.Subscription, error)

WatchFreezerChanged is a free log subscription operation binding the contract event 0x97feb20f655745f67bbd05465394b86626eaafbbaae4a509a838c19237ea9da3.

Solidity: event FreezerChanged(address indexed newFreezer)

func (*ReserveDollarFilterer) WatchFrozen

func (_ReserveDollar *ReserveDollarFilterer) WatchFrozen(opts *bind.WatchOpts, sink chan<- *ReserveDollarFrozen, freezer []common.Address, account []common.Address) (event.Subscription, error)

WatchFrozen is a free log subscription operation binding the contract event 0xf0906ec3b3af5007c736f1174c73ff022e930e45637fbdbc797f05ea613474de.

Solidity: event Frozen(address indexed freezer, address indexed account)

func (*ReserveDollarFilterer) WatchMinterChanged

func (_ReserveDollar *ReserveDollarFilterer) WatchMinterChanged(opts *bind.WatchOpts, sink chan<- *ReserveDollarMinterChanged, newMinter []common.Address) (event.Subscription, error)

WatchMinterChanged is a free log subscription operation binding the contract event 0xb6b8f1859c5c352e5ffad07d0f77e384ac725512c015bd3a3ffc885831c8a425.

Solidity: event MinterChanged(address indexed newMinter)

func (*ReserveDollarFilterer) WatchNameChanged

func (_ReserveDollar *ReserveDollarFilterer) WatchNameChanged(opts *bind.WatchOpts, sink chan<- *ReserveDollarNameChanged) (event.Subscription, error)

WatchNameChanged is a free log subscription operation binding the contract event 0x6c20b91d1723b78732eba64ff11ebd7966a6e4af568a00fa4f6b72c20f58b02a.

Solidity: event NameChanged(string newName, string newSymbol)

func (*ReserveDollarFilterer) WatchOwnerChanged

func (_ReserveDollar *ReserveDollarFilterer) WatchOwnerChanged(opts *bind.WatchOpts, sink chan<- *ReserveDollarOwnerChanged, newOwner []common.Address) (event.Subscription, error)

WatchOwnerChanged is a free log subscription operation binding the contract event 0xa2ea9883a321a3e97b8266c2b078bfeec6d50c711ed71f874a90d500ae2eaf36.

Solidity: event OwnerChanged(address indexed newOwner)

func (*ReserveDollarFilterer) WatchPaused

func (_ReserveDollar *ReserveDollarFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *ReserveDollarPaused, account []common.Address) (event.Subscription, error)

WatchPaused is a free log subscription operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.

Solidity: event Paused(address indexed account)

func (*ReserveDollarFilterer) WatchPauserChanged

func (_ReserveDollar *ReserveDollarFilterer) WatchPauserChanged(opts *bind.WatchOpts, sink chan<- *ReserveDollarPauserChanged, newPauser []common.Address) (event.Subscription, error)

WatchPauserChanged is a free log subscription operation binding the contract event 0xb80482a293ca2e013eda8683c9bd7fc8347cfdaeea5ede58cba46df502c2a604.

Solidity: event PauserChanged(address indexed newPauser)

func (*ReserveDollarFilterer) WatchTransfer

func (_ReserveDollar *ReserveDollarFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ReserveDollarTransfer, from []common.Address, to []common.Address) (event.Subscription, error)

WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

Solidity: event Transfer(address indexed from, address indexed to, uint256 value)

func (*ReserveDollarFilterer) WatchUnfrozen

func (_ReserveDollar *ReserveDollarFilterer) WatchUnfrozen(opts *bind.WatchOpts, sink chan<- *ReserveDollarUnfrozen, freezer []common.Address, account []common.Address) (event.Subscription, error)

WatchUnfrozen is a free log subscription operation binding the contract event 0x295f47d48ca3de5c5214af57c89859243090803a47bbca8a4bbe6231a77067b4.

Solidity: event Unfrozen(address indexed freezer, address indexed account)

func (*ReserveDollarFilterer) WatchUnpaused

func (_ReserveDollar *ReserveDollarFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *ReserveDollarUnpaused, account []common.Address) (event.Subscription, error)

WatchUnpaused is a free log subscription operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.

Solidity: event Unpaused(address indexed account)

func (*ReserveDollarFilterer) WatchWiped

func (_ReserveDollar *ReserveDollarFilterer) WatchWiped(opts *bind.WatchOpts, sink chan<- *ReserveDollarWiped, freezer []common.Address, wiped []common.Address) (event.Subscription, error)

WatchWiped is a free log subscription operation binding the contract event 0xaa7ccaa635252f24fc5a4665e7c4a8af5aa588c2e60d326c1196a0e4d2d59f2c.

Solidity: event Wiped(address indexed freezer, address indexed wiped)

type ReserveDollarFreezerChanged

type ReserveDollarFreezerChanged struct {
	NewFreezer common.Address
	Raw        types.Log // Blockchain specific contextual infos
}

ReserveDollarFreezerChanged represents a FreezerChanged event raised by the ReserveDollar contract.

type ReserveDollarFreezerChangedIterator

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

ReserveDollarFreezerChangedIterator is returned from FilterFreezerChanged and is used to iterate over the raw logs and unpacked data for FreezerChanged events raised by the ReserveDollar contract.

func (*ReserveDollarFreezerChangedIterator) Close

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

func (*ReserveDollarFreezerChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ReserveDollarFreezerChangedIterator) 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 ReserveDollarFrozen

type ReserveDollarFrozen struct {
	Freezer common.Address
	Account common.Address
	Raw     types.Log // Blockchain specific contextual infos
}

ReserveDollarFrozen represents a Frozen event raised by the ReserveDollar contract.

type ReserveDollarFrozenIterator

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

ReserveDollarFrozenIterator is returned from FilterFrozen and is used to iterate over the raw logs and unpacked data for Frozen events raised by the ReserveDollar contract.

func (*ReserveDollarFrozenIterator) Close

func (it *ReserveDollarFrozenIterator) Close() error

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

func (*ReserveDollarFrozenIterator) Error

func (it *ReserveDollarFrozenIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*ReserveDollarFrozenIterator) Next

func (it *ReserveDollarFrozenIterator) 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 ReserveDollarMinterChanged

type ReserveDollarMinterChanged struct {
	NewMinter common.Address
	Raw       types.Log // Blockchain specific contextual infos
}

ReserveDollarMinterChanged represents a MinterChanged event raised by the ReserveDollar contract.

type ReserveDollarMinterChangedIterator

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

ReserveDollarMinterChangedIterator is returned from FilterMinterChanged and is used to iterate over the raw logs and unpacked data for MinterChanged events raised by the ReserveDollar contract.

func (*ReserveDollarMinterChangedIterator) Close

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

func (*ReserveDollarMinterChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ReserveDollarMinterChangedIterator) 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 ReserveDollarNameChanged

type ReserveDollarNameChanged struct {
	NewName   string
	NewSymbol string
	Raw       types.Log // Blockchain specific contextual infos
}

ReserveDollarNameChanged represents a NameChanged event raised by the ReserveDollar contract.

type ReserveDollarNameChangedIterator

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

ReserveDollarNameChangedIterator is returned from FilterNameChanged and is used to iterate over the raw logs and unpacked data for NameChanged events raised by the ReserveDollar contract.

func (*ReserveDollarNameChangedIterator) Close

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

func (*ReserveDollarNameChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ReserveDollarNameChangedIterator) 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 ReserveDollarOwnerChanged

type ReserveDollarOwnerChanged struct {
	NewOwner common.Address
	Raw      types.Log // Blockchain specific contextual infos
}

ReserveDollarOwnerChanged represents a OwnerChanged event raised by the ReserveDollar contract.

type ReserveDollarOwnerChangedIterator

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

ReserveDollarOwnerChangedIterator is returned from FilterOwnerChanged and is used to iterate over the raw logs and unpacked data for OwnerChanged events raised by the ReserveDollar contract.

func (*ReserveDollarOwnerChangedIterator) Close

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

func (*ReserveDollarOwnerChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ReserveDollarOwnerChangedIterator) 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 ReserveDollarPaused

type ReserveDollarPaused struct {
	Account common.Address
	Raw     types.Log // Blockchain specific contextual infos
}

ReserveDollarPaused represents a Paused event raised by the ReserveDollar contract.

type ReserveDollarPausedIterator

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

ReserveDollarPausedIterator is returned from FilterPaused and is used to iterate over the raw logs and unpacked data for Paused events raised by the ReserveDollar contract.

func (*ReserveDollarPausedIterator) Close

func (it *ReserveDollarPausedIterator) Close() error

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

func (*ReserveDollarPausedIterator) Error

func (it *ReserveDollarPausedIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*ReserveDollarPausedIterator) Next

func (it *ReserveDollarPausedIterator) 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 ReserveDollarPauserChanged

type ReserveDollarPauserChanged struct {
	NewPauser common.Address
	Raw       types.Log // Blockchain specific contextual infos
}

ReserveDollarPauserChanged represents a PauserChanged event raised by the ReserveDollar contract.

type ReserveDollarPauserChangedIterator

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

ReserveDollarPauserChangedIterator is returned from FilterPauserChanged and is used to iterate over the raw logs and unpacked data for PauserChanged events raised by the ReserveDollar contract.

func (*ReserveDollarPauserChangedIterator) Close

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

func (*ReserveDollarPauserChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ReserveDollarPauserChangedIterator) 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 ReserveDollarRaw

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

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

func (*ReserveDollarRaw) Call

func (_ReserveDollar *ReserveDollarRaw) 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 (*ReserveDollarRaw) Transact

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

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

func (*ReserveDollarRaw) Transfer

func (_ReserveDollar *ReserveDollarRaw) 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 ReserveDollarSession

type ReserveDollarSession struct {
	Contract     *ReserveDollar    // 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
}

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

func (*ReserveDollarSession) AcceptOwnership

func (_ReserveDollar *ReserveDollarSession) AcceptOwnership() (*types.Transaction, error)

AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.

Solidity: function acceptOwnership() returns()

func (*ReserveDollarSession) Allowance

func (_ReserveDollar *ReserveDollarSession) Allowance(holder common.Address, spender common.Address) (*big.Int, error)

Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.

Solidity: function allowance(address holder, address spender) constant returns(uint256)

func (*ReserveDollarSession) Approve

func (_ReserveDollar *ReserveDollarSession) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(address spender, uint256 value) returns(bool)

func (*ReserveDollarSession) BalanceOf

func (_ReserveDollar *ReserveDollarSession) BalanceOf(holder common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(address holder) constant returns(uint256)

func (*ReserveDollarSession) BurnFrom

func (_ReserveDollar *ReserveDollarSession) BurnFrom(account common.Address, value *big.Int) (*types.Transaction, error)

BurnFrom is a paid mutator transaction binding the contract method 0x79cc6790.

Solidity: function burnFrom(address account, uint256 value) returns()

func (*ReserveDollarSession) ChangeFreezer

func (_ReserveDollar *ReserveDollarSession) ChangeFreezer(newFreezer common.Address) (*types.Transaction, error)

ChangeFreezer is a paid mutator transaction binding the contract method 0x6960d024.

Solidity: function changeFreezer(address newFreezer) returns()

func (*ReserveDollarSession) ChangeMinter

func (_ReserveDollar *ReserveDollarSession) ChangeMinter(newMinter common.Address) (*types.Transaction, error)

ChangeMinter is a paid mutator transaction binding the contract method 0x2c4d4d18.

Solidity: function changeMinter(address newMinter) returns()

func (*ReserveDollarSession) ChangeName

func (_ReserveDollar *ReserveDollarSession) ChangeName(newName string, newSymbol string) (*types.Transaction, error)

ChangeName is a paid mutator transaction binding the contract method 0x86575e40.

Solidity: function changeName(string newName, string newSymbol) returns()

func (*ReserveDollarSession) ChangePauser

func (_ReserveDollar *ReserveDollarSession) ChangePauser(newPauser common.Address) (*types.Transaction, error)

ChangePauser is a paid mutator transaction binding the contract method 0x2cd271e7.

Solidity: function changePauser(address newPauser) returns()

func (*ReserveDollarSession) Decimals

func (_ReserveDollar *ReserveDollarSession) Decimals() (uint8, error)

Decimals is a free data retrieval call binding the contract method 0x313ce567.

Solidity: function decimals() constant returns(uint8)

func (*ReserveDollarSession) DecreaseAllowance

func (_ReserveDollar *ReserveDollarSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)

DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.

Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)

func (*ReserveDollarSession) Freeze

func (_ReserveDollar *ReserveDollarSession) Freeze(account common.Address) (*types.Transaction, error)

Freeze is a paid mutator transaction binding the contract method 0x8d1fdf2f.

Solidity: function freeze(address account) returns()

func (*ReserveDollarSession) Freezer

func (_ReserveDollar *ReserveDollarSession) Freezer() (common.Address, error)

Freezer is a free data retrieval call binding the contract method 0x92716054.

Solidity: function freezer() constant returns(address)

func (*ReserveDollarSession) GetEternalStorageAddress

func (_ReserveDollar *ReserveDollarSession) GetEternalStorageAddress() (common.Address, error)

GetEternalStorageAddress is a free data retrieval call binding the contract method 0xfb568966.

Solidity: function getEternalStorageAddress() constant returns(address)

func (*ReserveDollarSession) IncreaseAllowance

func (_ReserveDollar *ReserveDollarSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)

IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.

Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)

func (*ReserveDollarSession) Mint

func (_ReserveDollar *ReserveDollarSession) Mint(account common.Address, value *big.Int) (*types.Transaction, error)

Mint is a paid mutator transaction binding the contract method 0x40c10f19.

Solidity: function mint(address account, uint256 value) returns()

func (*ReserveDollarSession) Minter

func (_ReserveDollar *ReserveDollarSession) Minter() (common.Address, error)

Minter is a free data retrieval call binding the contract method 0x07546172.

Solidity: function minter() constant returns(address)

func (*ReserveDollarSession) Name

func (_ReserveDollar *ReserveDollarSession) Name() (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() constant returns(string)

func (*ReserveDollarSession) NominateNewOwner

func (_ReserveDollar *ReserveDollarSession) NominateNewOwner(nominee common.Address) (*types.Transaction, error)

NominateNewOwner is a paid mutator transaction binding the contract method 0x1627540c.

Solidity: function nominateNewOwner(address nominee) returns()

func (*ReserveDollarSession) NominatedOwner

func (_ReserveDollar *ReserveDollarSession) NominatedOwner() (common.Address, error)

NominatedOwner is a free data retrieval call binding the contract method 0x53a47bb7.

Solidity: function nominatedOwner() constant returns(address)

func (*ReserveDollarSession) Owner

func (_ReserveDollar *ReserveDollarSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*ReserveDollarSession) Pause

func (_ReserveDollar *ReserveDollarSession) Pause() (*types.Transaction, error)

Pause is a paid mutator transaction binding the contract method 0x8456cb59.

Solidity: function pause() returns()

func (*ReserveDollarSession) Paused

func (_ReserveDollar *ReserveDollarSession) Paused() (bool, error)

Paused is a free data retrieval call binding the contract method 0x5c975abb.

Solidity: function paused() constant returns(bool)

func (*ReserveDollarSession) Pauser

func (_ReserveDollar *ReserveDollarSession) Pauser() (common.Address, error)

Pauser is a free data retrieval call binding the contract method 0x9fd0506d.

Solidity: function pauser() constant returns(address)

func (*ReserveDollarSession) RenounceOwnership

func (_ReserveDollar *ReserveDollarSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*ReserveDollarSession) Symbol

func (_ReserveDollar *ReserveDollarSession) Symbol() (string, error)

Symbol is a free data retrieval call binding the contract method 0x95d89b41.

Solidity: function symbol() constant returns(string)

func (*ReserveDollarSession) TotalSupply

func (_ReserveDollar *ReserveDollarSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

func (*ReserveDollarSession) Transfer

func (_ReserveDollar *ReserveDollarSession) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(address to, uint256 value) returns(bool)

func (*ReserveDollarSession) TransferEternalStorage

func (_ReserveDollar *ReserveDollarSession) TransferEternalStorage(newOwner common.Address) (*types.Transaction, error)

TransferEternalStorage is a paid mutator transaction binding the contract method 0x96cd5536.

Solidity: function transferEternalStorage(address newOwner) returns()

func (*ReserveDollarSession) TransferFrom

func (_ReserveDollar *ReserveDollarSession) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(address from, address to, uint256 value) returns(bool)

func (*ReserveDollarSession) Unfreeze

func (_ReserveDollar *ReserveDollarSession) Unfreeze(account common.Address) (*types.Transaction, error)

Unfreeze is a paid mutator transaction binding the contract method 0x45c8b1a6.

Solidity: function unfreeze(address account) returns()

func (*ReserveDollarSession) Unpause

func (_ReserveDollar *ReserveDollarSession) Unpause() (*types.Transaction, error)

Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.

Solidity: function unpause() returns()

func (*ReserveDollarSession) Wipe

func (_ReserveDollar *ReserveDollarSession) Wipe(account common.Address) (*types.Transaction, error)

Wipe is a paid mutator transaction binding the contract method 0x988749d1.

Solidity: function wipe(address account) returns()

type ReserveDollarTransactor

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

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

func NewReserveDollarTransactor

func NewReserveDollarTransactor(address common.Address, transactor bind.ContractTransactor) (*ReserveDollarTransactor, error)

NewReserveDollarTransactor creates a new write-only instance of ReserveDollar, bound to a specific deployed contract.

func (*ReserveDollarTransactor) AcceptOwnership

func (_ReserveDollar *ReserveDollarTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.

Solidity: function acceptOwnership() returns()

func (*ReserveDollarTransactor) Approve

func (_ReserveDollar *ReserveDollarTransactor) Approve(opts *bind.TransactOpts, spender common.Address, value *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(address spender, uint256 value) returns(bool)

func (*ReserveDollarTransactor) BurnFrom

func (_ReserveDollar *ReserveDollarTransactor) BurnFrom(opts *bind.TransactOpts, account common.Address, value *big.Int) (*types.Transaction, error)

BurnFrom is a paid mutator transaction binding the contract method 0x79cc6790.

Solidity: function burnFrom(address account, uint256 value) returns()

func (*ReserveDollarTransactor) ChangeFreezer

func (_ReserveDollar *ReserveDollarTransactor) ChangeFreezer(opts *bind.TransactOpts, newFreezer common.Address) (*types.Transaction, error)

ChangeFreezer is a paid mutator transaction binding the contract method 0x6960d024.

Solidity: function changeFreezer(address newFreezer) returns()

func (*ReserveDollarTransactor) ChangeMinter

func (_ReserveDollar *ReserveDollarTransactor) ChangeMinter(opts *bind.TransactOpts, newMinter common.Address) (*types.Transaction, error)

ChangeMinter is a paid mutator transaction binding the contract method 0x2c4d4d18.

Solidity: function changeMinter(address newMinter) returns()

func (*ReserveDollarTransactor) ChangeName

func (_ReserveDollar *ReserveDollarTransactor) ChangeName(opts *bind.TransactOpts, newName string, newSymbol string) (*types.Transaction, error)

ChangeName is a paid mutator transaction binding the contract method 0x86575e40.

Solidity: function changeName(string newName, string newSymbol) returns()

func (*ReserveDollarTransactor) ChangePauser

func (_ReserveDollar *ReserveDollarTransactor) ChangePauser(opts *bind.TransactOpts, newPauser common.Address) (*types.Transaction, error)

ChangePauser is a paid mutator transaction binding the contract method 0x2cd271e7.

Solidity: function changePauser(address newPauser) returns()

func (*ReserveDollarTransactor) DecreaseAllowance

func (_ReserveDollar *ReserveDollarTransactor) DecreaseAllowance(opts *bind.TransactOpts, spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)

DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.

Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)

func (*ReserveDollarTransactor) Freeze

func (_ReserveDollar *ReserveDollarTransactor) Freeze(opts *bind.TransactOpts, account common.Address) (*types.Transaction, error)

Freeze is a paid mutator transaction binding the contract method 0x8d1fdf2f.

Solidity: function freeze(address account) returns()

func (*ReserveDollarTransactor) IncreaseAllowance

func (_ReserveDollar *ReserveDollarTransactor) IncreaseAllowance(opts *bind.TransactOpts, spender common.Address, addedValue *big.Int) (*types.Transaction, error)

IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.

Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)

func (*ReserveDollarTransactor) Mint

func (_ReserveDollar *ReserveDollarTransactor) Mint(opts *bind.TransactOpts, account common.Address, value *big.Int) (*types.Transaction, error)

Mint is a paid mutator transaction binding the contract method 0x40c10f19.

Solidity: function mint(address account, uint256 value) returns()

func (*ReserveDollarTransactor) NominateNewOwner

func (_ReserveDollar *ReserveDollarTransactor) NominateNewOwner(opts *bind.TransactOpts, nominee common.Address) (*types.Transaction, error)

NominateNewOwner is a paid mutator transaction binding the contract method 0x1627540c.

Solidity: function nominateNewOwner(address nominee) returns()

func (*ReserveDollarTransactor) Pause

func (_ReserveDollar *ReserveDollarTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)

Pause is a paid mutator transaction binding the contract method 0x8456cb59.

Solidity: function pause() returns()

func (*ReserveDollarTransactor) RenounceOwnership

func (_ReserveDollar *ReserveDollarTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*ReserveDollarTransactor) Transfer

func (_ReserveDollar *ReserveDollarTransactor) Transfer(opts *bind.TransactOpts, to common.Address, value *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(address to, uint256 value) returns(bool)

func (*ReserveDollarTransactor) TransferEternalStorage

func (_ReserveDollar *ReserveDollarTransactor) TransferEternalStorage(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferEternalStorage is a paid mutator transaction binding the contract method 0x96cd5536.

Solidity: function transferEternalStorage(address newOwner) returns()

func (*ReserveDollarTransactor) TransferFrom

func (_ReserveDollar *ReserveDollarTransactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(address from, address to, uint256 value) returns(bool)

func (*ReserveDollarTransactor) Unfreeze

func (_ReserveDollar *ReserveDollarTransactor) Unfreeze(opts *bind.TransactOpts, account common.Address) (*types.Transaction, error)

Unfreeze is a paid mutator transaction binding the contract method 0x45c8b1a6.

Solidity: function unfreeze(address account) returns()

func (*ReserveDollarTransactor) Unpause

func (_ReserveDollar *ReserveDollarTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)

Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.

Solidity: function unpause() returns()

func (*ReserveDollarTransactor) Wipe

func (_ReserveDollar *ReserveDollarTransactor) Wipe(opts *bind.TransactOpts, account common.Address) (*types.Transaction, error)

Wipe is a paid mutator transaction binding the contract method 0x988749d1.

Solidity: function wipe(address account) returns()

type ReserveDollarTransactorRaw

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

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

func (*ReserveDollarTransactorRaw) Transact

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

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

func (*ReserveDollarTransactorRaw) Transfer

func (_ReserveDollar *ReserveDollarTransactorRaw) 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 ReserveDollarTransactorSession

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

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

func (*ReserveDollarTransactorSession) AcceptOwnership

func (_ReserveDollar *ReserveDollarTransactorSession) AcceptOwnership() (*types.Transaction, error)

AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.

Solidity: function acceptOwnership() returns()

func (*ReserveDollarTransactorSession) Approve

func (_ReserveDollar *ReserveDollarTransactorSession) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(address spender, uint256 value) returns(bool)

func (*ReserveDollarTransactorSession) BurnFrom

func (_ReserveDollar *ReserveDollarTransactorSession) BurnFrom(account common.Address, value *big.Int) (*types.Transaction, error)

BurnFrom is a paid mutator transaction binding the contract method 0x79cc6790.

Solidity: function burnFrom(address account, uint256 value) returns()

func (*ReserveDollarTransactorSession) ChangeFreezer

func (_ReserveDollar *ReserveDollarTransactorSession) ChangeFreezer(newFreezer common.Address) (*types.Transaction, error)

ChangeFreezer is a paid mutator transaction binding the contract method 0x6960d024.

Solidity: function changeFreezer(address newFreezer) returns()

func (*ReserveDollarTransactorSession) ChangeMinter

func (_ReserveDollar *ReserveDollarTransactorSession) ChangeMinter(newMinter common.Address) (*types.Transaction, error)

ChangeMinter is a paid mutator transaction binding the contract method 0x2c4d4d18.

Solidity: function changeMinter(address newMinter) returns()

func (*ReserveDollarTransactorSession) ChangeName

func (_ReserveDollar *ReserveDollarTransactorSession) ChangeName(newName string, newSymbol string) (*types.Transaction, error)

ChangeName is a paid mutator transaction binding the contract method 0x86575e40.

Solidity: function changeName(string newName, string newSymbol) returns()

func (*ReserveDollarTransactorSession) ChangePauser

func (_ReserveDollar *ReserveDollarTransactorSession) ChangePauser(newPauser common.Address) (*types.Transaction, error)

ChangePauser is a paid mutator transaction binding the contract method 0x2cd271e7.

Solidity: function changePauser(address newPauser) returns()

func (*ReserveDollarTransactorSession) DecreaseAllowance

func (_ReserveDollar *ReserveDollarTransactorSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)

DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.

Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)

func (*ReserveDollarTransactorSession) Freeze

func (_ReserveDollar *ReserveDollarTransactorSession) Freeze(account common.Address) (*types.Transaction, error)

Freeze is a paid mutator transaction binding the contract method 0x8d1fdf2f.

Solidity: function freeze(address account) returns()

func (*ReserveDollarTransactorSession) IncreaseAllowance

func (_ReserveDollar *ReserveDollarTransactorSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)

IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.

Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)

func (*ReserveDollarTransactorSession) Mint

func (_ReserveDollar *ReserveDollarTransactorSession) Mint(account common.Address, value *big.Int) (*types.Transaction, error)

Mint is a paid mutator transaction binding the contract method 0x40c10f19.

Solidity: function mint(address account, uint256 value) returns()

func (*ReserveDollarTransactorSession) NominateNewOwner

func (_ReserveDollar *ReserveDollarTransactorSession) NominateNewOwner(nominee common.Address) (*types.Transaction, error)

NominateNewOwner is a paid mutator transaction binding the contract method 0x1627540c.

Solidity: function nominateNewOwner(address nominee) returns()

func (*ReserveDollarTransactorSession) Pause

func (_ReserveDollar *ReserveDollarTransactorSession) Pause() (*types.Transaction, error)

Pause is a paid mutator transaction binding the contract method 0x8456cb59.

Solidity: function pause() returns()

func (*ReserveDollarTransactorSession) RenounceOwnership

func (_ReserveDollar *ReserveDollarTransactorSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*ReserveDollarTransactorSession) Transfer

func (_ReserveDollar *ReserveDollarTransactorSession) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(address to, uint256 value) returns(bool)

func (*ReserveDollarTransactorSession) TransferEternalStorage

func (_ReserveDollar *ReserveDollarTransactorSession) TransferEternalStorage(newOwner common.Address) (*types.Transaction, error)

TransferEternalStorage is a paid mutator transaction binding the contract method 0x96cd5536.

Solidity: function transferEternalStorage(address newOwner) returns()

func (*ReserveDollarTransactorSession) TransferFrom

func (_ReserveDollar *ReserveDollarTransactorSession) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(address from, address to, uint256 value) returns(bool)

func (*ReserveDollarTransactorSession) Unfreeze

func (_ReserveDollar *ReserveDollarTransactorSession) Unfreeze(account common.Address) (*types.Transaction, error)

Unfreeze is a paid mutator transaction binding the contract method 0x45c8b1a6.

Solidity: function unfreeze(address account) returns()

func (*ReserveDollarTransactorSession) Unpause

func (_ReserveDollar *ReserveDollarTransactorSession) Unpause() (*types.Transaction, error)

Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.

Solidity: function unpause() returns()

func (*ReserveDollarTransactorSession) Wipe

func (_ReserveDollar *ReserveDollarTransactorSession) Wipe(account common.Address) (*types.Transaction, error)

Wipe is a paid mutator transaction binding the contract method 0x988749d1.

Solidity: function wipe(address account) returns()

type ReserveDollarTransfer

type ReserveDollarTransfer struct {
	From  common.Address
	To    common.Address
	Value *big.Int
	Raw   types.Log // Blockchain specific contextual infos
}

ReserveDollarTransfer represents a Transfer event raised by the ReserveDollar contract.

type ReserveDollarTransferIterator

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

ReserveDollarTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the ReserveDollar contract.

func (*ReserveDollarTransferIterator) Close

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

func (*ReserveDollarTransferIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ReserveDollarTransferIterator) 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 ReserveDollarUnfrozen

type ReserveDollarUnfrozen struct {
	Freezer common.Address
	Account common.Address
	Raw     types.Log // Blockchain specific contextual infos
}

ReserveDollarUnfrozen represents a Unfrozen event raised by the ReserveDollar contract.

type ReserveDollarUnfrozenIterator

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

ReserveDollarUnfrozenIterator is returned from FilterUnfrozen and is used to iterate over the raw logs and unpacked data for Unfrozen events raised by the ReserveDollar contract.

func (*ReserveDollarUnfrozenIterator) Close

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

func (*ReserveDollarUnfrozenIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ReserveDollarUnfrozenIterator) 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 ReserveDollarUnpaused

type ReserveDollarUnpaused struct {
	Account common.Address
	Raw     types.Log // Blockchain specific contextual infos
}

ReserveDollarUnpaused represents a Unpaused event raised by the ReserveDollar contract.

type ReserveDollarUnpausedIterator

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

ReserveDollarUnpausedIterator is returned from FilterUnpaused and is used to iterate over the raw logs and unpacked data for Unpaused events raised by the ReserveDollar contract.

func (*ReserveDollarUnpausedIterator) Close

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

func (*ReserveDollarUnpausedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ReserveDollarUnpausedIterator) 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 ReserveDollarWiped

type ReserveDollarWiped struct {
	Freezer common.Address
	Wiped   common.Address
	Raw     types.Log // Blockchain specific contextual infos
}

ReserveDollarWiped represents a Wiped event raised by the ReserveDollar contract.

type ReserveDollarWipedIterator

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

ReserveDollarWipedIterator is returned from FilterWiped and is used to iterate over the raw logs and unpacked data for Wiped events raised by the ReserveDollar contract.

func (*ReserveDollarWipedIterator) Close

func (it *ReserveDollarWipedIterator) Close() error

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

func (*ReserveDollarWipedIterator) Error

func (it *ReserveDollarWipedIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*ReserveDollarWipedIterator) Next

func (it *ReserveDollarWipedIterator) 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 ReserveRightsToken

type ReserveRightsToken struct {
	ReserveRightsTokenCaller     // Read-only binding to the contract
	ReserveRightsTokenTransactor // Write-only binding to the contract
	ReserveRightsTokenFilterer   // Log filterer for contract events
}

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

func DeployReserveRightsToken

func DeployReserveRightsToken(auth *bind.TransactOpts, backend bind.ContractBackend, previousContract common.Address, reservePrimaryWallet common.Address) (common.Address, *types.Transaction, *ReserveRightsToken, error)

DeployReserveRightsToken deploys a new Ethereum contract, binding an instance of ReserveRightsToken to it.

func NewReserveRightsToken

func NewReserveRightsToken(address common.Address, backend bind.ContractBackend) (*ReserveRightsToken, error)

NewReserveRightsToken creates a new instance of ReserveRightsToken, bound to a specific deployed contract.

type ReserveRightsTokenAccountLocked

type ReserveRightsTokenAccountLocked struct {
	LockedAccount common.Address
	Raw           types.Log // Blockchain specific contextual infos
}

ReserveRightsTokenAccountLocked represents a AccountLocked event raised by the ReserveRightsToken contract.

func (ReserveRightsTokenAccountLocked) String

type ReserveRightsTokenAccountLockedIterator

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

ReserveRightsTokenAccountLockedIterator is returned from FilterAccountLocked and is used to iterate over the raw logs and unpacked data for AccountLocked events raised by the ReserveRightsToken contract.

func (*ReserveRightsTokenAccountLockedIterator) Close

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

func (*ReserveRightsTokenAccountLockedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ReserveRightsTokenAccountLockedIterator) 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 ReserveRightsTokenApproval

type ReserveRightsTokenApproval struct {
	Owner   common.Address
	Spender common.Address
	Value   *big.Int
	Raw     types.Log // Blockchain specific contextual infos
}

ReserveRightsTokenApproval represents a Approval event raised by the ReserveRightsToken contract.

func (ReserveRightsTokenApproval) String

type ReserveRightsTokenApprovalIterator

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

ReserveRightsTokenApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the ReserveRightsToken contract.

func (*ReserveRightsTokenApprovalIterator) Close

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

func (*ReserveRightsTokenApprovalIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ReserveRightsTokenApprovalIterator) 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 ReserveRightsTokenCaller

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

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

func NewReserveRightsTokenCaller

func NewReserveRightsTokenCaller(address common.Address, caller bind.ContractCaller) (*ReserveRightsTokenCaller, error)

NewReserveRightsTokenCaller creates a new read-only instance of ReserveRightsToken, bound to a specific deployed contract.

func (*ReserveRightsTokenCaller) Allowance

func (_ReserveRightsToken *ReserveRightsTokenCaller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)

Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.

Solidity: function allowance(address owner, address spender) constant returns(uint256)

func (*ReserveRightsTokenCaller) BalanceOf

func (_ReserveRightsToken *ReserveRightsTokenCaller) BalanceOf(opts *bind.CallOpts, owner common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(address owner) constant returns(uint256)

func (*ReserveRightsTokenCaller) Decimals

func (_ReserveRightsToken *ReserveRightsTokenCaller) Decimals(opts *bind.CallOpts) (uint8, error)

Decimals is a free data retrieval call binding the contract method 0x313ce567.

Solidity: function decimals() constant returns(uint8)

func (*ReserveRightsTokenCaller) IsPauser

func (_ReserveRightsToken *ReserveRightsTokenCaller) IsPauser(opts *bind.CallOpts, account common.Address) (bool, error)

IsPauser is a free data retrieval call binding the contract method 0x46fbf68e.

Solidity: function isPauser(address account) constant returns(bool)

func (*ReserveRightsTokenCaller) Name

func (_ReserveRightsToken *ReserveRightsTokenCaller) Name(opts *bind.CallOpts) (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() constant returns(string)

func (*ReserveRightsTokenCaller) Paused

func (_ReserveRightsToken *ReserveRightsTokenCaller) Paused(opts *bind.CallOpts) (bool, error)

Paused is a free data retrieval call binding the contract method 0x5c975abb.

Solidity: function paused() constant returns(bool)

func (*ReserveRightsTokenCaller) ReserveTeamMemberOrEarlyInvestor

func (_ReserveRightsToken *ReserveRightsTokenCaller) ReserveTeamMemberOrEarlyInvestor(opts *bind.CallOpts, arg0 common.Address) (bool, error)

ReserveTeamMemberOrEarlyInvestor is a free data retrieval call binding the contract method 0x91cdccec.

Solidity: function reserveTeamMemberOrEarlyInvestor(address ) constant returns(bool)

func (*ReserveRightsTokenCaller) Symbol

func (_ReserveRightsToken *ReserveRightsTokenCaller) Symbol(opts *bind.CallOpts) (string, error)

Symbol is a free data retrieval call binding the contract method 0x95d89b41.

Solidity: function symbol() constant returns(string)

func (*ReserveRightsTokenCaller) TotalSupply

func (_ReserveRightsToken *ReserveRightsTokenCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

type ReserveRightsTokenCallerRaw

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

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

func (*ReserveRightsTokenCallerRaw) Call

func (_ReserveRightsToken *ReserveRightsTokenCallerRaw) 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 ReserveRightsTokenCallerSession

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

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

func (*ReserveRightsTokenCallerSession) Allowance

func (_ReserveRightsToken *ReserveRightsTokenCallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)

Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.

Solidity: function allowance(address owner, address spender) constant returns(uint256)

func (*ReserveRightsTokenCallerSession) BalanceOf

func (_ReserveRightsToken *ReserveRightsTokenCallerSession) BalanceOf(owner common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(address owner) constant returns(uint256)

func (*ReserveRightsTokenCallerSession) Decimals

func (_ReserveRightsToken *ReserveRightsTokenCallerSession) Decimals() (uint8, error)

Decimals is a free data retrieval call binding the contract method 0x313ce567.

Solidity: function decimals() constant returns(uint8)

func (*ReserveRightsTokenCallerSession) IsPauser

func (_ReserveRightsToken *ReserveRightsTokenCallerSession) IsPauser(account common.Address) (bool, error)

IsPauser is a free data retrieval call binding the contract method 0x46fbf68e.

Solidity: function isPauser(address account) constant returns(bool)

func (*ReserveRightsTokenCallerSession) Name

func (_ReserveRightsToken *ReserveRightsTokenCallerSession) Name() (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() constant returns(string)

func (*ReserveRightsTokenCallerSession) Paused

func (_ReserveRightsToken *ReserveRightsTokenCallerSession) Paused() (bool, error)

Paused is a free data retrieval call binding the contract method 0x5c975abb.

Solidity: function paused() constant returns(bool)

func (*ReserveRightsTokenCallerSession) ReserveTeamMemberOrEarlyInvestor

func (_ReserveRightsToken *ReserveRightsTokenCallerSession) ReserveTeamMemberOrEarlyInvestor(arg0 common.Address) (bool, error)

ReserveTeamMemberOrEarlyInvestor is a free data retrieval call binding the contract method 0x91cdccec.

Solidity: function reserveTeamMemberOrEarlyInvestor(address ) constant returns(bool)

func (*ReserveRightsTokenCallerSession) Symbol

func (_ReserveRightsToken *ReserveRightsTokenCallerSession) Symbol() (string, error)

Symbol is a free data retrieval call binding the contract method 0x95d89b41.

Solidity: function symbol() constant returns(string)

func (*ReserveRightsTokenCallerSession) TotalSupply

func (_ReserveRightsToken *ReserveRightsTokenCallerSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

type ReserveRightsTokenFilterer

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

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

func NewReserveRightsTokenFilterer

func NewReserveRightsTokenFilterer(address common.Address, filterer bind.ContractFilterer) (*ReserveRightsTokenFilterer, error)

NewReserveRightsTokenFilterer creates a new log filterer instance of ReserveRightsToken, bound to a specific deployed contract.

func (*ReserveRightsTokenFilterer) FilterAccountLocked

func (_ReserveRightsToken *ReserveRightsTokenFilterer) FilterAccountLocked(opts *bind.FilterOpts, lockedAccount []common.Address) (*ReserveRightsTokenAccountLockedIterator, error)

FilterAccountLocked is a free log retrieval operation binding the contract event 0x78be06d07afe380e04d6deeba0f33c892db454f303fb739d9b768987a5ec6aca.

Solidity: event AccountLocked(address indexed lockedAccount)

func (*ReserveRightsTokenFilterer) FilterApproval

func (_ReserveRightsToken *ReserveRightsTokenFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*ReserveRightsTokenApprovalIterator, error)

FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.

Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)

func (*ReserveRightsTokenFilterer) FilterPaused

func (_ReserveRightsToken *ReserveRightsTokenFilterer) FilterPaused(opts *bind.FilterOpts) (*ReserveRightsTokenPausedIterator, error)

FilterPaused is a free log retrieval operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.

Solidity: event Paused(address account)

func (*ReserveRightsTokenFilterer) FilterPauserAdded

func (_ReserveRightsToken *ReserveRightsTokenFilterer) FilterPauserAdded(opts *bind.FilterOpts, account []common.Address) (*ReserveRightsTokenPauserAddedIterator, error)

FilterPauserAdded is a free log retrieval operation binding the contract event 0x6719d08c1888103bea251a4ed56406bd0c3e69723c8a1686e017e7bbe159b6f8.

Solidity: event PauserAdded(address indexed account)

func (*ReserveRightsTokenFilterer) FilterPauserRemoved

func (_ReserveRightsToken *ReserveRightsTokenFilterer) FilterPauserRemoved(opts *bind.FilterOpts, account []common.Address) (*ReserveRightsTokenPauserRemovedIterator, error)

FilterPauserRemoved is a free log retrieval operation binding the contract event 0xcd265ebaf09df2871cc7bd4133404a235ba12eff2041bb89d9c714a2621c7c7e.

Solidity: event PauserRemoved(address indexed account)

func (*ReserveRightsTokenFilterer) FilterTransfer

func (_ReserveRightsToken *ReserveRightsTokenFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*ReserveRightsTokenTransferIterator, error)

FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

Solidity: event Transfer(address indexed from, address indexed to, uint256 value)

func (*ReserveRightsTokenFilterer) FilterUnpaused

func (_ReserveRightsToken *ReserveRightsTokenFilterer) FilterUnpaused(opts *bind.FilterOpts) (*ReserveRightsTokenUnpausedIterator, error)

FilterUnpaused is a free log retrieval operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.

Solidity: event Unpaused(address account)

func (*ReserveRightsTokenFilterer) ParseLog

func (c *ReserveRightsTokenFilterer) ParseLog(log *types.Log) (fmt.Stringer, error)

func (*ReserveRightsTokenFilterer) WatchAccountLocked

func (_ReserveRightsToken *ReserveRightsTokenFilterer) WatchAccountLocked(opts *bind.WatchOpts, sink chan<- *ReserveRightsTokenAccountLocked, lockedAccount []common.Address) (event.Subscription, error)

WatchAccountLocked is a free log subscription operation binding the contract event 0x78be06d07afe380e04d6deeba0f33c892db454f303fb739d9b768987a5ec6aca.

Solidity: event AccountLocked(address indexed lockedAccount)

func (*ReserveRightsTokenFilterer) WatchApproval

func (_ReserveRightsToken *ReserveRightsTokenFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ReserveRightsTokenApproval, owner []common.Address, spender []common.Address) (event.Subscription, error)

WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.

Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)

func (*ReserveRightsTokenFilterer) WatchPaused

func (_ReserveRightsToken *ReserveRightsTokenFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *ReserveRightsTokenPaused) (event.Subscription, error)

WatchPaused is a free log subscription operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.

Solidity: event Paused(address account)

func (*ReserveRightsTokenFilterer) WatchPauserAdded

func (_ReserveRightsToken *ReserveRightsTokenFilterer) WatchPauserAdded(opts *bind.WatchOpts, sink chan<- *ReserveRightsTokenPauserAdded, account []common.Address) (event.Subscription, error)

WatchPauserAdded is a free log subscription operation binding the contract event 0x6719d08c1888103bea251a4ed56406bd0c3e69723c8a1686e017e7bbe159b6f8.

Solidity: event PauserAdded(address indexed account)

func (*ReserveRightsTokenFilterer) WatchPauserRemoved

func (_ReserveRightsToken *ReserveRightsTokenFilterer) WatchPauserRemoved(opts *bind.WatchOpts, sink chan<- *ReserveRightsTokenPauserRemoved, account []common.Address) (event.Subscription, error)

WatchPauserRemoved is a free log subscription operation binding the contract event 0xcd265ebaf09df2871cc7bd4133404a235ba12eff2041bb89d9c714a2621c7c7e.

Solidity: event PauserRemoved(address indexed account)

func (*ReserveRightsTokenFilterer) WatchTransfer

func (_ReserveRightsToken *ReserveRightsTokenFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ReserveRightsTokenTransfer, from []common.Address, to []common.Address) (event.Subscription, error)

WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

Solidity: event Transfer(address indexed from, address indexed to, uint256 value)

func (*ReserveRightsTokenFilterer) WatchUnpaused

func (_ReserveRightsToken *ReserveRightsTokenFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *ReserveRightsTokenUnpaused) (event.Subscription, error)

WatchUnpaused is a free log subscription operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.

Solidity: event Unpaused(address account)

type ReserveRightsTokenPaused

type ReserveRightsTokenPaused struct {
	Account common.Address
	Raw     types.Log // Blockchain specific contextual infos
}

ReserveRightsTokenPaused represents a Paused event raised by the ReserveRightsToken contract.

func (ReserveRightsTokenPaused) String

func (e ReserveRightsTokenPaused) String() string

type ReserveRightsTokenPausedIterator

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

ReserveRightsTokenPausedIterator is returned from FilterPaused and is used to iterate over the raw logs and unpacked data for Paused events raised by the ReserveRightsToken contract.

func (*ReserveRightsTokenPausedIterator) Close

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

func (*ReserveRightsTokenPausedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ReserveRightsTokenPausedIterator) 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 ReserveRightsTokenPauserAdded

type ReserveRightsTokenPauserAdded struct {
	Account common.Address
	Raw     types.Log // Blockchain specific contextual infos
}

ReserveRightsTokenPauserAdded represents a PauserAdded event raised by the ReserveRightsToken contract.

func (ReserveRightsTokenPauserAdded) String

type ReserveRightsTokenPauserAddedIterator

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

ReserveRightsTokenPauserAddedIterator is returned from FilterPauserAdded and is used to iterate over the raw logs and unpacked data for PauserAdded events raised by the ReserveRightsToken contract.

func (*ReserveRightsTokenPauserAddedIterator) Close

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

func (*ReserveRightsTokenPauserAddedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ReserveRightsTokenPauserAddedIterator) 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 ReserveRightsTokenPauserRemoved

type ReserveRightsTokenPauserRemoved struct {
	Account common.Address
	Raw     types.Log // Blockchain specific contextual infos
}

ReserveRightsTokenPauserRemoved represents a PauserRemoved event raised by the ReserveRightsToken contract.

func (ReserveRightsTokenPauserRemoved) String

type ReserveRightsTokenPauserRemovedIterator

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

ReserveRightsTokenPauserRemovedIterator is returned from FilterPauserRemoved and is used to iterate over the raw logs and unpacked data for PauserRemoved events raised by the ReserveRightsToken contract.

func (*ReserveRightsTokenPauserRemovedIterator) Close

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

func (*ReserveRightsTokenPauserRemovedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ReserveRightsTokenPauserRemovedIterator) 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 ReserveRightsTokenRaw

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

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

func (*ReserveRightsTokenRaw) Call

func (_ReserveRightsToken *ReserveRightsTokenRaw) 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 (*ReserveRightsTokenRaw) Transact

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

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

func (*ReserveRightsTokenRaw) Transfer

func (_ReserveRightsToken *ReserveRightsTokenRaw) 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 ReserveRightsTokenSession

type ReserveRightsTokenSession struct {
	Contract     *ReserveRightsToken // 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
}

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

func (*ReserveRightsTokenSession) AddPauser

func (_ReserveRightsToken *ReserveRightsTokenSession) AddPauser(account common.Address) (*types.Transaction, error)

AddPauser is a paid mutator transaction binding the contract method 0x82dc1ec4.

Solidity: function addPauser(address account) returns()

func (*ReserveRightsTokenSession) Allowance

func (_ReserveRightsToken *ReserveRightsTokenSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)

Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.

Solidity: function allowance(address owner, address spender) constant returns(uint256)

func (*ReserveRightsTokenSession) Approve

func (_ReserveRightsToken *ReserveRightsTokenSession) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(address spender, uint256 value) returns(bool)

func (*ReserveRightsTokenSession) BalanceOf

func (_ReserveRightsToken *ReserveRightsTokenSession) BalanceOf(owner common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(address owner) constant returns(uint256)

func (*ReserveRightsTokenSession) Decimals

func (_ReserveRightsToken *ReserveRightsTokenSession) Decimals() (uint8, error)

Decimals is a free data retrieval call binding the contract method 0x313ce567.

Solidity: function decimals() constant returns(uint8)

func (*ReserveRightsTokenSession) DecreaseAllowance

func (_ReserveRightsToken *ReserveRightsTokenSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)

DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.

Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool success)

func (*ReserveRightsTokenSession) IncreaseAllowance

func (_ReserveRightsToken *ReserveRightsTokenSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)

IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.

Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool success)

func (*ReserveRightsTokenSession) IsPauser

func (_ReserveRightsToken *ReserveRightsTokenSession) IsPauser(account common.Address) (bool, error)

IsPauser is a free data retrieval call binding the contract method 0x46fbf68e.

Solidity: function isPauser(address account) constant returns(bool)

func (*ReserveRightsTokenSession) LockMyTokensForever

func (_ReserveRightsToken *ReserveRightsTokenSession) LockMyTokensForever(consent string) (*types.Transaction, error)

LockMyTokensForever is a paid mutator transaction binding the contract method 0x03ff0fec.

Solidity: function lockMyTokensForever(string consent) returns(bool)

func (*ReserveRightsTokenSession) Name

func (_ReserveRightsToken *ReserveRightsTokenSession) Name() (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() constant returns(string)

func (*ReserveRightsTokenSession) Pause

func (_ReserveRightsToken *ReserveRightsTokenSession) Pause() (*types.Transaction, error)

Pause is a paid mutator transaction binding the contract method 0x8456cb59.

Solidity: function pause() returns()

func (*ReserveRightsTokenSession) Paused

func (_ReserveRightsToken *ReserveRightsTokenSession) Paused() (bool, error)

Paused is a free data retrieval call binding the contract method 0x5c975abb.

Solidity: function paused() constant returns(bool)

func (*ReserveRightsTokenSession) RenouncePauser

func (_ReserveRightsToken *ReserveRightsTokenSession) RenouncePauser() (*types.Transaction, error)

RenouncePauser is a paid mutator transaction binding the contract method 0x6ef8d66d.

Solidity: function renouncePauser() returns()

func (*ReserveRightsTokenSession) ReserveTeamMemberOrEarlyInvestor

func (_ReserveRightsToken *ReserveRightsTokenSession) ReserveTeamMemberOrEarlyInvestor(arg0 common.Address) (bool, error)

ReserveTeamMemberOrEarlyInvestor is a free data retrieval call binding the contract method 0x91cdccec.

Solidity: function reserveTeamMemberOrEarlyInvestor(address ) constant returns(bool)

func (*ReserveRightsTokenSession) Symbol

func (_ReserveRightsToken *ReserveRightsTokenSession) Symbol() (string, error)

Symbol is a free data retrieval call binding the contract method 0x95d89b41.

Solidity: function symbol() constant returns(string)

func (*ReserveRightsTokenSession) TotalSupply

func (_ReserveRightsToken *ReserveRightsTokenSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

func (*ReserveRightsTokenSession) Transfer

func (_ReserveRightsToken *ReserveRightsTokenSession) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(address to, uint256 value) returns(bool)

func (*ReserveRightsTokenSession) TransferFrom

func (_ReserveRightsToken *ReserveRightsTokenSession) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(address from, address to, uint256 value) returns(bool)

func (*ReserveRightsTokenSession) Unpause

func (_ReserveRightsToken *ReserveRightsTokenSession) Unpause() (*types.Transaction, error)

Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.

Solidity: function unpause() returns()

type ReserveRightsTokenTransactor

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

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

func NewReserveRightsTokenTransactor

func NewReserveRightsTokenTransactor(address common.Address, transactor bind.ContractTransactor) (*ReserveRightsTokenTransactor, error)

NewReserveRightsTokenTransactor creates a new write-only instance of ReserveRightsToken, bound to a specific deployed contract.

func (*ReserveRightsTokenTransactor) AddPauser

func (_ReserveRightsToken *ReserveRightsTokenTransactor) AddPauser(opts *bind.TransactOpts, account common.Address) (*types.Transaction, error)

AddPauser is a paid mutator transaction binding the contract method 0x82dc1ec4.

Solidity: function addPauser(address account) returns()

func (*ReserveRightsTokenTransactor) Approve

func (_ReserveRightsToken *ReserveRightsTokenTransactor) Approve(opts *bind.TransactOpts, spender common.Address, value *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(address spender, uint256 value) returns(bool)

func (*ReserveRightsTokenTransactor) DecreaseAllowance

func (_ReserveRightsToken *ReserveRightsTokenTransactor) DecreaseAllowance(opts *bind.TransactOpts, spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)

DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.

Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool success)

func (*ReserveRightsTokenTransactor) IncreaseAllowance

func (_ReserveRightsToken *ReserveRightsTokenTransactor) IncreaseAllowance(opts *bind.TransactOpts, spender common.Address, addedValue *big.Int) (*types.Transaction, error)

IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.

Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool success)

func (*ReserveRightsTokenTransactor) LockMyTokensForever

func (_ReserveRightsToken *ReserveRightsTokenTransactor) LockMyTokensForever(opts *bind.TransactOpts, consent string) (*types.Transaction, error)

LockMyTokensForever is a paid mutator transaction binding the contract method 0x03ff0fec.

Solidity: function lockMyTokensForever(string consent) returns(bool)

func (*ReserveRightsTokenTransactor) Pause

func (_ReserveRightsToken *ReserveRightsTokenTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)

Pause is a paid mutator transaction binding the contract method 0x8456cb59.

Solidity: function pause() returns()

func (*ReserveRightsTokenTransactor) RenouncePauser

func (_ReserveRightsToken *ReserveRightsTokenTransactor) RenouncePauser(opts *bind.TransactOpts) (*types.Transaction, error)

RenouncePauser is a paid mutator transaction binding the contract method 0x6ef8d66d.

Solidity: function renouncePauser() returns()

func (*ReserveRightsTokenTransactor) Transfer

func (_ReserveRightsToken *ReserveRightsTokenTransactor) Transfer(opts *bind.TransactOpts, to common.Address, value *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(address to, uint256 value) returns(bool)

func (*ReserveRightsTokenTransactor) TransferFrom

func (_ReserveRightsToken *ReserveRightsTokenTransactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(address from, address to, uint256 value) returns(bool)

func (*ReserveRightsTokenTransactor) Unpause

func (_ReserveRightsToken *ReserveRightsTokenTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)

Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.

Solidity: function unpause() returns()

type ReserveRightsTokenTransactorRaw

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

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

func (*ReserveRightsTokenTransactorRaw) Transact

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

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

func (*ReserveRightsTokenTransactorRaw) Transfer

func (_ReserveRightsToken *ReserveRightsTokenTransactorRaw) 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 ReserveRightsTokenTransactorSession

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

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

func (*ReserveRightsTokenTransactorSession) AddPauser

func (_ReserveRightsToken *ReserveRightsTokenTransactorSession) AddPauser(account common.Address) (*types.Transaction, error)

AddPauser is a paid mutator transaction binding the contract method 0x82dc1ec4.

Solidity: function addPauser(address account) returns()

func (*ReserveRightsTokenTransactorSession) Approve

func (_ReserveRightsToken *ReserveRightsTokenTransactorSession) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(address spender, uint256 value) returns(bool)

func (*ReserveRightsTokenTransactorSession) DecreaseAllowance

func (_ReserveRightsToken *ReserveRightsTokenTransactorSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)

DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.

Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool success)

func (*ReserveRightsTokenTransactorSession) IncreaseAllowance

func (_ReserveRightsToken *ReserveRightsTokenTransactorSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)

IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.

Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool success)

func (*ReserveRightsTokenTransactorSession) LockMyTokensForever

func (_ReserveRightsToken *ReserveRightsTokenTransactorSession) LockMyTokensForever(consent string) (*types.Transaction, error)

LockMyTokensForever is a paid mutator transaction binding the contract method 0x03ff0fec.

Solidity: function lockMyTokensForever(string consent) returns(bool)

func (*ReserveRightsTokenTransactorSession) Pause

func (_ReserveRightsToken *ReserveRightsTokenTransactorSession) Pause() (*types.Transaction, error)

Pause is a paid mutator transaction binding the contract method 0x8456cb59.

Solidity: function pause() returns()

func (*ReserveRightsTokenTransactorSession) RenouncePauser

func (_ReserveRightsToken *ReserveRightsTokenTransactorSession) RenouncePauser() (*types.Transaction, error)

RenouncePauser is a paid mutator transaction binding the contract method 0x6ef8d66d.

Solidity: function renouncePauser() returns()

func (*ReserveRightsTokenTransactorSession) Transfer

func (_ReserveRightsToken *ReserveRightsTokenTransactorSession) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(address to, uint256 value) returns(bool)

func (*ReserveRightsTokenTransactorSession) TransferFrom

func (_ReserveRightsToken *ReserveRightsTokenTransactorSession) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(address from, address to, uint256 value) returns(bool)

func (*ReserveRightsTokenTransactorSession) Unpause

func (_ReserveRightsToken *ReserveRightsTokenTransactorSession) Unpause() (*types.Transaction, error)

Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.

Solidity: function unpause() returns()

type ReserveRightsTokenTransfer

type ReserveRightsTokenTransfer struct {
	From  common.Address
	To    common.Address
	Value *big.Int
	Raw   types.Log // Blockchain specific contextual infos
}

ReserveRightsTokenTransfer represents a Transfer event raised by the ReserveRightsToken contract.

func (ReserveRightsTokenTransfer) String

type ReserveRightsTokenTransferIterator

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

ReserveRightsTokenTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the ReserveRightsToken contract.

func (*ReserveRightsTokenTransferIterator) Close

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

func (*ReserveRightsTokenTransferIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ReserveRightsTokenTransferIterator) 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 ReserveRightsTokenUnpaused

type ReserveRightsTokenUnpaused struct {
	Account common.Address
	Raw     types.Log // Blockchain specific contextual infos
}

ReserveRightsTokenUnpaused represents a Unpaused event raised by the ReserveRightsToken contract.

func (ReserveRightsTokenUnpaused) String

type ReserveRightsTokenUnpausedIterator

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

ReserveRightsTokenUnpausedIterator is returned from FilterUnpaused and is used to iterate over the raw logs and unpacked data for Unpaused events raised by the ReserveRightsToken contract.

func (*ReserveRightsTokenUnpausedIterator) Close

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

func (*ReserveRightsTokenUnpausedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ReserveRightsTokenUnpausedIterator) 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 SlowWallet

type SlowWallet struct {
	SlowWalletCaller     // Read-only binding to the contract
	SlowWalletTransactor // Write-only binding to the contract
	SlowWalletFilterer   // Log filterer for contract events
}

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

func DeploySlowWallet

func DeploySlowWallet(auth *bind.TransactOpts, backend bind.ContractBackend, tokenAddress common.Address) (common.Address, *types.Transaction, *SlowWallet, error)

DeploySlowWallet deploys a new Ethereum contract, binding an instance of SlowWallet to it.

func NewSlowWallet

func NewSlowWallet(address common.Address, backend bind.ContractBackend) (*SlowWallet, error)

NewSlowWallet creates a new instance of SlowWallet, bound to a specific deployed contract.

type SlowWalletAllTransfersCancelled

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

SlowWalletAllTransfersCancelled represents a AllTransfersCancelled event raised by the SlowWallet contract.

func (SlowWalletAllTransfersCancelled) String

type SlowWalletAllTransfersCancelledIterator

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

SlowWalletAllTransfersCancelledIterator is returned from FilterAllTransfersCancelled and is used to iterate over the raw logs and unpacked data for AllTransfersCancelled events raised by the SlowWallet contract.

func (*SlowWalletAllTransfersCancelledIterator) Close

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

func (*SlowWalletAllTransfersCancelledIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SlowWalletAllTransfersCancelledIterator) 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 SlowWalletCaller

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

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

func NewSlowWalletCaller

func NewSlowWalletCaller(address common.Address, caller bind.ContractCaller) (*SlowWalletCaller, error)

NewSlowWalletCaller creates a new read-only instance of SlowWallet, bound to a specific deployed contract.

func (*SlowWalletCaller) Delay

func (_SlowWallet *SlowWalletCaller) Delay(opts *bind.CallOpts) (*big.Int, error)

Delay is a free data retrieval call binding the contract method 0x6a42b8f8.

Solidity: function delay() constant returns(uint256)

func (*SlowWalletCaller) Owner

func (_SlowWallet *SlowWalletCaller) Owner(opts *bind.CallOpts) (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*SlowWalletCaller) Proposals

func (_SlowWallet *SlowWalletCaller) Proposals(opts *bind.CallOpts, arg0 *big.Int) (struct {
	Destination common.Address
	Value       *big.Int
	Time        *big.Int
	Notes       string
	Closed      bool
}, error)

Proposals is a free data retrieval call binding the contract method 0x013cf08b.

Solidity: function proposals(uint256 ) constant returns(address destination, uint256 value, uint256 time, string notes, bool closed)

func (*SlowWalletCaller) ProposalsLength

func (_SlowWallet *SlowWalletCaller) ProposalsLength(opts *bind.CallOpts) (*big.Int, error)

ProposalsLength is a free data retrieval call binding the contract method 0x44c7c867.

Solidity: function proposalsLength() constant returns(uint256)

func (*SlowWalletCaller) Token

func (_SlowWallet *SlowWalletCaller) Token(opts *bind.CallOpts) (common.Address, error)

Token is a free data retrieval call binding the contract method 0xfc0c546a.

Solidity: function token() constant returns(address)

type SlowWalletCallerRaw

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

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

func (*SlowWalletCallerRaw) Call

func (_SlowWallet *SlowWalletCallerRaw) 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 SlowWalletCallerSession

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

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

func (*SlowWalletCallerSession) Delay

func (_SlowWallet *SlowWalletCallerSession) Delay() (*big.Int, error)

Delay is a free data retrieval call binding the contract method 0x6a42b8f8.

Solidity: function delay() constant returns(uint256)

func (*SlowWalletCallerSession) Owner

func (_SlowWallet *SlowWalletCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*SlowWalletCallerSession) Proposals

func (_SlowWallet *SlowWalletCallerSession) Proposals(arg0 *big.Int) (struct {
	Destination common.Address
	Value       *big.Int
	Time        *big.Int
	Notes       string
	Closed      bool
}, error)

Proposals is a free data retrieval call binding the contract method 0x013cf08b.

Solidity: function proposals(uint256 ) constant returns(address destination, uint256 value, uint256 time, string notes, bool closed)

func (*SlowWalletCallerSession) ProposalsLength

func (_SlowWallet *SlowWalletCallerSession) ProposalsLength() (*big.Int, error)

ProposalsLength is a free data retrieval call binding the contract method 0x44c7c867.

Solidity: function proposalsLength() constant returns(uint256)

func (*SlowWalletCallerSession) Token

func (_SlowWallet *SlowWalletCallerSession) Token() (common.Address, error)

Token is a free data retrieval call binding the contract method 0xfc0c546a.

Solidity: function token() constant returns(address)

type SlowWalletFilterer

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

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

func NewSlowWalletFilterer

func NewSlowWalletFilterer(address common.Address, filterer bind.ContractFilterer) (*SlowWalletFilterer, error)

NewSlowWalletFilterer creates a new log filterer instance of SlowWallet, bound to a specific deployed contract.

func (*SlowWalletFilterer) FilterAllTransfersCancelled

func (_SlowWallet *SlowWalletFilterer) FilterAllTransfersCancelled(opts *bind.FilterOpts) (*SlowWalletAllTransfersCancelledIterator, error)

FilterAllTransfersCancelled is a free log retrieval operation binding the contract event 0xf4a9bad09d9916720a4c78733bb1b637bccdc7b56ae0f78e6bb63c99934b49b9.

Solidity: event AllTransfersCancelled()

func (*SlowWalletFilterer) FilterTransferCancelled

func (_SlowWallet *SlowWalletFilterer) FilterTransferCancelled(opts *bind.FilterOpts, destination []common.Address) (*SlowWalletTransferCancelledIterator, error)

FilterTransferCancelled is a free log retrieval operation binding the contract event 0xa99797fde63ee29177c0bcd12725053c1fcecc39957a12d910dad426ddefafcf.

Solidity: event TransferCancelled(uint256 index, address indexed destination, uint256 value, string notes)

func (*SlowWalletFilterer) FilterTransferConfirmed

func (_SlowWallet *SlowWalletFilterer) FilterTransferConfirmed(opts *bind.FilterOpts, destination []common.Address) (*SlowWalletTransferConfirmedIterator, error)

FilterTransferConfirmed is a free log retrieval operation binding the contract event 0x0725491da501611b9ba3843fe633719becb32a870a63c7008fab061512c83417.

Solidity: event TransferConfirmed(uint256 index, address indexed destination, uint256 value, string notes)

func (*SlowWalletFilterer) FilterTransferProposed

func (_SlowWallet *SlowWalletFilterer) FilterTransferProposed(opts *bind.FilterOpts, destination []common.Address) (*SlowWalletTransferProposedIterator, error)

FilterTransferProposed is a free log retrieval operation binding the contract event 0xc21d9f71ad43be26dd663dc2ae89d8a5f2e2e627520624eeff74bf1004d80b3d.

Solidity: event TransferProposed(uint256 index, address indexed destination, uint256 value, uint256 delayUntil, string notes)

func (*SlowWalletFilterer) ParseLog

func (c *SlowWalletFilterer) ParseLog(log *types.Log) (fmt.Stringer, error)

func (*SlowWalletFilterer) WatchAllTransfersCancelled

func (_SlowWallet *SlowWalletFilterer) WatchAllTransfersCancelled(opts *bind.WatchOpts, sink chan<- *SlowWalletAllTransfersCancelled) (event.Subscription, error)

WatchAllTransfersCancelled is a free log subscription operation binding the contract event 0xf4a9bad09d9916720a4c78733bb1b637bccdc7b56ae0f78e6bb63c99934b49b9.

Solidity: event AllTransfersCancelled()

func (*SlowWalletFilterer) WatchTransferCancelled

func (_SlowWallet *SlowWalletFilterer) WatchTransferCancelled(opts *bind.WatchOpts, sink chan<- *SlowWalletTransferCancelled, destination []common.Address) (event.Subscription, error)

WatchTransferCancelled is a free log subscription operation binding the contract event 0xa99797fde63ee29177c0bcd12725053c1fcecc39957a12d910dad426ddefafcf.

Solidity: event TransferCancelled(uint256 index, address indexed destination, uint256 value, string notes)

func (*SlowWalletFilterer) WatchTransferConfirmed

func (_SlowWallet *SlowWalletFilterer) WatchTransferConfirmed(opts *bind.WatchOpts, sink chan<- *SlowWalletTransferConfirmed, destination []common.Address) (event.Subscription, error)

WatchTransferConfirmed is a free log subscription operation binding the contract event 0x0725491da501611b9ba3843fe633719becb32a870a63c7008fab061512c83417.

Solidity: event TransferConfirmed(uint256 index, address indexed destination, uint256 value, string notes)

func (*SlowWalletFilterer) WatchTransferProposed

func (_SlowWallet *SlowWalletFilterer) WatchTransferProposed(opts *bind.WatchOpts, sink chan<- *SlowWalletTransferProposed, destination []common.Address) (event.Subscription, error)

WatchTransferProposed is a free log subscription operation binding the contract event 0xc21d9f71ad43be26dd663dc2ae89d8a5f2e2e627520624eeff74bf1004d80b3d.

Solidity: event TransferProposed(uint256 index, address indexed destination, uint256 value, uint256 delayUntil, string notes)

type SlowWalletRaw

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

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

func (*SlowWalletRaw) Call

func (_SlowWallet *SlowWalletRaw) 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 (*SlowWalletRaw) Transact

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

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

func (*SlowWalletRaw) Transfer

func (_SlowWallet *SlowWalletRaw) 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 SlowWalletSession

type SlowWalletSession struct {
	Contract     *SlowWallet       // 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
}

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

func (*SlowWalletSession) Cancel

func (_SlowWallet *SlowWalletSession) Cancel(index *big.Int, addr common.Address, value *big.Int) (*types.Transaction, error)

Cancel is a paid mutator transaction binding the contract method 0x315a69fa.

Solidity: function cancel(uint256 index, address addr, uint256 value) returns()

func (*SlowWalletSession) Confirm

func (_SlowWallet *SlowWalletSession) Confirm(index *big.Int, destination common.Address, value *big.Int) (*types.Transaction, error)

Confirm is a paid mutator transaction binding the contract method 0xd0a08d6e.

Solidity: function confirm(uint256 index, address destination, uint256 value) returns()

func (*SlowWalletSession) Delay

func (_SlowWallet *SlowWalletSession) Delay() (*big.Int, error)

Delay is a free data retrieval call binding the contract method 0x6a42b8f8.

Solidity: function delay() constant returns(uint256)

func (*SlowWalletSession) Owner

func (_SlowWallet *SlowWalletSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*SlowWalletSession) Proposals

func (_SlowWallet *SlowWalletSession) Proposals(arg0 *big.Int) (struct {
	Destination common.Address
	Value       *big.Int
	Time        *big.Int
	Notes       string
	Closed      bool
}, error)

Proposals is a free data retrieval call binding the contract method 0x013cf08b.

Solidity: function proposals(uint256 ) constant returns(address destination, uint256 value, uint256 time, string notes, bool closed)

func (*SlowWalletSession) ProposalsLength

func (_SlowWallet *SlowWalletSession) ProposalsLength() (*big.Int, error)

ProposalsLength is a free data retrieval call binding the contract method 0x44c7c867.

Solidity: function proposalsLength() constant returns(uint256)

func (*SlowWalletSession) Propose

func (_SlowWallet *SlowWalletSession) Propose(destination common.Address, value *big.Int, notes string) (*types.Transaction, error)

Propose is a paid mutator transaction binding the contract method 0x7b166f60.

Solidity: function propose(address destination, uint256 value, string notes) returns()

func (*SlowWalletSession) Token

func (_SlowWallet *SlowWalletSession) Token() (common.Address, error)

Token is a free data retrieval call binding the contract method 0xfc0c546a.

Solidity: function token() constant returns(address)

func (*SlowWalletSession) VoidAll

func (_SlowWallet *SlowWalletSession) VoidAll() (*types.Transaction, error)

VoidAll is a paid mutator transaction binding the contract method 0xbf60f8ef.

Solidity: function voidAll() returns()

type SlowWalletTransactor

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

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

func NewSlowWalletTransactor

func NewSlowWalletTransactor(address common.Address, transactor bind.ContractTransactor) (*SlowWalletTransactor, error)

NewSlowWalletTransactor creates a new write-only instance of SlowWallet, bound to a specific deployed contract.

func (*SlowWalletTransactor) Cancel

func (_SlowWallet *SlowWalletTransactor) Cancel(opts *bind.TransactOpts, index *big.Int, addr common.Address, value *big.Int) (*types.Transaction, error)

Cancel is a paid mutator transaction binding the contract method 0x315a69fa.

Solidity: function cancel(uint256 index, address addr, uint256 value) returns()

func (*SlowWalletTransactor) Confirm

func (_SlowWallet *SlowWalletTransactor) Confirm(opts *bind.TransactOpts, index *big.Int, destination common.Address, value *big.Int) (*types.Transaction, error)

Confirm is a paid mutator transaction binding the contract method 0xd0a08d6e.

Solidity: function confirm(uint256 index, address destination, uint256 value) returns()

func (*SlowWalletTransactor) Propose

func (_SlowWallet *SlowWalletTransactor) Propose(opts *bind.TransactOpts, destination common.Address, value *big.Int, notes string) (*types.Transaction, error)

Propose is a paid mutator transaction binding the contract method 0x7b166f60.

Solidity: function propose(address destination, uint256 value, string notes) returns()

func (*SlowWalletTransactor) VoidAll

func (_SlowWallet *SlowWalletTransactor) VoidAll(opts *bind.TransactOpts) (*types.Transaction, error)

VoidAll is a paid mutator transaction binding the contract method 0xbf60f8ef.

Solidity: function voidAll() returns()

type SlowWalletTransactorRaw

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

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

func (*SlowWalletTransactorRaw) Transact

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

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

func (*SlowWalletTransactorRaw) Transfer

func (_SlowWallet *SlowWalletTransactorRaw) 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 SlowWalletTransactorSession

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

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

func (*SlowWalletTransactorSession) Cancel

func (_SlowWallet *SlowWalletTransactorSession) Cancel(index *big.Int, addr common.Address, value *big.Int) (*types.Transaction, error)

Cancel is a paid mutator transaction binding the contract method 0x315a69fa.

Solidity: function cancel(uint256 index, address addr, uint256 value) returns()

func (*SlowWalletTransactorSession) Confirm

func (_SlowWallet *SlowWalletTransactorSession) Confirm(index *big.Int, destination common.Address, value *big.Int) (*types.Transaction, error)

Confirm is a paid mutator transaction binding the contract method 0xd0a08d6e.

Solidity: function confirm(uint256 index, address destination, uint256 value) returns()

func (*SlowWalletTransactorSession) Propose

func (_SlowWallet *SlowWalletTransactorSession) Propose(destination common.Address, value *big.Int, notes string) (*types.Transaction, error)

Propose is a paid mutator transaction binding the contract method 0x7b166f60.

Solidity: function propose(address destination, uint256 value, string notes) returns()

func (*SlowWalletTransactorSession) VoidAll

func (_SlowWallet *SlowWalletTransactorSession) VoidAll() (*types.Transaction, error)

VoidAll is a paid mutator transaction binding the contract method 0xbf60f8ef.

Solidity: function voidAll() returns()

type SlowWalletTransferCancelled

type SlowWalletTransferCancelled struct {
	Index       *big.Int
	Destination common.Address
	Value       *big.Int
	Notes       string
	Raw         types.Log // Blockchain specific contextual infos
}

SlowWalletTransferCancelled represents a TransferCancelled event raised by the SlowWallet contract.

func (SlowWalletTransferCancelled) String

type SlowWalletTransferCancelledIterator

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

SlowWalletTransferCancelledIterator is returned from FilterTransferCancelled and is used to iterate over the raw logs and unpacked data for TransferCancelled events raised by the SlowWallet contract.

func (*SlowWalletTransferCancelledIterator) Close

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

func (*SlowWalletTransferCancelledIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SlowWalletTransferCancelledIterator) 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 SlowWalletTransferConfirmed

type SlowWalletTransferConfirmed struct {
	Index       *big.Int
	Destination common.Address
	Value       *big.Int
	Notes       string
	Raw         types.Log // Blockchain specific contextual infos
}

SlowWalletTransferConfirmed represents a TransferConfirmed event raised by the SlowWallet contract.

func (SlowWalletTransferConfirmed) String

type SlowWalletTransferConfirmedIterator

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

SlowWalletTransferConfirmedIterator is returned from FilterTransferConfirmed and is used to iterate over the raw logs and unpacked data for TransferConfirmed events raised by the SlowWallet contract.

func (*SlowWalletTransferConfirmedIterator) Close

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

func (*SlowWalletTransferConfirmedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SlowWalletTransferConfirmedIterator) 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 SlowWalletTransferProposed

type SlowWalletTransferProposed struct {
	Index       *big.Int
	Destination common.Address
	Value       *big.Int
	DelayUntil  *big.Int
	Notes       string
	Raw         types.Log // Blockchain specific contextual infos
}

SlowWalletTransferProposed represents a TransferProposed event raised by the SlowWallet contract.

func (SlowWalletTransferProposed) String

type SlowWalletTransferProposedIterator

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

SlowWalletTransferProposedIterator is returned from FilterTransferProposed and is used to iterate over the raw logs and unpacked data for TransferProposed events raised by the SlowWallet contract.

func (*SlowWalletTransferProposedIterator) Close

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

func (*SlowWalletTransferProposedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SlowWalletTransferProposedIterator) 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 TokenVesting

type TokenVesting struct {
	TokenVestingCaller     // Read-only binding to the contract
	TokenVestingTransactor // Write-only binding to the contract
	TokenVestingFilterer   // Log filterer for contract events
}

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

func DeployTokenVesting

func DeployTokenVesting(auth *bind.TransactOpts, backend bind.ContractBackend, beneficiary common.Address, start *big.Int, cliffDuration *big.Int, duration *big.Int) (common.Address, *types.Transaction, *TokenVesting, error)

DeployTokenVesting deploys a new Ethereum contract, binding an instance of TokenVesting to it.

func NewTokenVesting

func NewTokenVesting(address common.Address, backend bind.ContractBackend) (*TokenVesting, error)

NewTokenVesting creates a new instance of TokenVesting, bound to a specific deployed contract.

type TokenVestingCaller

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

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

func NewTokenVestingCaller

func NewTokenVestingCaller(address common.Address, caller bind.ContractCaller) (*TokenVestingCaller, error)

NewTokenVestingCaller creates a new read-only instance of TokenVesting, bound to a specific deployed contract.

func (*TokenVestingCaller) Beneficiary

func (_TokenVesting *TokenVestingCaller) Beneficiary(opts *bind.CallOpts) (common.Address, error)

Beneficiary is a free data retrieval call binding the contract method 0x38af3eed.

Solidity: function beneficiary() constant returns(address)

func (*TokenVestingCaller) Cliff

func (_TokenVesting *TokenVestingCaller) Cliff(opts *bind.CallOpts) (*big.Int, error)

Cliff is a free data retrieval call binding the contract method 0x13d033c0.

Solidity: function cliff() constant returns(uint256)

func (*TokenVestingCaller) Duration

func (_TokenVesting *TokenVestingCaller) Duration(opts *bind.CallOpts) (*big.Int, error)

Duration is a free data retrieval call binding the contract method 0x0fb5a6b4.

Solidity: function duration() constant returns(uint256)

func (*TokenVestingCaller) IsOwner

func (_TokenVesting *TokenVestingCaller) IsOwner(opts *bind.CallOpts) (bool, error)

IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.

Solidity: function isOwner() constant returns(bool)

func (*TokenVestingCaller) Owner

func (_TokenVesting *TokenVestingCaller) Owner(opts *bind.CallOpts) (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*TokenVestingCaller) Releasable

func (_TokenVesting *TokenVestingCaller) Releasable(opts *bind.CallOpts, token common.Address) (*big.Int, error)

Releasable is a free data retrieval call binding the contract method 0xa3f8eace.

Solidity: function releasable(address token) constant returns(uint256)

func (*TokenVestingCaller) Released

func (_TokenVesting *TokenVestingCaller) Released(opts *bind.CallOpts, token common.Address) (*big.Int, error)

Released is a free data retrieval call binding the contract method 0x9852595c.

Solidity: function released(address token) constant returns(uint256)

func (*TokenVestingCaller) Start

func (_TokenVesting *TokenVestingCaller) Start(opts *bind.CallOpts) (*big.Int, error)

Start is a free data retrieval call binding the contract method 0xbe9a6555.

Solidity: function start() constant returns(uint256)

type TokenVestingCallerRaw

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

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

func (*TokenVestingCallerRaw) Call

func (_TokenVesting *TokenVestingCallerRaw) 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 TokenVestingCallerSession

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

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

func (*TokenVestingCallerSession) Beneficiary

func (_TokenVesting *TokenVestingCallerSession) Beneficiary() (common.Address, error)

Beneficiary is a free data retrieval call binding the contract method 0x38af3eed.

Solidity: function beneficiary() constant returns(address)

func (*TokenVestingCallerSession) Cliff

func (_TokenVesting *TokenVestingCallerSession) Cliff() (*big.Int, error)

Cliff is a free data retrieval call binding the contract method 0x13d033c0.

Solidity: function cliff() constant returns(uint256)

func (*TokenVestingCallerSession) Duration

func (_TokenVesting *TokenVestingCallerSession) Duration() (*big.Int, error)

Duration is a free data retrieval call binding the contract method 0x0fb5a6b4.

Solidity: function duration() constant returns(uint256)

func (*TokenVestingCallerSession) IsOwner

func (_TokenVesting *TokenVestingCallerSession) IsOwner() (bool, error)

IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.

Solidity: function isOwner() constant returns(bool)

func (*TokenVestingCallerSession) Owner

func (_TokenVesting *TokenVestingCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*TokenVestingCallerSession) Releasable

func (_TokenVesting *TokenVestingCallerSession) Releasable(token common.Address) (*big.Int, error)

Releasable is a free data retrieval call binding the contract method 0xa3f8eace.

Solidity: function releasable(address token) constant returns(uint256)

func (*TokenVestingCallerSession) Released

func (_TokenVesting *TokenVestingCallerSession) Released(token common.Address) (*big.Int, error)

Released is a free data retrieval call binding the contract method 0x9852595c.

Solidity: function released(address token) constant returns(uint256)

func (*TokenVestingCallerSession) Start

func (_TokenVesting *TokenVestingCallerSession) Start() (*big.Int, error)

Start is a free data retrieval call binding the contract method 0xbe9a6555.

Solidity: function start() constant returns(uint256)

type TokenVestingFilterer

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

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

func NewTokenVestingFilterer

func NewTokenVestingFilterer(address common.Address, filterer bind.ContractFilterer) (*TokenVestingFilterer, error)

NewTokenVestingFilterer creates a new log filterer instance of TokenVesting, bound to a specific deployed contract.

func (*TokenVestingFilterer) FilterOwnershipTransferred

func (_TokenVesting *TokenVestingFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*TokenVestingOwnershipTransferredIterator, error)

FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*TokenVestingFilterer) FilterTokensReleased

func (_TokenVesting *TokenVestingFilterer) FilterTokensReleased(opts *bind.FilterOpts) (*TokenVestingTokensReleasedIterator, error)

FilterTokensReleased is a free log retrieval operation binding the contract event 0xc7798891864187665ac6dd119286e44ec13f014527aeeb2b8eb3fd413df93179.

Solidity: event TokensReleased(address token, uint256 amount)

func (*TokenVestingFilterer) ParseLog

func (c *TokenVestingFilterer) ParseLog(log *types.Log) (fmt.Stringer, error)

func (*TokenVestingFilterer) WatchOwnershipTransferred

func (_TokenVesting *TokenVestingFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *TokenVestingOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)

WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*TokenVestingFilterer) WatchTokensReleased

func (_TokenVesting *TokenVestingFilterer) WatchTokensReleased(opts *bind.WatchOpts, sink chan<- *TokenVestingTokensReleased) (event.Subscription, error)

WatchTokensReleased is a free log subscription operation binding the contract event 0xc7798891864187665ac6dd119286e44ec13f014527aeeb2b8eb3fd413df93179.

Solidity: event TokensReleased(address token, uint256 amount)

type TokenVestingOwnershipTransferred

type TokenVestingOwnershipTransferred struct {
	PreviousOwner common.Address
	NewOwner      common.Address
	Raw           types.Log // Blockchain specific contextual infos
}

TokenVestingOwnershipTransferred represents a OwnershipTransferred event raised by the TokenVesting contract.

func (TokenVestingOwnershipTransferred) String

type TokenVestingOwnershipTransferredIterator

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

TokenVestingOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the TokenVesting contract.

func (*TokenVestingOwnershipTransferredIterator) Close

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

func (*TokenVestingOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TokenVestingOwnershipTransferredIterator) 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 TokenVestingRaw

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

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

func (*TokenVestingRaw) Call

func (_TokenVesting *TokenVestingRaw) 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 (*TokenVestingRaw) Transact

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

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

func (*TokenVestingRaw) Transfer

func (_TokenVesting *TokenVestingRaw) 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 TokenVestingSession

type TokenVestingSession struct {
	Contract     *TokenVesting     // 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
}

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

func (*TokenVestingSession) Beneficiary

func (_TokenVesting *TokenVestingSession) Beneficiary() (common.Address, error)

Beneficiary is a free data retrieval call binding the contract method 0x38af3eed.

Solidity: function beneficiary() constant returns(address)

func (*TokenVestingSession) Cliff

func (_TokenVesting *TokenVestingSession) Cliff() (*big.Int, error)

Cliff is a free data retrieval call binding the contract method 0x13d033c0.

Solidity: function cliff() constant returns(uint256)

func (*TokenVestingSession) Duration

func (_TokenVesting *TokenVestingSession) Duration() (*big.Int, error)

Duration is a free data retrieval call binding the contract method 0x0fb5a6b4.

Solidity: function duration() constant returns(uint256)

func (*TokenVestingSession) IsOwner

func (_TokenVesting *TokenVestingSession) IsOwner() (bool, error)

IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.

Solidity: function isOwner() constant returns(bool)

func (*TokenVestingSession) Owner

func (_TokenVesting *TokenVestingSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*TokenVestingSession) Releasable

func (_TokenVesting *TokenVestingSession) Releasable(token common.Address) (*big.Int, error)

Releasable is a free data retrieval call binding the contract method 0xa3f8eace.

Solidity: function releasable(address token) constant returns(uint256)

func (*TokenVestingSession) Release

func (_TokenVesting *TokenVestingSession) Release(token common.Address) (*types.Transaction, error)

Release is a paid mutator transaction binding the contract method 0x19165587.

Solidity: function release(address token) returns()

func (*TokenVestingSession) Released

func (_TokenVesting *TokenVestingSession) Released(token common.Address) (*big.Int, error)

Released is a free data retrieval call binding the contract method 0x9852595c.

Solidity: function released(address token) constant returns(uint256)

func (*TokenVestingSession) RenounceOwnership

func (_TokenVesting *TokenVestingSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*TokenVestingSession) Start

func (_TokenVesting *TokenVestingSession) Start() (*big.Int, error)

Start is a free data retrieval call binding the contract method 0xbe9a6555.

Solidity: function start() constant returns(uint256)

func (*TokenVestingSession) TransferOwnership

func (_TokenVesting *TokenVestingSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

type TokenVestingTokensReleased

type TokenVestingTokensReleased struct {
	Token  common.Address
	Amount *big.Int
	Raw    types.Log // Blockchain specific contextual infos
}

TokenVestingTokensReleased represents a TokensReleased event raised by the TokenVesting contract.

func (TokenVestingTokensReleased) String

type TokenVestingTokensReleasedIterator

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

TokenVestingTokensReleasedIterator is returned from FilterTokensReleased and is used to iterate over the raw logs and unpacked data for TokensReleased events raised by the TokenVesting contract.

func (*TokenVestingTokensReleasedIterator) Close

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

func (*TokenVestingTokensReleasedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TokenVestingTokensReleasedIterator) 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 TokenVestingTransactor

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

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

func NewTokenVestingTransactor

func NewTokenVestingTransactor(address common.Address, transactor bind.ContractTransactor) (*TokenVestingTransactor, error)

NewTokenVestingTransactor creates a new write-only instance of TokenVesting, bound to a specific deployed contract.

func (*TokenVestingTransactor) Release

func (_TokenVesting *TokenVestingTransactor) Release(opts *bind.TransactOpts, token common.Address) (*types.Transaction, error)

Release is a paid mutator transaction binding the contract method 0x19165587.

Solidity: function release(address token) returns()

func (*TokenVestingTransactor) RenounceOwnership

func (_TokenVesting *TokenVestingTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*TokenVestingTransactor) TransferOwnership

func (_TokenVesting *TokenVestingTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

type TokenVestingTransactorRaw

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

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

func (*TokenVestingTransactorRaw) Transact

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

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

func (*TokenVestingTransactorRaw) Transfer

func (_TokenVesting *TokenVestingTransactorRaw) 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 TokenVestingTransactorSession

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

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

func (*TokenVestingTransactorSession) Release

func (_TokenVesting *TokenVestingTransactorSession) Release(token common.Address) (*types.Transaction, error)

Release is a paid mutator transaction binding the contract method 0x19165587.

Solidity: function release(address token) returns()

func (*TokenVestingTransactorSession) RenounceOwnership

func (_TokenVesting *TokenVestingTransactorSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*TokenVestingTransactorSession) TransferOwnership

func (_TokenVesting *TokenVestingTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

Jump to

Keyboard shortcuts

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