contract

package
v0.0.0-...-5ade1b4 Latest Latest
Warning

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

Go to latest
Published: Sep 9, 2020 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const OwnedABI = "" /* 770-byte string literal not displayed */

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

View Source
const OwnedBin = `` /* 2156-byte string literal not displayed */

OwnedBin is the compiled bytecode used for deploying new contracts.

View Source
const OwnedUpgradeableTokenStorageABI = "" /* 1479-byte string literal not displayed */

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

View Source
const OwnedUpgradeableTokenStorageBin = `` /* 6770-byte string literal not displayed */

OwnedUpgradeableTokenStorageBin is the compiled bytecode used for deploying new contracts.

View Source
const SafeMathABI = "[]"

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

View Source
const SafeMathBin = `` /* 242-byte string literal not displayed */

SafeMathBin is the compiled bytecode used for deploying new contracts.

View Source
const StorageABI = "[]"

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

View Source
const StorageBin = `` /* 166-byte string literal not displayed */

StorageBin is the compiled bytecode used for deploying new contracts.

View Source
const TTFT20ABI = "" /* 5641-byte string literal not displayed */

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

View Source
const TTFT20Bin = `` /* 15254-byte string literal not displayed */

TTFT20Bin is the compiled bytecode used for deploying new contracts.

View Source
const TokenStorageABI = "[{\"inputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"}]"

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

View Source
const TokenStorageBin = `` /* 1894-byte string literal not displayed */

TokenStorageBin is the compiled bytecode used for deploying new contracts.

View Source
const UpgradeableABI = "" /* 1479-byte string literal not displayed */

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

View Source
const UpgradeableBin = `` /* 5000-byte string literal not displayed */

UpgradeableBin is the compiled bytecode used for deploying new contracts.

Variables

This section is empty.

Functions

This section is empty.

Types

type Owned

type Owned struct {
	OwnedCaller     // Read-only binding to the contract
	OwnedTransactor // Write-only binding to the contract
	OwnedFilterer   // Log filterer for contract events
}

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

func DeployOwned

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

DeployOwned deploys a new Ethereum contract, binding an instance of Owned to it.

func NewOwned

func NewOwned(address common.Address, backend bind.ContractBackend) (*Owned, error)

NewOwned creates a new instance of Owned, bound to a specific deployed contract.

type OwnedAddedOwner

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

OwnedAddedOwner represents a AddedOwner event raised by the Owned contract.

type OwnedAddedOwnerIterator

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

OwnedAddedOwnerIterator is returned from FilterAddedOwner and is used to iterate over the raw logs and unpacked data for AddedOwner events raised by the Owned contract.

func (*OwnedAddedOwnerIterator) Close

func (it *OwnedAddedOwnerIterator) Close() error

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

func (*OwnedAddedOwnerIterator) Error

func (it *OwnedAddedOwnerIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*OwnedAddedOwnerIterator) Next

func (it *OwnedAddedOwnerIterator) 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 OwnedCaller

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

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

func NewOwnedCaller

func NewOwnedCaller(address common.Address, caller bind.ContractCaller) (*OwnedCaller, error)

NewOwnedCaller creates a new read-only instance of Owned, bound to a specific deployed contract.

type OwnedCallerRaw

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

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

func (*OwnedCallerRaw) Call

func (_Owned *OwnedCallerRaw) 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 OwnedCallerSession

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

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

type OwnedFilterer

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

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

func NewOwnedFilterer

func NewOwnedFilterer(address common.Address, filterer bind.ContractFilterer) (*OwnedFilterer, error)

NewOwnedFilterer creates a new log filterer instance of Owned, bound to a specific deployed contract.

func (*OwnedFilterer) FilterAddedOwner

func (_Owned *OwnedFilterer) FilterAddedOwner(opts *bind.FilterOpts) (*OwnedAddedOwnerIterator, error)

FilterAddedOwner is a free log retrieval operation binding the contract event 0x9465fa0c962cc76958e6373a993326400c1c94f8be2fe3a952adfa7f60b2ea26.

Solidity: e AddedOwner(newOwner address)

func (*OwnedFilterer) FilterRemovedOwner

func (_Owned *OwnedFilterer) FilterRemovedOwner(opts *bind.FilterOpts) (*OwnedRemovedOwnerIterator, error)

FilterRemovedOwner is a free log retrieval operation binding the contract event 0xf8d49fc529812e9a7c5c50e69c20f0dccc0db8fa95c98bc58cc9a4f1c1299eaf.

Solidity: e RemovedOwner(removedOwner address)

func (*OwnedFilterer) WatchAddedOwner

func (_Owned *OwnedFilterer) WatchAddedOwner(opts *bind.WatchOpts, sink chan<- *OwnedAddedOwner) (event.Subscription, error)

WatchAddedOwner is a free log subscription operation binding the contract event 0x9465fa0c962cc76958e6373a993326400c1c94f8be2fe3a952adfa7f60b2ea26.

Solidity: e AddedOwner(newOwner address)

func (*OwnedFilterer) WatchRemovedOwner

func (_Owned *OwnedFilterer) WatchRemovedOwner(opts *bind.WatchOpts, sink chan<- *OwnedRemovedOwner) (event.Subscription, error)

WatchRemovedOwner is a free log subscription operation binding the contract event 0xf8d49fc529812e9a7c5c50e69c20f0dccc0db8fa95c98bc58cc9a4f1c1299eaf.

Solidity: e RemovedOwner(removedOwner address)

type OwnedRaw

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

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

func (*OwnedRaw) Call

func (_Owned *OwnedRaw) 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 (*OwnedRaw) Transact

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

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

func (*OwnedRaw) Transfer

func (_Owned *OwnedRaw) 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 OwnedRemovedOwner

type OwnedRemovedOwner struct {
	RemovedOwner common.Address
	Raw          types.Log // Blockchain specific contextual infos
}

OwnedRemovedOwner represents a RemovedOwner event raised by the Owned contract.

type OwnedRemovedOwnerIterator

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

OwnedRemovedOwnerIterator is returned from FilterRemovedOwner and is used to iterate over the raw logs and unpacked data for RemovedOwner events raised by the Owned contract.

func (*OwnedRemovedOwnerIterator) Close

func (it *OwnedRemovedOwnerIterator) Close() error

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

func (*OwnedRemovedOwnerIterator) Error

func (it *OwnedRemovedOwnerIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*OwnedRemovedOwnerIterator) Next

func (it *OwnedRemovedOwnerIterator) 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 OwnedSession

type OwnedSession struct {
	Contract     *Owned            // 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
}

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

func (*OwnedSession) AddOwner

func (_Owned *OwnedSession) AddOwner(_newOwner common.Address) (*types.Transaction, error)

AddOwner is a paid mutator transaction binding the contract method 0x7065cb48.

Solidity: function addOwner(_newOwner address) returns()

func (*OwnedSession) RemoveOwner

func (_Owned *OwnedSession) RemoveOwner(_toRemove common.Address) (*types.Transaction, error)

RemoveOwner is a paid mutator transaction binding the contract method 0x173825d9.

Solidity: function removeOwner(_toRemove address) returns()

type OwnedTransactor

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

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

func NewOwnedTransactor

func NewOwnedTransactor(address common.Address, transactor bind.ContractTransactor) (*OwnedTransactor, error)

NewOwnedTransactor creates a new write-only instance of Owned, bound to a specific deployed contract.

func (*OwnedTransactor) AddOwner

func (_Owned *OwnedTransactor) AddOwner(opts *bind.TransactOpts, _newOwner common.Address) (*types.Transaction, error)

AddOwner is a paid mutator transaction binding the contract method 0x7065cb48.

Solidity: function addOwner(_newOwner address) returns()

func (*OwnedTransactor) RemoveOwner

func (_Owned *OwnedTransactor) RemoveOwner(opts *bind.TransactOpts, _toRemove common.Address) (*types.Transaction, error)

RemoveOwner is a paid mutator transaction binding the contract method 0x173825d9.

Solidity: function removeOwner(_toRemove address) returns()

type OwnedTransactorRaw

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

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

func (*OwnedTransactorRaw) Transact

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

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

func (*OwnedTransactorRaw) Transfer

func (_Owned *OwnedTransactorRaw) 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 OwnedTransactorSession

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

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

func (*OwnedTransactorSession) AddOwner

func (_Owned *OwnedTransactorSession) AddOwner(_newOwner common.Address) (*types.Transaction, error)

AddOwner is a paid mutator transaction binding the contract method 0x7065cb48.

Solidity: function addOwner(_newOwner address) returns()

func (*OwnedTransactorSession) RemoveOwner

func (_Owned *OwnedTransactorSession) RemoveOwner(_toRemove common.Address) (*types.Transaction, error)

RemoveOwner is a paid mutator transaction binding the contract method 0x173825d9.

Solidity: function removeOwner(_toRemove address) returns()

type OwnedUpgradeableTokenStorage

type OwnedUpgradeableTokenStorage struct {
	OwnedUpgradeableTokenStorageCaller     // Read-only binding to the contract
	OwnedUpgradeableTokenStorageTransactor // Write-only binding to the contract
	OwnedUpgradeableTokenStorageFilterer   // Log filterer for contract events
}

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

func DeployOwnedUpgradeableTokenStorage

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

DeployOwnedUpgradeableTokenStorage deploys a new Ethereum contract, binding an instance of OwnedUpgradeableTokenStorage to it.

func NewOwnedUpgradeableTokenStorage

func NewOwnedUpgradeableTokenStorage(address common.Address, backend bind.ContractBackend) (*OwnedUpgradeableTokenStorage, error)

NewOwnedUpgradeableTokenStorage creates a new instance of OwnedUpgradeableTokenStorage, bound to a specific deployed contract.

type OwnedUpgradeableTokenStorageAddedOwner

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

OwnedUpgradeableTokenStorageAddedOwner represents a AddedOwner event raised by the OwnedUpgradeableTokenStorage contract.

type OwnedUpgradeableTokenStorageAddedOwnerIterator

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

OwnedUpgradeableTokenStorageAddedOwnerIterator is returned from FilterAddedOwner and is used to iterate over the raw logs and unpacked data for AddedOwner events raised by the OwnedUpgradeableTokenStorage contract.

func (*OwnedUpgradeableTokenStorageAddedOwnerIterator) Close

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

func (*OwnedUpgradeableTokenStorageAddedOwnerIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*OwnedUpgradeableTokenStorageAddedOwnerIterator) 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 OwnedUpgradeableTokenStorageCaller

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

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

func NewOwnedUpgradeableTokenStorageCaller

func NewOwnedUpgradeableTokenStorageCaller(address common.Address, caller bind.ContractCaller) (*OwnedUpgradeableTokenStorageCaller, error)

NewOwnedUpgradeableTokenStorageCaller creates a new read-only instance of OwnedUpgradeableTokenStorage, bound to a specific deployed contract.

func (*OwnedUpgradeableTokenStorageCaller) Implementation

func (_OwnedUpgradeableTokenStorage *OwnedUpgradeableTokenStorageCaller) Implementation(opts *bind.CallOpts) (common.Address, error)

Implementation is a free data retrieval call binding the contract method 0x5c60da1b.

Solidity: function implementation() constant returns(address)

func (*OwnedUpgradeableTokenStorageCaller) Version

func (_OwnedUpgradeableTokenStorage *OwnedUpgradeableTokenStorageCaller) Version(opts *bind.CallOpts) (string, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() constant returns(string)

type OwnedUpgradeableTokenStorageCallerRaw

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

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

func (*OwnedUpgradeableTokenStorageCallerRaw) Call

func (_OwnedUpgradeableTokenStorage *OwnedUpgradeableTokenStorageCallerRaw) 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 OwnedUpgradeableTokenStorageCallerSession

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

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

func (*OwnedUpgradeableTokenStorageCallerSession) Implementation

func (_OwnedUpgradeableTokenStorage *OwnedUpgradeableTokenStorageCallerSession) Implementation() (common.Address, error)

Implementation is a free data retrieval call binding the contract method 0x5c60da1b.

Solidity: function implementation() constant returns(address)

func (*OwnedUpgradeableTokenStorageCallerSession) Version

func (_OwnedUpgradeableTokenStorage *OwnedUpgradeableTokenStorageCallerSession) Version() (string, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() constant returns(string)

type OwnedUpgradeableTokenStorageFilterer

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

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

func NewOwnedUpgradeableTokenStorageFilterer

func NewOwnedUpgradeableTokenStorageFilterer(address common.Address, filterer bind.ContractFilterer) (*OwnedUpgradeableTokenStorageFilterer, error)

NewOwnedUpgradeableTokenStorageFilterer creates a new log filterer instance of OwnedUpgradeableTokenStorage, bound to a specific deployed contract.

func (*OwnedUpgradeableTokenStorageFilterer) FilterAddedOwner

func (_OwnedUpgradeableTokenStorage *OwnedUpgradeableTokenStorageFilterer) FilterAddedOwner(opts *bind.FilterOpts) (*OwnedUpgradeableTokenStorageAddedOwnerIterator, error)

FilterAddedOwner is a free log retrieval operation binding the contract event 0x9465fa0c962cc76958e6373a993326400c1c94f8be2fe3a952adfa7f60b2ea26.

Solidity: e AddedOwner(newOwner address)

func (*OwnedUpgradeableTokenStorageFilterer) FilterRemovedOwner

func (_OwnedUpgradeableTokenStorage *OwnedUpgradeableTokenStorageFilterer) FilterRemovedOwner(opts *bind.FilterOpts) (*OwnedUpgradeableTokenStorageRemovedOwnerIterator, error)

FilterRemovedOwner is a free log retrieval operation binding the contract event 0xf8d49fc529812e9a7c5c50e69c20f0dccc0db8fa95c98bc58cc9a4f1c1299eaf.

Solidity: e RemovedOwner(removedOwner address)

func (*OwnedUpgradeableTokenStorageFilterer) FilterUpgraded

func (_OwnedUpgradeableTokenStorage *OwnedUpgradeableTokenStorageFilterer) FilterUpgraded(opts *bind.FilterOpts, version []string, implementation []common.Address) (*OwnedUpgradeableTokenStorageUpgradedIterator, error)

FilterUpgraded is a free log retrieval operation binding the contract event 0x8e05e0e35ff592971ca8b477d4285a33a61ded208d644042667b78693a472f5e.

Solidity: e Upgraded(version indexed string, implementation indexed address)

func (*OwnedUpgradeableTokenStorageFilterer) WatchAddedOwner

func (_OwnedUpgradeableTokenStorage *OwnedUpgradeableTokenStorageFilterer) WatchAddedOwner(opts *bind.WatchOpts, sink chan<- *OwnedUpgradeableTokenStorageAddedOwner) (event.Subscription, error)

WatchAddedOwner is a free log subscription operation binding the contract event 0x9465fa0c962cc76958e6373a993326400c1c94f8be2fe3a952adfa7f60b2ea26.

Solidity: e AddedOwner(newOwner address)

func (*OwnedUpgradeableTokenStorageFilterer) WatchRemovedOwner

func (_OwnedUpgradeableTokenStorage *OwnedUpgradeableTokenStorageFilterer) WatchRemovedOwner(opts *bind.WatchOpts, sink chan<- *OwnedUpgradeableTokenStorageRemovedOwner) (event.Subscription, error)

WatchRemovedOwner is a free log subscription operation binding the contract event 0xf8d49fc529812e9a7c5c50e69c20f0dccc0db8fa95c98bc58cc9a4f1c1299eaf.

Solidity: e RemovedOwner(removedOwner address)

func (*OwnedUpgradeableTokenStorageFilterer) WatchUpgraded

func (_OwnedUpgradeableTokenStorage *OwnedUpgradeableTokenStorageFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *OwnedUpgradeableTokenStorageUpgraded, version []string, implementation []common.Address) (event.Subscription, error)

WatchUpgraded is a free log subscription operation binding the contract event 0x8e05e0e35ff592971ca8b477d4285a33a61ded208d644042667b78693a472f5e.

Solidity: e Upgraded(version indexed string, implementation indexed address)

type OwnedUpgradeableTokenStorageRaw

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

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

func (*OwnedUpgradeableTokenStorageRaw) Call

func (_OwnedUpgradeableTokenStorage *OwnedUpgradeableTokenStorageRaw) 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 (*OwnedUpgradeableTokenStorageRaw) Transact

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

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

func (*OwnedUpgradeableTokenStorageRaw) Transfer

func (_OwnedUpgradeableTokenStorage *OwnedUpgradeableTokenStorageRaw) 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 OwnedUpgradeableTokenStorageRemovedOwner

type OwnedUpgradeableTokenStorageRemovedOwner struct {
	RemovedOwner common.Address
	Raw          types.Log // Blockchain specific contextual infos
}

OwnedUpgradeableTokenStorageRemovedOwner represents a RemovedOwner event raised by the OwnedUpgradeableTokenStorage contract.

type OwnedUpgradeableTokenStorageRemovedOwnerIterator

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

OwnedUpgradeableTokenStorageRemovedOwnerIterator is returned from FilterRemovedOwner and is used to iterate over the raw logs and unpacked data for RemovedOwner events raised by the OwnedUpgradeableTokenStorage contract.

func (*OwnedUpgradeableTokenStorageRemovedOwnerIterator) Close

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

func (*OwnedUpgradeableTokenStorageRemovedOwnerIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*OwnedUpgradeableTokenStorageRemovedOwnerIterator) 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 OwnedUpgradeableTokenStorageSession

type OwnedUpgradeableTokenStorageSession struct {
	Contract     *OwnedUpgradeableTokenStorage // 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
}

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

func (*OwnedUpgradeableTokenStorageSession) AddOwner

func (_OwnedUpgradeableTokenStorage *OwnedUpgradeableTokenStorageSession) AddOwner(_newOwner common.Address) (*types.Transaction, error)

AddOwner is a paid mutator transaction binding the contract method 0x7065cb48.

Solidity: function addOwner(_newOwner address) returns()

func (*OwnedUpgradeableTokenStorageSession) Implementation

func (_OwnedUpgradeableTokenStorage *OwnedUpgradeableTokenStorageSession) Implementation() (common.Address, error)

Implementation is a free data retrieval call binding the contract method 0x5c60da1b.

Solidity: function implementation() constant returns(address)

func (*OwnedUpgradeableTokenStorageSession) RemoveOwner

func (_OwnedUpgradeableTokenStorage *OwnedUpgradeableTokenStorageSession) RemoveOwner(_toRemove common.Address) (*types.Transaction, error)

RemoveOwner is a paid mutator transaction binding the contract method 0x173825d9.

Solidity: function removeOwner(_toRemove address) returns()

func (*OwnedUpgradeableTokenStorageSession) UpgradeTo

func (_OwnedUpgradeableTokenStorage *OwnedUpgradeableTokenStorageSession) UpgradeTo(_version string, _implementation common.Address) (*types.Transaction, error)

UpgradeTo is a paid mutator transaction binding the contract method 0x5a8b1a9f.

Solidity: function upgradeTo(_version string, _implementation address) returns()

func (*OwnedUpgradeableTokenStorageSession) Version

func (_OwnedUpgradeableTokenStorage *OwnedUpgradeableTokenStorageSession) Version() (string, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() constant returns(string)

type OwnedUpgradeableTokenStorageTransactor

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

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

func NewOwnedUpgradeableTokenStorageTransactor

func NewOwnedUpgradeableTokenStorageTransactor(address common.Address, transactor bind.ContractTransactor) (*OwnedUpgradeableTokenStorageTransactor, error)

NewOwnedUpgradeableTokenStorageTransactor creates a new write-only instance of OwnedUpgradeableTokenStorage, bound to a specific deployed contract.

func (*OwnedUpgradeableTokenStorageTransactor) AddOwner

func (_OwnedUpgradeableTokenStorage *OwnedUpgradeableTokenStorageTransactor) AddOwner(opts *bind.TransactOpts, _newOwner common.Address) (*types.Transaction, error)

AddOwner is a paid mutator transaction binding the contract method 0x7065cb48.

Solidity: function addOwner(_newOwner address) returns()

func (*OwnedUpgradeableTokenStorageTransactor) RemoveOwner

func (_OwnedUpgradeableTokenStorage *OwnedUpgradeableTokenStorageTransactor) RemoveOwner(opts *bind.TransactOpts, _toRemove common.Address) (*types.Transaction, error)

RemoveOwner is a paid mutator transaction binding the contract method 0x173825d9.

Solidity: function removeOwner(_toRemove address) returns()

func (*OwnedUpgradeableTokenStorageTransactor) UpgradeTo

func (_OwnedUpgradeableTokenStorage *OwnedUpgradeableTokenStorageTransactor) UpgradeTo(opts *bind.TransactOpts, _version string, _implementation common.Address) (*types.Transaction, error)

UpgradeTo is a paid mutator transaction binding the contract method 0x5a8b1a9f.

Solidity: function upgradeTo(_version string, _implementation address) returns()

type OwnedUpgradeableTokenStorageTransactorRaw

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

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

func (*OwnedUpgradeableTokenStorageTransactorRaw) Transact

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

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

func (*OwnedUpgradeableTokenStorageTransactorRaw) Transfer

func (_OwnedUpgradeableTokenStorage *OwnedUpgradeableTokenStorageTransactorRaw) 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 OwnedUpgradeableTokenStorageTransactorSession

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

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

func (*OwnedUpgradeableTokenStorageTransactorSession) AddOwner

func (_OwnedUpgradeableTokenStorage *OwnedUpgradeableTokenStorageTransactorSession) AddOwner(_newOwner common.Address) (*types.Transaction, error)

AddOwner is a paid mutator transaction binding the contract method 0x7065cb48.

Solidity: function addOwner(_newOwner address) returns()

func (*OwnedUpgradeableTokenStorageTransactorSession) RemoveOwner

func (_OwnedUpgradeableTokenStorage *OwnedUpgradeableTokenStorageTransactorSession) RemoveOwner(_toRemove common.Address) (*types.Transaction, error)

RemoveOwner is a paid mutator transaction binding the contract method 0x173825d9.

Solidity: function removeOwner(_toRemove address) returns()

func (*OwnedUpgradeableTokenStorageTransactorSession) UpgradeTo

func (_OwnedUpgradeableTokenStorage *OwnedUpgradeableTokenStorageTransactorSession) UpgradeTo(_version string, _implementation common.Address) (*types.Transaction, error)

UpgradeTo is a paid mutator transaction binding the contract method 0x5a8b1a9f.

Solidity: function upgradeTo(_version string, _implementation address) returns()

type OwnedUpgradeableTokenStorageUpgraded

type OwnedUpgradeableTokenStorageUpgraded struct {
	Version        common.Hash
	Implementation common.Address
	Raw            types.Log // Blockchain specific contextual infos
}

OwnedUpgradeableTokenStorageUpgraded represents a Upgraded event raised by the OwnedUpgradeableTokenStorage contract.

type OwnedUpgradeableTokenStorageUpgradedIterator

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

OwnedUpgradeableTokenStorageUpgradedIterator is returned from FilterUpgraded and is used to iterate over the raw logs and unpacked data for Upgraded events raised by the OwnedUpgradeableTokenStorage contract.

func (*OwnedUpgradeableTokenStorageUpgradedIterator) Close

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

func (*OwnedUpgradeableTokenStorageUpgradedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*OwnedUpgradeableTokenStorageUpgradedIterator) 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 SafeMath

type SafeMath struct {
	SafeMathCaller     // Read-only binding to the contract
	SafeMathTransactor // Write-only binding to the contract
	SafeMathFilterer   // Log filterer for contract events
}

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

func DeploySafeMath

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

DeploySafeMath deploys a new Ethereum contract, binding an instance of SafeMath to it.

func NewSafeMath

func NewSafeMath(address common.Address, backend bind.ContractBackend) (*SafeMath, error)

NewSafeMath creates a new instance of SafeMath, bound to a specific deployed contract.

type SafeMathCaller

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

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

func NewSafeMathCaller

func NewSafeMathCaller(address common.Address, caller bind.ContractCaller) (*SafeMathCaller, error)

NewSafeMathCaller creates a new read-only instance of SafeMath, bound to a specific deployed contract.

type SafeMathCallerRaw

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

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

func (*SafeMathCallerRaw) Call

func (_SafeMath *SafeMathCallerRaw) 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 SafeMathCallerSession

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

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

type SafeMathFilterer

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

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

func NewSafeMathFilterer

func NewSafeMathFilterer(address common.Address, filterer bind.ContractFilterer) (*SafeMathFilterer, error)

NewSafeMathFilterer creates a new log filterer instance of SafeMath, bound to a specific deployed contract.

type SafeMathRaw

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

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

func (*SafeMathRaw) Call

func (_SafeMath *SafeMathRaw) 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 (*SafeMathRaw) Transact

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

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

func (*SafeMathRaw) Transfer

func (_SafeMath *SafeMathRaw) 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 SafeMathSession

type SafeMathSession struct {
	Contract     *SafeMath         // 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
}

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

type SafeMathTransactor

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

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

func NewSafeMathTransactor

func NewSafeMathTransactor(address common.Address, transactor bind.ContractTransactor) (*SafeMathTransactor, error)

NewSafeMathTransactor creates a new write-only instance of SafeMath, bound to a specific deployed contract.

type SafeMathTransactorRaw

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

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

func (*SafeMathTransactorRaw) Transact

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

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

func (*SafeMathTransactorRaw) Transfer

func (_SafeMath *SafeMathTransactorRaw) 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 SafeMathTransactorSession

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

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

type Storage

type Storage struct {
	StorageCaller     // Read-only binding to the contract
	StorageTransactor // Write-only binding to the contract
	StorageFilterer   // Log filterer for contract events
}

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

func DeployStorage

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

DeployStorage deploys a new Ethereum contract, binding an instance of Storage to it.

func NewStorage

func NewStorage(address common.Address, backend bind.ContractBackend) (*Storage, error)

NewStorage creates a new instance of Storage, bound to a specific deployed contract.

type StorageCaller

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

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

func NewStorageCaller

func NewStorageCaller(address common.Address, caller bind.ContractCaller) (*StorageCaller, error)

NewStorageCaller creates a new read-only instance of Storage, bound to a specific deployed contract.

type StorageCallerRaw

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

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

func (*StorageCallerRaw) Call

func (_Storage *StorageCallerRaw) 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 StorageCallerSession

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

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

type StorageFilterer

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

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

func NewStorageFilterer

func NewStorageFilterer(address common.Address, filterer bind.ContractFilterer) (*StorageFilterer, error)

NewStorageFilterer creates a new log filterer instance of Storage, bound to a specific deployed contract.

type StorageRaw

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

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

func (*StorageRaw) Call

func (_Storage *StorageRaw) 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 (*StorageRaw) Transact

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

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

func (*StorageRaw) Transfer

func (_Storage *StorageRaw) 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 StorageSession

type StorageSession struct {
	Contract     *Storage          // 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
}

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

type StorageTransactor

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

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

func NewStorageTransactor

func NewStorageTransactor(address common.Address, transactor bind.ContractTransactor) (*StorageTransactor, error)

NewStorageTransactor creates a new write-only instance of Storage, bound to a specific deployed contract.

type StorageTransactorRaw

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

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

func (*StorageTransactorRaw) Transact

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

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

func (*StorageTransactorRaw) Transfer

func (_Storage *StorageTransactorRaw) 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 StorageTransactorSession

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

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

type TTFT20

type TTFT20 struct {
	TTFT20Caller     // Read-only binding to the contract
	TTFT20Transactor // Write-only binding to the contract
	TTFT20Filterer   // Log filterer for contract events
}

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

func DeployTTFT20

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

DeployTTFT20 deploys a new Ethereum contract, binding an instance of TTFT20 to it.

func NewTTFT20

func NewTTFT20(address common.Address, backend bind.ContractBackend) (*TTFT20, error)

NewTTFT20 creates a new instance of TTFT20, bound to a specific deployed contract.

type TTFT20AddedOwner

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

TTFT20AddedOwner represents a AddedOwner event raised by the TTFT20 contract.

type TTFT20AddedOwnerIterator

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

TTFT20AddedOwnerIterator is returned from FilterAddedOwner and is used to iterate over the raw logs and unpacked data for AddedOwner events raised by the TTFT20 contract.

func (*TTFT20AddedOwnerIterator) Close

func (it *TTFT20AddedOwnerIterator) Close() error

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

func (*TTFT20AddedOwnerIterator) Error

func (it *TTFT20AddedOwnerIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*TTFT20AddedOwnerIterator) Next

func (it *TTFT20AddedOwnerIterator) 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 TTFT20Approval

type TTFT20Approval struct {
	TokenOwner common.Address
	Spender    common.Address
	Tokens     *big.Int
	Raw        types.Log // Blockchain specific contextual infos
}

TTFT20Approval represents a Approval event raised by the TTFT20 contract.

type TTFT20ApprovalIterator

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

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

func (*TTFT20ApprovalIterator) Close

func (it *TTFT20ApprovalIterator) Close() error

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

func (*TTFT20ApprovalIterator) Error

func (it *TTFT20ApprovalIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*TTFT20ApprovalIterator) Next

func (it *TTFT20ApprovalIterator) 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 TTFT20Caller

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

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

func NewTTFT20Caller

func NewTTFT20Caller(address common.Address, caller bind.ContractCaller) (*TTFT20Caller, error)

NewTTFT20Caller creates a new read-only instance of TTFT20, bound to a specific deployed contract.

func (*TTFT20Caller) Allowance

func (_TTFT20 *TTFT20Caller) Allowance(opts *bind.CallOpts, tokenOwner common.Address, spender common.Address) (*big.Int, error)

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

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

func (*TTFT20Caller) BalanceOf

func (_TTFT20 *TTFT20Caller) BalanceOf(opts *bind.CallOpts, tokenOwner common.Address) (*big.Int, error)

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

Solidity: function balanceOf(tokenOwner address) constant returns(balance uint256)

func (*TTFT20Caller) Decimals

func (_TTFT20 *TTFT20Caller) 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 (*TTFT20Caller) Implementation

func (_TTFT20 *TTFT20Caller) Implementation(opts *bind.CallOpts) (common.Address, error)

Implementation is a free data retrieval call binding the contract method 0x5c60da1b.

Solidity: function implementation() constant returns(address)

func (*TTFT20Caller) IsMintID

func (_TTFT20 *TTFT20Caller) IsMintID(opts *bind.CallOpts, _txid string) (bool, error)

IsMintID is a free data retrieval call binding the contract method 0xdd6ad77e.

Solidity: function isMintID(_txid string) constant returns(bool)

func (*TTFT20Caller) IsWithdrawalAddress

func (_TTFT20 *TTFT20Caller) IsWithdrawalAddress(opts *bind.CallOpts, _addr common.Address) (bool, error)

IsWithdrawalAddress is a free data retrieval call binding the contract method 0x206a943c.

Solidity: function isWithdrawalAddress(_addr address) constant returns(bool)

func (*TTFT20Caller) Name

func (_TTFT20 *TTFT20Caller) 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 (*TTFT20Caller) Symbol

func (_TTFT20 *TTFT20Caller) 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 (*TTFT20Caller) TotalSupply

func (_TTFT20 *TTFT20Caller) 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)

func (*TTFT20Caller) Version

func (_TTFT20 *TTFT20Caller) Version(opts *bind.CallOpts) (string, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() constant returns(string)

type TTFT20CallerRaw

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

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

func (*TTFT20CallerRaw) Call

func (_TTFT20 *TTFT20CallerRaw) 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 TTFT20CallerSession

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

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

func (*TTFT20CallerSession) Allowance

func (_TTFT20 *TTFT20CallerSession) Allowance(tokenOwner common.Address, spender common.Address) (*big.Int, error)

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

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

func (*TTFT20CallerSession) BalanceOf

func (_TTFT20 *TTFT20CallerSession) BalanceOf(tokenOwner common.Address) (*big.Int, error)

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

Solidity: function balanceOf(tokenOwner address) constant returns(balance uint256)

func (*TTFT20CallerSession) Decimals

func (_TTFT20 *TTFT20CallerSession) Decimals() (uint8, error)

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

Solidity: function decimals() constant returns(uint8)

func (*TTFT20CallerSession) Implementation

func (_TTFT20 *TTFT20CallerSession) Implementation() (common.Address, error)

Implementation is a free data retrieval call binding the contract method 0x5c60da1b.

Solidity: function implementation() constant returns(address)

func (*TTFT20CallerSession) IsMintID

func (_TTFT20 *TTFT20CallerSession) IsMintID(_txid string) (bool, error)

IsMintID is a free data retrieval call binding the contract method 0xdd6ad77e.

Solidity: function isMintID(_txid string) constant returns(bool)

func (*TTFT20CallerSession) IsWithdrawalAddress

func (_TTFT20 *TTFT20CallerSession) IsWithdrawalAddress(_addr common.Address) (bool, error)

IsWithdrawalAddress is a free data retrieval call binding the contract method 0x206a943c.

Solidity: function isWithdrawalAddress(_addr address) constant returns(bool)

func (*TTFT20CallerSession) Name

func (_TTFT20 *TTFT20CallerSession) Name() (string, error)

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

Solidity: function name() constant returns(string)

func (*TTFT20CallerSession) Symbol

func (_TTFT20 *TTFT20CallerSession) Symbol() (string, error)

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

Solidity: function symbol() constant returns(string)

func (*TTFT20CallerSession) TotalSupply

func (_TTFT20 *TTFT20CallerSession) TotalSupply() (*big.Int, error)

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

Solidity: function totalSupply() constant returns(uint256)

func (*TTFT20CallerSession) Version

func (_TTFT20 *TTFT20CallerSession) Version() (string, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() constant returns(string)

type TTFT20Filterer

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

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

func NewTTFT20Filterer

func NewTTFT20Filterer(address common.Address, filterer bind.ContractFilterer) (*TTFT20Filterer, error)

NewTTFT20Filterer creates a new log filterer instance of TTFT20, bound to a specific deployed contract.

func (*TTFT20Filterer) FilterAddedOwner

func (_TTFT20 *TTFT20Filterer) FilterAddedOwner(opts *bind.FilterOpts) (*TTFT20AddedOwnerIterator, error)

FilterAddedOwner is a free log retrieval operation binding the contract event 0x9465fa0c962cc76958e6373a993326400c1c94f8be2fe3a952adfa7f60b2ea26.

Solidity: e AddedOwner(newOwner address)

func (*TTFT20Filterer) FilterApproval

func (_TTFT20 *TTFT20Filterer) FilterApproval(opts *bind.FilterOpts, tokenOwner []common.Address, spender []common.Address) (*TTFT20ApprovalIterator, error)

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

Solidity: e Approval(tokenOwner indexed address, spender indexed address, tokens uint256)

func (*TTFT20Filterer) FilterMint

func (_TTFT20 *TTFT20Filterer) FilterMint(opts *bind.FilterOpts, receiver []common.Address, txid []string) (*TTFT20MintIterator, error)

FilterMint is a free log retrieval operation binding the contract event 0x85a66b9141978db9980f7e0ce3b468cebf4f7999f32b23091c5c03e798b1ba7a.

Solidity: e Mint(receiver indexed address, tokens uint256, txid indexed string)

func (*TTFT20Filterer) FilterRegisterWithdrawalAddress

func (_TTFT20 *TTFT20Filterer) FilterRegisterWithdrawalAddress(opts *bind.FilterOpts, addr []common.Address) (*TTFT20RegisterWithdrawalAddressIterator, error)

FilterRegisterWithdrawalAddress is a free log retrieval operation binding the contract event 0x77bc19082a31daad021d73c26bb4f6e74100a41c98099405e92a9323d133e602.

Solidity: e RegisterWithdrawalAddress(addr indexed address)

func (*TTFT20Filterer) FilterRemovedOwner

func (_TTFT20 *TTFT20Filterer) FilterRemovedOwner(opts *bind.FilterOpts) (*TTFT20RemovedOwnerIterator, error)

FilterRemovedOwner is a free log retrieval operation binding the contract event 0xf8d49fc529812e9a7c5c50e69c20f0dccc0db8fa95c98bc58cc9a4f1c1299eaf.

Solidity: e RemovedOwner(removedOwner address)

func (*TTFT20Filterer) FilterTransfer

func (_TTFT20 *TTFT20Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*TTFT20TransferIterator, error)

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

Solidity: e Transfer(from indexed address, to indexed address, tokens uint256)

func (*TTFT20Filterer) FilterUpgraded

func (_TTFT20 *TTFT20Filterer) FilterUpgraded(opts *bind.FilterOpts, version []string, implementation []common.Address) (*TTFT20UpgradedIterator, error)

FilterUpgraded is a free log retrieval operation binding the contract event 0x8e05e0e35ff592971ca8b477d4285a33a61ded208d644042667b78693a472f5e.

Solidity: e Upgraded(version indexed string, implementation indexed address)

func (*TTFT20Filterer) FilterWithdraw

func (_TTFT20 *TTFT20Filterer) FilterWithdraw(opts *bind.FilterOpts, receiver []common.Address) (*TTFT20WithdrawIterator, error)

FilterWithdraw is a free log retrieval operation binding the contract event 0x884edad9ce6fa2440d8a54cc123490eb96d2768479d49ff9c7366125a9424364.

Solidity: e Withdraw(receiver indexed address, tokens uint256)

func (*TTFT20Filterer) WatchAddedOwner

func (_TTFT20 *TTFT20Filterer) WatchAddedOwner(opts *bind.WatchOpts, sink chan<- *TTFT20AddedOwner) (event.Subscription, error)

WatchAddedOwner is a free log subscription operation binding the contract event 0x9465fa0c962cc76958e6373a993326400c1c94f8be2fe3a952adfa7f60b2ea26.

Solidity: e AddedOwner(newOwner address)

func (*TTFT20Filterer) WatchApproval

func (_TTFT20 *TTFT20Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *TTFT20Approval, tokenOwner []common.Address, spender []common.Address) (event.Subscription, error)

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

Solidity: e Approval(tokenOwner indexed address, spender indexed address, tokens uint256)

func (*TTFT20Filterer) WatchMint

func (_TTFT20 *TTFT20Filterer) WatchMint(opts *bind.WatchOpts, sink chan<- *TTFT20Mint, receiver []common.Address, txid []string) (event.Subscription, error)

WatchMint is a free log subscription operation binding the contract event 0x85a66b9141978db9980f7e0ce3b468cebf4f7999f32b23091c5c03e798b1ba7a.

Solidity: e Mint(receiver indexed address, tokens uint256, txid indexed string)

func (*TTFT20Filterer) WatchRegisterWithdrawalAddress

func (_TTFT20 *TTFT20Filterer) WatchRegisterWithdrawalAddress(opts *bind.WatchOpts, sink chan<- *TTFT20RegisterWithdrawalAddress, addr []common.Address) (event.Subscription, error)

WatchRegisterWithdrawalAddress is a free log subscription operation binding the contract event 0x77bc19082a31daad021d73c26bb4f6e74100a41c98099405e92a9323d133e602.

Solidity: e RegisterWithdrawalAddress(addr indexed address)

func (*TTFT20Filterer) WatchRemovedOwner

func (_TTFT20 *TTFT20Filterer) WatchRemovedOwner(opts *bind.WatchOpts, sink chan<- *TTFT20RemovedOwner) (event.Subscription, error)

WatchRemovedOwner is a free log subscription operation binding the contract event 0xf8d49fc529812e9a7c5c50e69c20f0dccc0db8fa95c98bc58cc9a4f1c1299eaf.

Solidity: e RemovedOwner(removedOwner address)

func (*TTFT20Filterer) WatchTransfer

func (_TTFT20 *TTFT20Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *TTFT20Transfer, from []common.Address, to []common.Address) (event.Subscription, error)

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

Solidity: e Transfer(from indexed address, to indexed address, tokens uint256)

func (*TTFT20Filterer) WatchUpgraded

func (_TTFT20 *TTFT20Filterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *TTFT20Upgraded, version []string, implementation []common.Address) (event.Subscription, error)

WatchUpgraded is a free log subscription operation binding the contract event 0x8e05e0e35ff592971ca8b477d4285a33a61ded208d644042667b78693a472f5e.

Solidity: e Upgraded(version indexed string, implementation indexed address)

func (*TTFT20Filterer) WatchWithdraw

func (_TTFT20 *TTFT20Filterer) WatchWithdraw(opts *bind.WatchOpts, sink chan<- *TTFT20Withdraw, receiver []common.Address) (event.Subscription, error)

WatchWithdraw is a free log subscription operation binding the contract event 0x884edad9ce6fa2440d8a54cc123490eb96d2768479d49ff9c7366125a9424364.

Solidity: e Withdraw(receiver indexed address, tokens uint256)

type TTFT20Mint

type TTFT20Mint struct {
	Receiver common.Address
	Tokens   *big.Int
	Txid     common.Hash
	Raw      types.Log // Blockchain specific contextual infos
}

TTFT20Mint represents a Mint event raised by the TTFT20 contract.

type TTFT20MintIterator

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

TTFT20MintIterator is returned from FilterMint and is used to iterate over the raw logs and unpacked data for Mint events raised by the TTFT20 contract.

func (*TTFT20MintIterator) Close

func (it *TTFT20MintIterator) Close() error

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

func (*TTFT20MintIterator) Error

func (it *TTFT20MintIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*TTFT20MintIterator) Next

func (it *TTFT20MintIterator) 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 TTFT20Raw

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

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

func (*TTFT20Raw) Call

func (_TTFT20 *TTFT20Raw) 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 (*TTFT20Raw) Transact

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

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

func (*TTFT20Raw) Transfer

func (_TTFT20 *TTFT20Raw) 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 TTFT20RegisterWithdrawalAddress

type TTFT20RegisterWithdrawalAddress struct {
	Addr common.Address
	Raw  types.Log // Blockchain specific contextual infos
}

TTFT20RegisterWithdrawalAddress represents a RegisterWithdrawalAddress event raised by the TTFT20 contract.

type TTFT20RegisterWithdrawalAddressIterator

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

TTFT20RegisterWithdrawalAddressIterator is returned from FilterRegisterWithdrawalAddress and is used to iterate over the raw logs and unpacked data for RegisterWithdrawalAddress events raised by the TTFT20 contract.

func (*TTFT20RegisterWithdrawalAddressIterator) Close

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

func (*TTFT20RegisterWithdrawalAddressIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TTFT20RegisterWithdrawalAddressIterator) 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 TTFT20RemovedOwner

type TTFT20RemovedOwner struct {
	RemovedOwner common.Address
	Raw          types.Log // Blockchain specific contextual infos
}

TTFT20RemovedOwner represents a RemovedOwner event raised by the TTFT20 contract.

type TTFT20RemovedOwnerIterator

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

TTFT20RemovedOwnerIterator is returned from FilterRemovedOwner and is used to iterate over the raw logs and unpacked data for RemovedOwner events raised by the TTFT20 contract.

func (*TTFT20RemovedOwnerIterator) Close

func (it *TTFT20RemovedOwnerIterator) Close() error

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

func (*TTFT20RemovedOwnerIterator) Error

func (it *TTFT20RemovedOwnerIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*TTFT20RemovedOwnerIterator) Next

func (it *TTFT20RemovedOwnerIterator) 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 TTFT20Session

type TTFT20Session struct {
	Contract     *TTFT20           // 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
}

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

func (*TTFT20Session) AddOwner

func (_TTFT20 *TTFT20Session) AddOwner(_newOwner common.Address) (*types.Transaction, error)

AddOwner is a paid mutator transaction binding the contract method 0x7065cb48.

Solidity: function addOwner(_newOwner address) returns()

func (*TTFT20Session) Allowance

func (_TTFT20 *TTFT20Session) Allowance(tokenOwner common.Address, spender common.Address) (*big.Int, error)

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

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

func (*TTFT20Session) Approve

func (_TTFT20 *TTFT20Session) Approve(spender common.Address, tokens *big.Int) (*types.Transaction, error)

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

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

func (*TTFT20Session) BalanceOf

func (_TTFT20 *TTFT20Session) BalanceOf(tokenOwner common.Address) (*big.Int, error)

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

Solidity: function balanceOf(tokenOwner address) constant returns(balance uint256)

func (*TTFT20Session) Decimals

func (_TTFT20 *TTFT20Session) Decimals() (uint8, error)

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

Solidity: function decimals() constant returns(uint8)

func (*TTFT20Session) Implementation

func (_TTFT20 *TTFT20Session) Implementation() (common.Address, error)

Implementation is a free data retrieval call binding the contract method 0x5c60da1b.

Solidity: function implementation() constant returns(address)

func (*TTFT20Session) IsMintID

func (_TTFT20 *TTFT20Session) IsMintID(_txid string) (bool, error)

IsMintID is a free data retrieval call binding the contract method 0xdd6ad77e.

Solidity: function isMintID(_txid string) constant returns(bool)

func (*TTFT20Session) IsWithdrawalAddress

func (_TTFT20 *TTFT20Session) IsWithdrawalAddress(_addr common.Address) (bool, error)

IsWithdrawalAddress is a free data retrieval call binding the contract method 0x206a943c.

Solidity: function isWithdrawalAddress(_addr address) constant returns(bool)

func (*TTFT20Session) MintTokens

func (_TTFT20 *TTFT20Session) MintTokens(receiver common.Address, tokens *big.Int, txid string) (*types.Transaction, error)

MintTokens is a paid mutator transaction binding the contract method 0xe67524a3.

Solidity: function mintTokens(receiver address, tokens uint256, txid string) returns()

func (*TTFT20Session) Name

func (_TTFT20 *TTFT20Session) Name() (string, error)

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

Solidity: function name() constant returns(string)

func (*TTFT20Session) RegisterWithdrawalAddress

func (_TTFT20 *TTFT20Session) RegisterWithdrawalAddress(addr common.Address) (*types.Transaction, error)

RegisterWithdrawalAddress is a paid mutator transaction binding the contract method 0x34ca6a71.

Solidity: function registerWithdrawalAddress(addr address) returns()

func (*TTFT20Session) RemoveOwner

func (_TTFT20 *TTFT20Session) RemoveOwner(_toRemove common.Address) (*types.Transaction, error)

RemoveOwner is a paid mutator transaction binding the contract method 0x173825d9.

Solidity: function removeOwner(_toRemove address) returns()

func (*TTFT20Session) Symbol

func (_TTFT20 *TTFT20Session) Symbol() (string, error)

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

Solidity: function symbol() constant returns(string)

func (*TTFT20Session) TotalSupply

func (_TTFT20 *TTFT20Session) TotalSupply() (*big.Int, error)

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

Solidity: function totalSupply() constant returns(uint256)

func (*TTFT20Session) Transfer

func (_TTFT20 *TTFT20Session) Transfer(to common.Address, tokens *big.Int) (*types.Transaction, error)

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

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

func (*TTFT20Session) TransferFrom

func (_TTFT20 *TTFT20Session) TransferFrom(from common.Address, to common.Address, tokens *big.Int) (*types.Transaction, error)

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

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

func (*TTFT20Session) UpgradeTo

func (_TTFT20 *TTFT20Session) UpgradeTo(_version string, _implementation common.Address) (*types.Transaction, error)

UpgradeTo is a paid mutator transaction binding the contract method 0x5a8b1a9f.

Solidity: function upgradeTo(_version string, _implementation address) returns()

func (*TTFT20Session) Version

func (_TTFT20 *TTFT20Session) Version() (string, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() constant returns(string)

type TTFT20Transactor

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

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

func NewTTFT20Transactor

func NewTTFT20Transactor(address common.Address, transactor bind.ContractTransactor) (*TTFT20Transactor, error)

NewTTFT20Transactor creates a new write-only instance of TTFT20, bound to a specific deployed contract.

func (*TTFT20Transactor) AddOwner

func (_TTFT20 *TTFT20Transactor) AddOwner(opts *bind.TransactOpts, _newOwner common.Address) (*types.Transaction, error)

AddOwner is a paid mutator transaction binding the contract method 0x7065cb48.

Solidity: function addOwner(_newOwner address) returns()

func (*TTFT20Transactor) Approve

func (_TTFT20 *TTFT20Transactor) Approve(opts *bind.TransactOpts, spender common.Address, tokens *big.Int) (*types.Transaction, error)

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

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

func (*TTFT20Transactor) MintTokens

func (_TTFT20 *TTFT20Transactor) MintTokens(opts *bind.TransactOpts, receiver common.Address, tokens *big.Int, txid string) (*types.Transaction, error)

MintTokens is a paid mutator transaction binding the contract method 0xe67524a3.

Solidity: function mintTokens(receiver address, tokens uint256, txid string) returns()

func (*TTFT20Transactor) RegisterWithdrawalAddress

func (_TTFT20 *TTFT20Transactor) RegisterWithdrawalAddress(opts *bind.TransactOpts, addr common.Address) (*types.Transaction, error)

RegisterWithdrawalAddress is a paid mutator transaction binding the contract method 0x34ca6a71.

Solidity: function registerWithdrawalAddress(addr address) returns()

func (*TTFT20Transactor) RemoveOwner

func (_TTFT20 *TTFT20Transactor) RemoveOwner(opts *bind.TransactOpts, _toRemove common.Address) (*types.Transaction, error)

RemoveOwner is a paid mutator transaction binding the contract method 0x173825d9.

Solidity: function removeOwner(_toRemove address) returns()

func (*TTFT20Transactor) Transfer

func (_TTFT20 *TTFT20Transactor) Transfer(opts *bind.TransactOpts, to common.Address, tokens *big.Int) (*types.Transaction, error)

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

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

func (*TTFT20Transactor) TransferFrom

func (_TTFT20 *TTFT20Transactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, tokens *big.Int) (*types.Transaction, error)

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

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

func (*TTFT20Transactor) UpgradeTo

func (_TTFT20 *TTFT20Transactor) UpgradeTo(opts *bind.TransactOpts, _version string, _implementation common.Address) (*types.Transaction, error)

UpgradeTo is a paid mutator transaction binding the contract method 0x5a8b1a9f.

Solidity: function upgradeTo(_version string, _implementation address) returns()

type TTFT20TransactorRaw

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

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

func (*TTFT20TransactorRaw) Transact

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

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

func (*TTFT20TransactorRaw) Transfer

func (_TTFT20 *TTFT20TransactorRaw) 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 TTFT20TransactorSession

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

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

func (*TTFT20TransactorSession) AddOwner

func (_TTFT20 *TTFT20TransactorSession) AddOwner(_newOwner common.Address) (*types.Transaction, error)

AddOwner is a paid mutator transaction binding the contract method 0x7065cb48.

Solidity: function addOwner(_newOwner address) returns()

func (*TTFT20TransactorSession) Approve

func (_TTFT20 *TTFT20TransactorSession) Approve(spender common.Address, tokens *big.Int) (*types.Transaction, error)

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

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

func (*TTFT20TransactorSession) MintTokens

func (_TTFT20 *TTFT20TransactorSession) MintTokens(receiver common.Address, tokens *big.Int, txid string) (*types.Transaction, error)

MintTokens is a paid mutator transaction binding the contract method 0xe67524a3.

Solidity: function mintTokens(receiver address, tokens uint256, txid string) returns()

func (*TTFT20TransactorSession) RegisterWithdrawalAddress

func (_TTFT20 *TTFT20TransactorSession) RegisterWithdrawalAddress(addr common.Address) (*types.Transaction, error)

RegisterWithdrawalAddress is a paid mutator transaction binding the contract method 0x34ca6a71.

Solidity: function registerWithdrawalAddress(addr address) returns()

func (*TTFT20TransactorSession) RemoveOwner

func (_TTFT20 *TTFT20TransactorSession) RemoveOwner(_toRemove common.Address) (*types.Transaction, error)

RemoveOwner is a paid mutator transaction binding the contract method 0x173825d9.

Solidity: function removeOwner(_toRemove address) returns()

func (*TTFT20TransactorSession) Transfer

func (_TTFT20 *TTFT20TransactorSession) Transfer(to common.Address, tokens *big.Int) (*types.Transaction, error)

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

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

func (*TTFT20TransactorSession) TransferFrom

func (_TTFT20 *TTFT20TransactorSession) TransferFrom(from common.Address, to common.Address, tokens *big.Int) (*types.Transaction, error)

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

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

func (*TTFT20TransactorSession) UpgradeTo

func (_TTFT20 *TTFT20TransactorSession) UpgradeTo(_version string, _implementation common.Address) (*types.Transaction, error)

UpgradeTo is a paid mutator transaction binding the contract method 0x5a8b1a9f.

Solidity: function upgradeTo(_version string, _implementation address) returns()

type TTFT20Transfer

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

TTFT20Transfer represents a Transfer event raised by the TTFT20 contract.

type TTFT20TransferIterator

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

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

func (*TTFT20TransferIterator) Close

func (it *TTFT20TransferIterator) Close() error

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

func (*TTFT20TransferIterator) Error

func (it *TTFT20TransferIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*TTFT20TransferIterator) Next

func (it *TTFT20TransferIterator) 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 TTFT20Upgraded

type TTFT20Upgraded struct {
	Version        common.Hash
	Implementation common.Address
	Raw            types.Log // Blockchain specific contextual infos
}

TTFT20Upgraded represents a Upgraded event raised by the TTFT20 contract.

type TTFT20UpgradedIterator

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

TTFT20UpgradedIterator is returned from FilterUpgraded and is used to iterate over the raw logs and unpacked data for Upgraded events raised by the TTFT20 contract.

func (*TTFT20UpgradedIterator) Close

func (it *TTFT20UpgradedIterator) Close() error

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

func (*TTFT20UpgradedIterator) Error

func (it *TTFT20UpgradedIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*TTFT20UpgradedIterator) Next

func (it *TTFT20UpgradedIterator) 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 TTFT20Withdraw

type TTFT20Withdraw struct {
	Receiver common.Address
	Tokens   *big.Int
	Raw      types.Log // Blockchain specific contextual infos
}

TTFT20Withdraw represents a Withdraw event raised by the TTFT20 contract.

type TTFT20WithdrawIterator

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

TTFT20WithdrawIterator is returned from FilterWithdraw and is used to iterate over the raw logs and unpacked data for Withdraw events raised by the TTFT20 contract.

func (*TTFT20WithdrawIterator) Close

func (it *TTFT20WithdrawIterator) Close() error

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

func (*TTFT20WithdrawIterator) Error

func (it *TTFT20WithdrawIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*TTFT20WithdrawIterator) Next

func (it *TTFT20WithdrawIterator) 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 TTFT20WithdrawV0

type TTFT20WithdrawV0 struct {
	From     common.Address
	Receiver common.Address
	Tokens   *big.Int
	Raw      types.Log // Blockchain specific contextual infos
}

TTFT20WithdrawV0 represents a Withdraw event raised by the TTFT20 contract.

This type is kept to ensure we can still unpack withdraw events which happened before the withdraw event signature was updated

type TokenStorage

type TokenStorage struct {
	TokenStorageCaller     // Read-only binding to the contract
	TokenStorageTransactor // Write-only binding to the contract
	TokenStorageFilterer   // Log filterer for contract events
}

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

func DeployTokenStorage

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

DeployTokenStorage deploys a new Ethereum contract, binding an instance of TokenStorage to it.

func NewTokenStorage

func NewTokenStorage(address common.Address, backend bind.ContractBackend) (*TokenStorage, error)

NewTokenStorage creates a new instance of TokenStorage, bound to a specific deployed contract.

type TokenStorageCaller

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

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

func NewTokenStorageCaller

func NewTokenStorageCaller(address common.Address, caller bind.ContractCaller) (*TokenStorageCaller, error)

NewTokenStorageCaller creates a new read-only instance of TokenStorage, bound to a specific deployed contract.

type TokenStorageCallerRaw

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

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

func (*TokenStorageCallerRaw) Call

func (_TokenStorage *TokenStorageCallerRaw) 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 TokenStorageCallerSession

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

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

type TokenStorageFilterer

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

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

func NewTokenStorageFilterer

func NewTokenStorageFilterer(address common.Address, filterer bind.ContractFilterer) (*TokenStorageFilterer, error)

NewTokenStorageFilterer creates a new log filterer instance of TokenStorage, bound to a specific deployed contract.

type TokenStorageRaw

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

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

func (*TokenStorageRaw) Call

func (_TokenStorage *TokenStorageRaw) 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 (*TokenStorageRaw) Transact

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

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

func (*TokenStorageRaw) Transfer

func (_TokenStorage *TokenStorageRaw) 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 TokenStorageSession

type TokenStorageSession struct {
	Contract     *TokenStorage     // 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
}

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

type TokenStorageTransactor

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

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

func NewTokenStorageTransactor

func NewTokenStorageTransactor(address common.Address, transactor bind.ContractTransactor) (*TokenStorageTransactor, error)

NewTokenStorageTransactor creates a new write-only instance of TokenStorage, bound to a specific deployed contract.

type TokenStorageTransactorRaw

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

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

func (*TokenStorageTransactorRaw) Transact

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

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

func (*TokenStorageTransactorRaw) Transfer

func (_TokenStorage *TokenStorageTransactorRaw) 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 TokenStorageTransactorSession

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

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

type Upgradeable

type Upgradeable struct {
	UpgradeableCaller     // Read-only binding to the contract
	UpgradeableTransactor // Write-only binding to the contract
	UpgradeableFilterer   // Log filterer for contract events
}

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

func DeployUpgradeable

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

DeployUpgradeable deploys a new Ethereum contract, binding an instance of Upgradeable to it.

func NewUpgradeable

func NewUpgradeable(address common.Address, backend bind.ContractBackend) (*Upgradeable, error)

NewUpgradeable creates a new instance of Upgradeable, bound to a specific deployed contract.

type UpgradeableAddedOwner

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

UpgradeableAddedOwner represents a AddedOwner event raised by the Upgradeable contract.

type UpgradeableAddedOwnerIterator

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

UpgradeableAddedOwnerIterator is returned from FilterAddedOwner and is used to iterate over the raw logs and unpacked data for AddedOwner events raised by the Upgradeable contract.

func (*UpgradeableAddedOwnerIterator) Close

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

func (*UpgradeableAddedOwnerIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*UpgradeableAddedOwnerIterator) 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 UpgradeableCaller

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

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

func NewUpgradeableCaller

func NewUpgradeableCaller(address common.Address, caller bind.ContractCaller) (*UpgradeableCaller, error)

NewUpgradeableCaller creates a new read-only instance of Upgradeable, bound to a specific deployed contract.

func (*UpgradeableCaller) Implementation

func (_Upgradeable *UpgradeableCaller) Implementation(opts *bind.CallOpts) (common.Address, error)

Implementation is a free data retrieval call binding the contract method 0x5c60da1b.

Solidity: function implementation() constant returns(address)

func (*UpgradeableCaller) Version

func (_Upgradeable *UpgradeableCaller) Version(opts *bind.CallOpts) (string, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() constant returns(string)

type UpgradeableCallerRaw

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

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

func (*UpgradeableCallerRaw) Call

func (_Upgradeable *UpgradeableCallerRaw) 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 UpgradeableCallerSession

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

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

func (*UpgradeableCallerSession) Implementation

func (_Upgradeable *UpgradeableCallerSession) Implementation() (common.Address, error)

Implementation is a free data retrieval call binding the contract method 0x5c60da1b.

Solidity: function implementation() constant returns(address)

func (*UpgradeableCallerSession) Version

func (_Upgradeable *UpgradeableCallerSession) Version() (string, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() constant returns(string)

type UpgradeableFilterer

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

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

func NewUpgradeableFilterer

func NewUpgradeableFilterer(address common.Address, filterer bind.ContractFilterer) (*UpgradeableFilterer, error)

NewUpgradeableFilterer creates a new log filterer instance of Upgradeable, bound to a specific deployed contract.

func (*UpgradeableFilterer) FilterAddedOwner

func (_Upgradeable *UpgradeableFilterer) FilterAddedOwner(opts *bind.FilterOpts) (*UpgradeableAddedOwnerIterator, error)

FilterAddedOwner is a free log retrieval operation binding the contract event 0x9465fa0c962cc76958e6373a993326400c1c94f8be2fe3a952adfa7f60b2ea26.

Solidity: e AddedOwner(newOwner address)

func (*UpgradeableFilterer) FilterRemovedOwner

func (_Upgradeable *UpgradeableFilterer) FilterRemovedOwner(opts *bind.FilterOpts) (*UpgradeableRemovedOwnerIterator, error)

FilterRemovedOwner is a free log retrieval operation binding the contract event 0xf8d49fc529812e9a7c5c50e69c20f0dccc0db8fa95c98bc58cc9a4f1c1299eaf.

Solidity: e RemovedOwner(removedOwner address)

func (*UpgradeableFilterer) FilterUpgraded

func (_Upgradeable *UpgradeableFilterer) FilterUpgraded(opts *bind.FilterOpts, version []string, implementation []common.Address) (*UpgradeableUpgradedIterator, error)

FilterUpgraded is a free log retrieval operation binding the contract event 0x8e05e0e35ff592971ca8b477d4285a33a61ded208d644042667b78693a472f5e.

Solidity: e Upgraded(version indexed string, implementation indexed address)

func (*UpgradeableFilterer) WatchAddedOwner

func (_Upgradeable *UpgradeableFilterer) WatchAddedOwner(opts *bind.WatchOpts, sink chan<- *UpgradeableAddedOwner) (event.Subscription, error)

WatchAddedOwner is a free log subscription operation binding the contract event 0x9465fa0c962cc76958e6373a993326400c1c94f8be2fe3a952adfa7f60b2ea26.

Solidity: e AddedOwner(newOwner address)

func (*UpgradeableFilterer) WatchRemovedOwner

func (_Upgradeable *UpgradeableFilterer) WatchRemovedOwner(opts *bind.WatchOpts, sink chan<- *UpgradeableRemovedOwner) (event.Subscription, error)

WatchRemovedOwner is a free log subscription operation binding the contract event 0xf8d49fc529812e9a7c5c50e69c20f0dccc0db8fa95c98bc58cc9a4f1c1299eaf.

Solidity: e RemovedOwner(removedOwner address)

func (*UpgradeableFilterer) WatchUpgraded

func (_Upgradeable *UpgradeableFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *UpgradeableUpgraded, version []string, implementation []common.Address) (event.Subscription, error)

WatchUpgraded is a free log subscription operation binding the contract event 0x8e05e0e35ff592971ca8b477d4285a33a61ded208d644042667b78693a472f5e.

Solidity: e Upgraded(version indexed string, implementation indexed address)

type UpgradeableRaw

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

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

func (*UpgradeableRaw) Call

func (_Upgradeable *UpgradeableRaw) 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 (*UpgradeableRaw) Transact

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

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

func (*UpgradeableRaw) Transfer

func (_Upgradeable *UpgradeableRaw) 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 UpgradeableRemovedOwner

type UpgradeableRemovedOwner struct {
	RemovedOwner common.Address
	Raw          types.Log // Blockchain specific contextual infos
}

UpgradeableRemovedOwner represents a RemovedOwner event raised by the Upgradeable contract.

type UpgradeableRemovedOwnerIterator

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

UpgradeableRemovedOwnerIterator is returned from FilterRemovedOwner and is used to iterate over the raw logs and unpacked data for RemovedOwner events raised by the Upgradeable contract.

func (*UpgradeableRemovedOwnerIterator) Close

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

func (*UpgradeableRemovedOwnerIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*UpgradeableRemovedOwnerIterator) 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 UpgradeableSession

type UpgradeableSession struct {
	Contract     *Upgradeable      // 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
}

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

func (*UpgradeableSession) AddOwner

func (_Upgradeable *UpgradeableSession) AddOwner(_newOwner common.Address) (*types.Transaction, error)

AddOwner is a paid mutator transaction binding the contract method 0x7065cb48.

Solidity: function addOwner(_newOwner address) returns()

func (*UpgradeableSession) Implementation

func (_Upgradeable *UpgradeableSession) Implementation() (common.Address, error)

Implementation is a free data retrieval call binding the contract method 0x5c60da1b.

Solidity: function implementation() constant returns(address)

func (*UpgradeableSession) RemoveOwner

func (_Upgradeable *UpgradeableSession) RemoveOwner(_toRemove common.Address) (*types.Transaction, error)

RemoveOwner is a paid mutator transaction binding the contract method 0x173825d9.

Solidity: function removeOwner(_toRemove address) returns()

func (*UpgradeableSession) UpgradeTo

func (_Upgradeable *UpgradeableSession) UpgradeTo(_version string, _implementation common.Address) (*types.Transaction, error)

UpgradeTo is a paid mutator transaction binding the contract method 0x5a8b1a9f.

Solidity: function upgradeTo(_version string, _implementation address) returns()

func (*UpgradeableSession) Version

func (_Upgradeable *UpgradeableSession) Version() (string, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() constant returns(string)

type UpgradeableTransactor

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

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

func NewUpgradeableTransactor

func NewUpgradeableTransactor(address common.Address, transactor bind.ContractTransactor) (*UpgradeableTransactor, error)

NewUpgradeableTransactor creates a new write-only instance of Upgradeable, bound to a specific deployed contract.

func (*UpgradeableTransactor) AddOwner

func (_Upgradeable *UpgradeableTransactor) AddOwner(opts *bind.TransactOpts, _newOwner common.Address) (*types.Transaction, error)

AddOwner is a paid mutator transaction binding the contract method 0x7065cb48.

Solidity: function addOwner(_newOwner address) returns()

func (*UpgradeableTransactor) RemoveOwner

func (_Upgradeable *UpgradeableTransactor) RemoveOwner(opts *bind.TransactOpts, _toRemove common.Address) (*types.Transaction, error)

RemoveOwner is a paid mutator transaction binding the contract method 0x173825d9.

Solidity: function removeOwner(_toRemove address) returns()

func (*UpgradeableTransactor) UpgradeTo

func (_Upgradeable *UpgradeableTransactor) UpgradeTo(opts *bind.TransactOpts, _version string, _implementation common.Address) (*types.Transaction, error)

UpgradeTo is a paid mutator transaction binding the contract method 0x5a8b1a9f.

Solidity: function upgradeTo(_version string, _implementation address) returns()

type UpgradeableTransactorRaw

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

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

func (*UpgradeableTransactorRaw) Transact

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

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

func (*UpgradeableTransactorRaw) Transfer

func (_Upgradeable *UpgradeableTransactorRaw) 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 UpgradeableTransactorSession

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

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

func (*UpgradeableTransactorSession) AddOwner

func (_Upgradeable *UpgradeableTransactorSession) AddOwner(_newOwner common.Address) (*types.Transaction, error)

AddOwner is a paid mutator transaction binding the contract method 0x7065cb48.

Solidity: function addOwner(_newOwner address) returns()

func (*UpgradeableTransactorSession) RemoveOwner

func (_Upgradeable *UpgradeableTransactorSession) RemoveOwner(_toRemove common.Address) (*types.Transaction, error)

RemoveOwner is a paid mutator transaction binding the contract method 0x173825d9.

Solidity: function removeOwner(_toRemove address) returns()

func (*UpgradeableTransactorSession) UpgradeTo

func (_Upgradeable *UpgradeableTransactorSession) UpgradeTo(_version string, _implementation common.Address) (*types.Transaction, error)

UpgradeTo is a paid mutator transaction binding the contract method 0x5a8b1a9f.

Solidity: function upgradeTo(_version string, _implementation address) returns()

type UpgradeableUpgraded

type UpgradeableUpgraded struct {
	Version        common.Hash
	Implementation common.Address
	Raw            types.Log // Blockchain specific contextual infos
}

UpgradeableUpgraded represents a Upgraded event raised by the Upgradeable contract.

type UpgradeableUpgradedIterator

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

UpgradeableUpgradedIterator is returned from FilterUpgraded and is used to iterate over the raw logs and unpacked data for Upgraded events raised by the Upgradeable contract.

func (*UpgradeableUpgradedIterator) Close

func (it *UpgradeableUpgradedIterator) Close() error

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

func (*UpgradeableUpgradedIterator) Error

func (it *UpgradeableUpgradedIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*UpgradeableUpgradedIterator) Next

func (it *UpgradeableUpgradedIterator) 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.

Jump to

Keyboard shortcuts

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