auth

package
v0.0.0-...-9d30561 Latest Latest
Warning

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

Go to latest
Published: Nov 16, 2018 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const AuthContractABI = "" /* 3921-byte string literal not displayed */

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

View Source
const AuthContractBin = `` /* 8048-byte string literal not displayed */

AuthContractBin is the compiled bytecode used for deploying new contracts.

View Source
const OwnableABI = "" /* 995-byte string literal not displayed */

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

View Source
const OwnableBin = `` /* 1736-byte string literal not displayed */

OwnableBin is the compiled bytecode used for deploying new contracts.

View Source
const ProjectWalletABI = "" /* 267-byte string literal not displayed */

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

View Source
const ProjectWalletAuthoriserABI = "" /* 1443-byte string literal not displayed */

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

View Source
const ProjectWalletAuthoriserBin = `` /* 2576-byte string literal not displayed */

ProjectWalletAuthoriserBin is the compiled bytecode used for deploying new contracts.

View Source
const ProjectWalletBin = `0x`

ProjectWalletBin is the compiled bytecode used for deploying new contracts.

Variables

This section is empty.

Functions

This section is empty.

Types

type AuthContract

type AuthContract struct {
	AuthContractCaller     // Read-only binding to the contract
	AuthContractTransactor // Write-only binding to the contract
	AuthContractFilterer   // Log filterer for contract events
}

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

func DeployAuthContract

func DeployAuthContract(auth *bind.TransactOpts, backend bind.ContractBackend, _members []common.Address, _quorum *big.Int) (common.Address, *types.Transaction, *AuthContract, error)

DeployAuthContract deploys a new Ethereum contract, binding an instance of AuthContract to it.

func NewAuthContract

func NewAuthContract(address common.Address, backend bind.ContractBackend) (*AuthContract, error)

NewAuthContract creates a new instance of AuthContract, bound to a specific deployed contract.

type AuthContractCaller

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

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

func NewAuthContractCaller

func NewAuthContractCaller(address common.Address, caller bind.ContractCaller) (*AuthContractCaller, error)

NewAuthContractCaller creates a new read-only instance of AuthContract, bound to a specific deployed contract.

func (*AuthContractCaller) Actions

func (_AuthContract *AuthContractCaller) Actions(opts *bind.CallOpts, arg0 [32]byte) (struct {
	Target        common.Address
	Sender        common.Address
	Receiver      common.Address
	Amt           *big.Int
	Confirmations *big.Int
	Triggered     bool
}, error)

Actions is a free data retrieval call binding the contract method 0xf3abde32.

Solidity: function actions( bytes32) constant returns(target address, sender address, receiver address, amt uint256, confirmations uint256, triggered bool)

func (*AuthContractCaller) ConfirmedBy

func (_AuthContract *AuthContractCaller) ConfirmedBy(opts *bind.CallOpts, arg0 [32]byte, arg1 common.Address) (bool, error)

ConfirmedBy is a free data retrieval call binding the contract method 0x34a5b4aa.

Solidity: function confirmedBy( bytes32, address) constant returns(bool)

func (*AuthContractCaller) IsMember

func (_AuthContract *AuthContractCaller) IsMember(opts *bind.CallOpts, arg0 common.Address) (bool, error)

IsMember is a free data retrieval call binding the contract method 0xa230c524.

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

func (*AuthContractCaller) MemberCount

func (_AuthContract *AuthContractCaller) MemberCount(opts *bind.CallOpts) (*big.Int, error)

MemberCount is a free data retrieval call binding the contract method 0x11aee380.

Solidity: function memberCount() constant returns(uint256)

func (*AuthContractCaller) Owner

func (_AuthContract *AuthContractCaller) Owner(opts *bind.CallOpts) (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*AuthContractCaller) Quorum

func (_AuthContract *AuthContractCaller) Quorum(opts *bind.CallOpts) (*big.Int, error)

Quorum is a free data retrieval call binding the contract method 0x1703a018.

Solidity: function quorum() constant returns(uint256)

type AuthContractCallerRaw

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

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

func (*AuthContractCallerRaw) Call

func (_AuthContract *AuthContractCallerRaw) 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 AuthContractCallerSession

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

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

func (*AuthContractCallerSession) Actions

func (_AuthContract *AuthContractCallerSession) Actions(arg0 [32]byte) (struct {
	Target        common.Address
	Sender        common.Address
	Receiver      common.Address
	Amt           *big.Int
	Confirmations *big.Int
	Triggered     bool
}, error)

Actions is a free data retrieval call binding the contract method 0xf3abde32.

Solidity: function actions( bytes32) constant returns(target address, sender address, receiver address, amt uint256, confirmations uint256, triggered bool)

func (*AuthContractCallerSession) ConfirmedBy

func (_AuthContract *AuthContractCallerSession) ConfirmedBy(arg0 [32]byte, arg1 common.Address) (bool, error)

ConfirmedBy is a free data retrieval call binding the contract method 0x34a5b4aa.

Solidity: function confirmedBy( bytes32, address) constant returns(bool)

func (*AuthContractCallerSession) IsMember

func (_AuthContract *AuthContractCallerSession) IsMember(arg0 common.Address) (bool, error)

IsMember is a free data retrieval call binding the contract method 0xa230c524.

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

func (*AuthContractCallerSession) MemberCount

func (_AuthContract *AuthContractCallerSession) MemberCount() (*big.Int, error)

MemberCount is a free data retrieval call binding the contract method 0x11aee380.

Solidity: function memberCount() constant returns(uint256)

func (*AuthContractCallerSession) Owner

func (_AuthContract *AuthContractCallerSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*AuthContractCallerSession) Quorum

func (_AuthContract *AuthContractCallerSession) Quorum() (*big.Int, error)

Quorum is a free data retrieval call binding the contract method 0x1703a018.

Solidity: function quorum() constant returns(uint256)

type AuthContractConfirmed

type AuthContractConfirmed struct {
	Id     [32]byte
	Member common.Address
	Raw    types.Log // Blockchain specific contextual infos
}

AuthContractConfirmed represents a Confirmed event raised by the AuthContract contract.

type AuthContractConfirmedIterator

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

AuthContractConfirmedIterator is returned from FilterConfirmed and is used to iterate over the raw logs and unpacked data for Confirmed events raised by the AuthContract contract.

func (*AuthContractConfirmedIterator) Close

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

func (*AuthContractConfirmedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*AuthContractConfirmedIterator) 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 AuthContractFilterer

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

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

func NewAuthContractFilterer

func NewAuthContractFilterer(address common.Address, filterer bind.ContractFilterer) (*AuthContractFilterer, error)

NewAuthContractFilterer creates a new log filterer instance of AuthContract, bound to a specific deployed contract.

func (*AuthContractFilterer) FilterConfirmed

func (_AuthContract *AuthContractFilterer) FilterConfirmed(opts *bind.FilterOpts) (*AuthContractConfirmedIterator, error)

FilterConfirmed is a free log retrieval operation binding the contract event 0xd4964a7cd99f5c1fa8f2420fb5e1d3bd26eadf16e2658cf2e29a67dfda38601e.

Solidity: e Confirmed(id bytes32, member address)

func (*AuthContractFilterer) FilterMemberDoesNotExist

func (_AuthContract *AuthContractFilterer) FilterMemberDoesNotExist(opts *bind.FilterOpts) (*AuthContractMemberDoesNotExistIterator, error)

FilterMemberDoesNotExist is a free log retrieval operation binding the contract event 0x1599dcf8aee0681947c890459cb2fdf59a8bcb45f67cab63be558ad697f879e5.

Solidity: e MemberDoesNotExist(member address)

func (*AuthContractFilterer) FilterMemberExists

func (_AuthContract *AuthContractFilterer) FilterMemberExists(opts *bind.FilterOpts) (*AuthContractMemberExistsIterator, error)

FilterMemberExists is a free log retrieval operation binding the contract event 0xe32546988a3d9befaaf84263498bc5d71e645919506964c4d10886e6922deef2.

Solidity: e MemberExists(member address)

func (*AuthContractFilterer) FilterOwnershipRenounced

func (_AuthContract *AuthContractFilterer) FilterOwnershipRenounced(opts *bind.FilterOpts, previousOwner []common.Address) (*AuthContractOwnershipRenouncedIterator, error)

FilterOwnershipRenounced is a free log retrieval operation binding the contract event 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820.

Solidity: e OwnershipRenounced(previousOwner indexed address)

func (*AuthContractFilterer) FilterOwnershipTransferred

func (_AuthContract *AuthContractFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*AuthContractOwnershipTransferredIterator, error)

FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: e OwnershipTransferred(previousOwner indexed address, newOwner indexed address)

func (*AuthContractFilterer) FilterTriggered

func (_AuthContract *AuthContractFilterer) FilterTriggered(opts *bind.FilterOpts) (*AuthContractTriggeredIterator, error)

FilterTriggered is a free log retrieval operation binding the contract event 0x8dec26062ce2d31c0d76915d8ae104afcbd6bd4c80c98e58f2441fa66ab07b0c.

Solidity: e Triggered(id bytes32)

func (*AuthContractFilterer) WatchConfirmed

func (_AuthContract *AuthContractFilterer) WatchConfirmed(opts *bind.WatchOpts, sink chan<- *AuthContractConfirmed) (event.Subscription, error)

WatchConfirmed is a free log subscription operation binding the contract event 0xd4964a7cd99f5c1fa8f2420fb5e1d3bd26eadf16e2658cf2e29a67dfda38601e.

Solidity: e Confirmed(id bytes32, member address)

func (*AuthContractFilterer) WatchMemberDoesNotExist

func (_AuthContract *AuthContractFilterer) WatchMemberDoesNotExist(opts *bind.WatchOpts, sink chan<- *AuthContractMemberDoesNotExist) (event.Subscription, error)

WatchMemberDoesNotExist is a free log subscription operation binding the contract event 0x1599dcf8aee0681947c890459cb2fdf59a8bcb45f67cab63be558ad697f879e5.

Solidity: e MemberDoesNotExist(member address)

func (*AuthContractFilterer) WatchMemberExists

func (_AuthContract *AuthContractFilterer) WatchMemberExists(opts *bind.WatchOpts, sink chan<- *AuthContractMemberExists) (event.Subscription, error)

WatchMemberExists is a free log subscription operation binding the contract event 0xe32546988a3d9befaaf84263498bc5d71e645919506964c4d10886e6922deef2.

Solidity: e MemberExists(member address)

func (*AuthContractFilterer) WatchOwnershipRenounced

func (_AuthContract *AuthContractFilterer) WatchOwnershipRenounced(opts *bind.WatchOpts, sink chan<- *AuthContractOwnershipRenounced, previousOwner []common.Address) (event.Subscription, error)

WatchOwnershipRenounced is a free log subscription operation binding the contract event 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820.

Solidity: e OwnershipRenounced(previousOwner indexed address)

func (*AuthContractFilterer) WatchOwnershipTransferred

func (_AuthContract *AuthContractFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *AuthContractOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)

WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: e OwnershipTransferred(previousOwner indexed address, newOwner indexed address)

func (*AuthContractFilterer) WatchTriggered

func (_AuthContract *AuthContractFilterer) WatchTriggered(opts *bind.WatchOpts, sink chan<- *AuthContractTriggered) (event.Subscription, error)

WatchTriggered is a free log subscription operation binding the contract event 0x8dec26062ce2d31c0d76915d8ae104afcbd6bd4c80c98e58f2441fa66ab07b0c.

Solidity: e Triggered(id bytes32)

type AuthContractMemberDoesNotExist

type AuthContractMemberDoesNotExist struct {
	Member common.Address
	Raw    types.Log // Blockchain specific contextual infos
}

AuthContractMemberDoesNotExist represents a MemberDoesNotExist event raised by the AuthContract contract.

type AuthContractMemberDoesNotExistIterator

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

AuthContractMemberDoesNotExistIterator is returned from FilterMemberDoesNotExist and is used to iterate over the raw logs and unpacked data for MemberDoesNotExist events raised by the AuthContract contract.

func (*AuthContractMemberDoesNotExistIterator) Close

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

func (*AuthContractMemberDoesNotExistIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*AuthContractMemberDoesNotExistIterator) 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 AuthContractMemberExists

type AuthContractMemberExists struct {
	Member common.Address
	Raw    types.Log // Blockchain specific contextual infos
}

AuthContractMemberExists represents a MemberExists event raised by the AuthContract contract.

type AuthContractMemberExistsIterator

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

AuthContractMemberExistsIterator is returned from FilterMemberExists and is used to iterate over the raw logs and unpacked data for MemberExists events raised by the AuthContract contract.

func (*AuthContractMemberExistsIterator) Close

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

func (*AuthContractMemberExistsIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*AuthContractMemberExistsIterator) 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 AuthContractOwnershipRenounced

type AuthContractOwnershipRenounced struct {
	PreviousOwner common.Address
	Raw           types.Log // Blockchain specific contextual infos
}

AuthContractOwnershipRenounced represents a OwnershipRenounced event raised by the AuthContract contract.

type AuthContractOwnershipRenouncedIterator

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

AuthContractOwnershipRenouncedIterator is returned from FilterOwnershipRenounced and is used to iterate over the raw logs and unpacked data for OwnershipRenounced events raised by the AuthContract contract.

func (*AuthContractOwnershipRenouncedIterator) Close

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

func (*AuthContractOwnershipRenouncedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*AuthContractOwnershipRenouncedIterator) 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 AuthContractOwnershipTransferred

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

AuthContractOwnershipTransferred represents a OwnershipTransferred event raised by the AuthContract contract.

type AuthContractOwnershipTransferredIterator

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

AuthContractOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the AuthContract contract.

func (*AuthContractOwnershipTransferredIterator) Close

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

func (*AuthContractOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*AuthContractOwnershipTransferredIterator) 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 AuthContractRaw

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

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

func (*AuthContractRaw) Call

func (_AuthContract *AuthContractRaw) 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 (*AuthContractRaw) Transact

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

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

func (*AuthContractRaw) Transfer

func (_AuthContract *AuthContractRaw) 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 AuthContractSession

type AuthContractSession struct {
	Contract     *AuthContract     // 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
}

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

func (*AuthContractSession) Actions

func (_AuthContract *AuthContractSession) Actions(arg0 [32]byte) (struct {
	Target        common.Address
	Sender        common.Address
	Receiver      common.Address
	Amt           *big.Int
	Confirmations *big.Int
	Triggered     bool
}, error)

Actions is a free data retrieval call binding the contract method 0xf3abde32.

Solidity: function actions( bytes32) constant returns(target address, sender address, receiver address, amt uint256, confirmations uint256, triggered bool)

func (*AuthContractSession) AddMember

func (_AuthContract *AuthContractSession) AddMember(_member common.Address) (*types.Transaction, error)

AddMember is a paid mutator transaction binding the contract method 0xca6d56dc.

Solidity: function addMember(_member address) returns()

func (*AuthContractSession) ConfirmedBy

func (_AuthContract *AuthContractSession) ConfirmedBy(arg0 [32]byte, arg1 common.Address) (bool, error)

ConfirmedBy is a free data retrieval call binding the contract method 0x34a5b4aa.

Solidity: function confirmedBy( bytes32, address) constant returns(bool)

func (*AuthContractSession) IsMember

func (_AuthContract *AuthContractSession) IsMember(arg0 common.Address) (bool, error)

IsMember is a free data retrieval call binding the contract method 0xa230c524.

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

func (*AuthContractSession) MemberCount

func (_AuthContract *AuthContractSession) MemberCount() (*big.Int, error)

MemberCount is a free data retrieval call binding the contract method 0x11aee380.

Solidity: function memberCount() constant returns(uint256)

func (*AuthContractSession) Owner

func (_AuthContract *AuthContractSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*AuthContractSession) Quorum

func (_AuthContract *AuthContractSession) Quorum() (*big.Int, error)

Quorum is a free data retrieval call binding the contract method 0x1703a018.

Solidity: function quorum() constant returns(uint256)

func (*AuthContractSession) RemoveMember

func (_AuthContract *AuthContractSession) RemoveMember(_member common.Address) (*types.Transaction, error)

RemoveMember is a paid mutator transaction binding the contract method 0x0b1ca49a.

Solidity: function removeMember(_member address) returns()

func (*AuthContractSession) RenounceOwnership

func (_AuthContract *AuthContractSession) RenounceOwnership() (*types.Transaction, error)

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

Solidity: function renounceOwnership() returns()

func (*AuthContractSession) SetQuorum

func (_AuthContract *AuthContractSession) SetQuorum(_quorum *big.Int) (*types.Transaction, error)

SetQuorum is a paid mutator transaction binding the contract method 0xc1ba4e59.

Solidity: function setQuorum(_quorum uint256) returns()

func (*AuthContractSession) TransferOwnership

func (_AuthContract *AuthContractSession) TransferOwnership(_newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(_newOwner address) returns()

func (*AuthContractSession) Validate

func (_AuthContract *AuthContractSession) Validate(_tx [32]byte, _target common.Address, _sender common.Address, _receiver common.Address, _amt *big.Int) (*types.Transaction, error)

Validate is a paid mutator transaction binding the contract method 0xd53764e0.

Solidity: function validate(_tx bytes32, _target address, _sender address, _receiver address, _amt uint256) returns(bool)

type AuthContractTransactor

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

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

func NewAuthContractTransactor

func NewAuthContractTransactor(address common.Address, transactor bind.ContractTransactor) (*AuthContractTransactor, error)

NewAuthContractTransactor creates a new write-only instance of AuthContract, bound to a specific deployed contract.

func (*AuthContractTransactor) AddMember

func (_AuthContract *AuthContractTransactor) AddMember(opts *bind.TransactOpts, _member common.Address) (*types.Transaction, error)

AddMember is a paid mutator transaction binding the contract method 0xca6d56dc.

Solidity: function addMember(_member address) returns()

func (*AuthContractTransactor) RemoveMember

func (_AuthContract *AuthContractTransactor) RemoveMember(opts *bind.TransactOpts, _member common.Address) (*types.Transaction, error)

RemoveMember is a paid mutator transaction binding the contract method 0x0b1ca49a.

Solidity: function removeMember(_member address) returns()

func (*AuthContractTransactor) RenounceOwnership

func (_AuthContract *AuthContractTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

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

Solidity: function renounceOwnership() returns()

func (*AuthContractTransactor) SetQuorum

func (_AuthContract *AuthContractTransactor) SetQuorum(opts *bind.TransactOpts, _quorum *big.Int) (*types.Transaction, error)

SetQuorum is a paid mutator transaction binding the contract method 0xc1ba4e59.

Solidity: function setQuorum(_quorum uint256) returns()

func (*AuthContractTransactor) TransferOwnership

func (_AuthContract *AuthContractTransactor) TransferOwnership(opts *bind.TransactOpts, _newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(_newOwner address) returns()

func (*AuthContractTransactor) Validate

func (_AuthContract *AuthContractTransactor) Validate(opts *bind.TransactOpts, _tx [32]byte, _target common.Address, _sender common.Address, _receiver common.Address, _amt *big.Int) (*types.Transaction, error)

Validate is a paid mutator transaction binding the contract method 0xd53764e0.

Solidity: function validate(_tx bytes32, _target address, _sender address, _receiver address, _amt uint256) returns(bool)

type AuthContractTransactorRaw

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

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

func (*AuthContractTransactorRaw) Transact

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

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

func (*AuthContractTransactorRaw) Transfer

func (_AuthContract *AuthContractTransactorRaw) 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 AuthContractTransactorSession

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

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

func (*AuthContractTransactorSession) AddMember

func (_AuthContract *AuthContractTransactorSession) AddMember(_member common.Address) (*types.Transaction, error)

AddMember is a paid mutator transaction binding the contract method 0xca6d56dc.

Solidity: function addMember(_member address) returns()

func (*AuthContractTransactorSession) RemoveMember

func (_AuthContract *AuthContractTransactorSession) RemoveMember(_member common.Address) (*types.Transaction, error)

RemoveMember is a paid mutator transaction binding the contract method 0x0b1ca49a.

Solidity: function removeMember(_member address) returns()

func (*AuthContractTransactorSession) RenounceOwnership

func (_AuthContract *AuthContractTransactorSession) RenounceOwnership() (*types.Transaction, error)

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

Solidity: function renounceOwnership() returns()

func (*AuthContractTransactorSession) SetQuorum

func (_AuthContract *AuthContractTransactorSession) SetQuorum(_quorum *big.Int) (*types.Transaction, error)

SetQuorum is a paid mutator transaction binding the contract method 0xc1ba4e59.

Solidity: function setQuorum(_quorum uint256) returns()

func (*AuthContractTransactorSession) TransferOwnership

func (_AuthContract *AuthContractTransactorSession) TransferOwnership(_newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(_newOwner address) returns()

func (*AuthContractTransactorSession) Validate

func (_AuthContract *AuthContractTransactorSession) Validate(_tx [32]byte, _target common.Address, _sender common.Address, _receiver common.Address, _amt *big.Int) (*types.Transaction, error)

Validate is a paid mutator transaction binding the contract method 0xd53764e0.

Solidity: function validate(_tx bytes32, _target address, _sender address, _receiver address, _amt uint256) returns(bool)

type AuthContractTriggered

type AuthContractTriggered struct {
	Id  [32]byte
	Raw types.Log // Blockchain specific contextual infos
}

AuthContractTriggered represents a Triggered event raised by the AuthContract contract.

type AuthContractTriggeredIterator

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

AuthContractTriggeredIterator is returned from FilterTriggered and is used to iterate over the raw logs and unpacked data for Triggered events raised by the AuthContract contract.

func (*AuthContractTriggeredIterator) Close

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

func (*AuthContractTriggeredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*AuthContractTriggeredIterator) 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 Ownable

type Ownable struct {
	OwnableCaller     // Read-only binding to the contract
	OwnableTransactor // Write-only binding to the contract
	OwnableFilterer   // Log filterer for contract events
}

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

func DeployOwnable

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

DeployOwnable deploys a new Ethereum contract, binding an instance of Ownable to it.

func NewOwnable

func NewOwnable(address common.Address, backend bind.ContractBackend) (*Ownable, error)

NewOwnable creates a new instance of Ownable, bound to a specific deployed contract.

type OwnableCaller

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

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

func NewOwnableCaller

func NewOwnableCaller(address common.Address, caller bind.ContractCaller) (*OwnableCaller, error)

NewOwnableCaller creates a new read-only instance of Ownable, bound to a specific deployed contract.

func (*OwnableCaller) Owner

func (_Ownable *OwnableCaller) Owner(opts *bind.CallOpts) (common.Address, error)

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

Solidity: function owner() constant returns(address)

type OwnableCallerRaw

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

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

func (*OwnableCallerRaw) Call

func (_Ownable *OwnableCallerRaw) 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 OwnableCallerSession

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

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

func (*OwnableCallerSession) Owner

func (_Ownable *OwnableCallerSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

type OwnableFilterer

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

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

func NewOwnableFilterer

func NewOwnableFilterer(address common.Address, filterer bind.ContractFilterer) (*OwnableFilterer, error)

NewOwnableFilterer creates a new log filterer instance of Ownable, bound to a specific deployed contract.

func (*OwnableFilterer) FilterOwnershipRenounced

func (_Ownable *OwnableFilterer) FilterOwnershipRenounced(opts *bind.FilterOpts, previousOwner []common.Address) (*OwnableOwnershipRenouncedIterator, error)

FilterOwnershipRenounced is a free log retrieval operation binding the contract event 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820.

Solidity: e OwnershipRenounced(previousOwner indexed address)

func (*OwnableFilterer) FilterOwnershipTransferred

func (_Ownable *OwnableFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*OwnableOwnershipTransferredIterator, error)

FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: e OwnershipTransferred(previousOwner indexed address, newOwner indexed address)

func (*OwnableFilterer) WatchOwnershipRenounced

func (_Ownable *OwnableFilterer) WatchOwnershipRenounced(opts *bind.WatchOpts, sink chan<- *OwnableOwnershipRenounced, previousOwner []common.Address) (event.Subscription, error)

WatchOwnershipRenounced is a free log subscription operation binding the contract event 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820.

Solidity: e OwnershipRenounced(previousOwner indexed address)

func (*OwnableFilterer) WatchOwnershipTransferred

func (_Ownable *OwnableFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *OwnableOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)

WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: e OwnershipTransferred(previousOwner indexed address, newOwner indexed address)

type OwnableOwnershipRenounced

type OwnableOwnershipRenounced struct {
	PreviousOwner common.Address
	Raw           types.Log // Blockchain specific contextual infos
}

OwnableOwnershipRenounced represents a OwnershipRenounced event raised by the Ownable contract.

type OwnableOwnershipRenouncedIterator

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

OwnableOwnershipRenouncedIterator is returned from FilterOwnershipRenounced and is used to iterate over the raw logs and unpacked data for OwnershipRenounced events raised by the Ownable contract.

func (*OwnableOwnershipRenouncedIterator) Close

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

func (*OwnableOwnershipRenouncedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*OwnableOwnershipRenouncedIterator) 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 OwnableOwnershipTransferred

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

OwnableOwnershipTransferred represents a OwnershipTransferred event raised by the Ownable contract.

type OwnableOwnershipTransferredIterator

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

OwnableOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the Ownable contract.

func (*OwnableOwnershipTransferredIterator) Close

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

func (*OwnableOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*OwnableOwnershipTransferredIterator) 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 OwnableRaw

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

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

func (*OwnableRaw) Call

func (_Ownable *OwnableRaw) 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 (*OwnableRaw) Transact

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

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

func (*OwnableRaw) Transfer

func (_Ownable *OwnableRaw) 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 OwnableSession

type OwnableSession struct {
	Contract     *Ownable          // 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
}

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

func (*OwnableSession) Owner

func (_Ownable *OwnableSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*OwnableSession) RenounceOwnership

func (_Ownable *OwnableSession) RenounceOwnership() (*types.Transaction, error)

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

Solidity: function renounceOwnership() returns()

func (*OwnableSession) TransferOwnership

func (_Ownable *OwnableSession) TransferOwnership(_newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(_newOwner address) returns()

type OwnableTransactor

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

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

func NewOwnableTransactor

func NewOwnableTransactor(address common.Address, transactor bind.ContractTransactor) (*OwnableTransactor, error)

NewOwnableTransactor creates a new write-only instance of Ownable, bound to a specific deployed contract.

func (*OwnableTransactor) RenounceOwnership

func (_Ownable *OwnableTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

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

Solidity: function renounceOwnership() returns()

func (*OwnableTransactor) TransferOwnership

func (_Ownable *OwnableTransactor) TransferOwnership(opts *bind.TransactOpts, _newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(_newOwner address) returns()

type OwnableTransactorRaw

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

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

func (*OwnableTransactorRaw) Transact

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

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

func (*OwnableTransactorRaw) Transfer

func (_Ownable *OwnableTransactorRaw) 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 OwnableTransactorSession

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

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

func (*OwnableTransactorSession) RenounceOwnership

func (_Ownable *OwnableTransactorSession) RenounceOwnership() (*types.Transaction, error)

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

Solidity: function renounceOwnership() returns()

func (*OwnableTransactorSession) TransferOwnership

func (_Ownable *OwnableTransactorSession) TransferOwnership(_newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(_newOwner address) returns()

type ProjectWallet

type ProjectWallet struct {
	ProjectWalletCaller     // Read-only binding to the contract
	ProjectWalletTransactor // Write-only binding to the contract
	ProjectWalletFilterer   // Log filterer for contract events
}

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

func DeployProjectWallet

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

DeployProjectWallet deploys a new Ethereum contract, binding an instance of ProjectWallet to it.

func NewProjectWallet

func NewProjectWallet(address common.Address, backend bind.ContractBackend) (*ProjectWallet, error)

NewProjectWallet creates a new instance of ProjectWallet, bound to a specific deployed contract.

type ProjectWalletAuthoriser

type ProjectWalletAuthoriser struct {
	ProjectWalletAuthoriserCaller     // Read-only binding to the contract
	ProjectWalletAuthoriserTransactor // Write-only binding to the contract
	ProjectWalletAuthoriserFilterer   // Log filterer for contract events
}

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

func DeployProjectWalletAuthoriser

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

DeployProjectWalletAuthoriser deploys a new Ethereum contract, binding an instance of ProjectWalletAuthoriser to it.

func NewProjectWalletAuthoriser

func NewProjectWalletAuthoriser(address common.Address, backend bind.ContractBackend) (*ProjectWalletAuthoriser, error)

NewProjectWalletAuthoriser creates a new instance of ProjectWalletAuthoriser, bound to a specific deployed contract.

type ProjectWalletAuthoriserCaller

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

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

func NewProjectWalletAuthoriserCaller

func NewProjectWalletAuthoriserCaller(address common.Address, caller bind.ContractCaller) (*ProjectWalletAuthoriserCaller, error)

NewProjectWalletAuthoriserCaller creates a new read-only instance of ProjectWalletAuthoriser, bound to a specific deployed contract.

func (*ProjectWalletAuthoriserCaller) Owner

func (_ProjectWalletAuthoriser *ProjectWalletAuthoriserCaller) Owner(opts *bind.CallOpts) (common.Address, error)

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

Solidity: function owner() constant returns(address)

type ProjectWalletAuthoriserCallerRaw

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

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

func (*ProjectWalletAuthoriserCallerRaw) Call

func (_ProjectWalletAuthoriser *ProjectWalletAuthoriserCallerRaw) 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 ProjectWalletAuthoriserCallerSession

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

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

func (*ProjectWalletAuthoriserCallerSession) Owner

func (_ProjectWalletAuthoriser *ProjectWalletAuthoriserCallerSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

type ProjectWalletAuthoriserFilterer

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

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

func NewProjectWalletAuthoriserFilterer

func NewProjectWalletAuthoriserFilterer(address common.Address, filterer bind.ContractFilterer) (*ProjectWalletAuthoriserFilterer, error)

NewProjectWalletAuthoriserFilterer creates a new log filterer instance of ProjectWalletAuthoriser, bound to a specific deployed contract.

func (*ProjectWalletAuthoriserFilterer) FilterOwnershipRenounced

func (_ProjectWalletAuthoriser *ProjectWalletAuthoriserFilterer) FilterOwnershipRenounced(opts *bind.FilterOpts, previousOwner []common.Address) (*ProjectWalletAuthoriserOwnershipRenouncedIterator, error)

FilterOwnershipRenounced is a free log retrieval operation binding the contract event 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820.

Solidity: e OwnershipRenounced(previousOwner indexed address)

func (*ProjectWalletAuthoriserFilterer) FilterOwnershipTransferred

func (_ProjectWalletAuthoriser *ProjectWalletAuthoriserFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*ProjectWalletAuthoriserOwnershipTransferredIterator, error)

FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: e OwnershipTransferred(previousOwner indexed address, newOwner indexed address)

func (*ProjectWalletAuthoriserFilterer) WatchOwnershipRenounced

func (_ProjectWalletAuthoriser *ProjectWalletAuthoriserFilterer) WatchOwnershipRenounced(opts *bind.WatchOpts, sink chan<- *ProjectWalletAuthoriserOwnershipRenounced, previousOwner []common.Address) (event.Subscription, error)

WatchOwnershipRenounced is a free log subscription operation binding the contract event 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820.

Solidity: e OwnershipRenounced(previousOwner indexed address)

func (*ProjectWalletAuthoriserFilterer) WatchOwnershipTransferred

func (_ProjectWalletAuthoriser *ProjectWalletAuthoriserFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *ProjectWalletAuthoriserOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)

WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: e OwnershipTransferred(previousOwner indexed address, newOwner indexed address)

type ProjectWalletAuthoriserOwnershipRenounced

type ProjectWalletAuthoriserOwnershipRenounced struct {
	PreviousOwner common.Address
	Raw           types.Log // Blockchain specific contextual infos
}

ProjectWalletAuthoriserOwnershipRenounced represents a OwnershipRenounced event raised by the ProjectWalletAuthoriser contract.

type ProjectWalletAuthoriserOwnershipRenouncedIterator

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

ProjectWalletAuthoriserOwnershipRenouncedIterator is returned from FilterOwnershipRenounced and is used to iterate over the raw logs and unpacked data for OwnershipRenounced events raised by the ProjectWalletAuthoriser contract.

func (*ProjectWalletAuthoriserOwnershipRenouncedIterator) Close

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

func (*ProjectWalletAuthoriserOwnershipRenouncedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ProjectWalletAuthoriserOwnershipRenouncedIterator) 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 ProjectWalletAuthoriserOwnershipTransferred

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

ProjectWalletAuthoriserOwnershipTransferred represents a OwnershipTransferred event raised by the ProjectWalletAuthoriser contract.

type ProjectWalletAuthoriserOwnershipTransferredIterator

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

ProjectWalletAuthoriserOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the ProjectWalletAuthoriser contract.

func (*ProjectWalletAuthoriserOwnershipTransferredIterator) Close

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

func (*ProjectWalletAuthoriserOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ProjectWalletAuthoriserOwnershipTransferredIterator) 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 ProjectWalletAuthoriserRaw

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

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

func (*ProjectWalletAuthoriserRaw) Call

func (_ProjectWalletAuthoriser *ProjectWalletAuthoriserRaw) 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 (*ProjectWalletAuthoriserRaw) Transact

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

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

func (*ProjectWalletAuthoriserRaw) Transfer

func (_ProjectWalletAuthoriser *ProjectWalletAuthoriserRaw) 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 ProjectWalletAuthoriserSession

type ProjectWalletAuthoriserSession struct {
	Contract     *ProjectWalletAuthoriser // 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
}

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

func (*ProjectWalletAuthoriserSession) Owner

func (_ProjectWalletAuthoriser *ProjectWalletAuthoriserSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*ProjectWalletAuthoriserSession) RenounceOwnership

func (_ProjectWalletAuthoriser *ProjectWalletAuthoriserSession) RenounceOwnership() (*types.Transaction, error)

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

Solidity: function renounceOwnership() returns()

func (*ProjectWalletAuthoriserSession) SetAuthoriser

func (_ProjectWalletAuthoriser *ProjectWalletAuthoriserSession) SetAuthoriser(_authoriser common.Address) (*types.Transaction, error)

SetAuthoriser is a paid mutator transaction binding the contract method 0xf7da0e04.

Solidity: function setAuthoriser(_authoriser address) returns(bool)

func (*ProjectWalletAuthoriserSession) Transfer

func (_ProjectWalletAuthoriser *ProjectWalletAuthoriserSession) Transfer(_sender common.Address, _receiver common.Address, _amt *big.Int) (*types.Transaction, error)

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

Solidity: function transfer(_sender address, _receiver address, _amt uint256) returns(bool)

func (*ProjectWalletAuthoriserSession) TransferOwnership

func (_ProjectWalletAuthoriser *ProjectWalletAuthoriserSession) TransferOwnership(_newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(_newOwner address) returns()

type ProjectWalletAuthoriserTransactor

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

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

func NewProjectWalletAuthoriserTransactor

func NewProjectWalletAuthoriserTransactor(address common.Address, transactor bind.ContractTransactor) (*ProjectWalletAuthoriserTransactor, error)

NewProjectWalletAuthoriserTransactor creates a new write-only instance of ProjectWalletAuthoriser, bound to a specific deployed contract.

func (*ProjectWalletAuthoriserTransactor) RenounceOwnership

func (_ProjectWalletAuthoriser *ProjectWalletAuthoriserTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

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

Solidity: function renounceOwnership() returns()

func (*ProjectWalletAuthoriserTransactor) SetAuthoriser

func (_ProjectWalletAuthoriser *ProjectWalletAuthoriserTransactor) SetAuthoriser(opts *bind.TransactOpts, _authoriser common.Address) (*types.Transaction, error)

SetAuthoriser is a paid mutator transaction binding the contract method 0xf7da0e04.

Solidity: function setAuthoriser(_authoriser address) returns(bool)

func (*ProjectWalletAuthoriserTransactor) Transfer

func (_ProjectWalletAuthoriser *ProjectWalletAuthoriserTransactor) Transfer(opts *bind.TransactOpts, _sender common.Address, _receiver common.Address, _amt *big.Int) (*types.Transaction, error)

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

Solidity: function transfer(_sender address, _receiver address, _amt uint256) returns(bool)

func (*ProjectWalletAuthoriserTransactor) TransferOwnership

func (_ProjectWalletAuthoriser *ProjectWalletAuthoriserTransactor) TransferOwnership(opts *bind.TransactOpts, _newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(_newOwner address) returns()

type ProjectWalletAuthoriserTransactorRaw

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

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

func (*ProjectWalletAuthoriserTransactorRaw) Transact

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

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

func (*ProjectWalletAuthoriserTransactorRaw) Transfer

func (_ProjectWalletAuthoriser *ProjectWalletAuthoriserTransactorRaw) 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 ProjectWalletAuthoriserTransactorSession

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

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

func (*ProjectWalletAuthoriserTransactorSession) RenounceOwnership

func (_ProjectWalletAuthoriser *ProjectWalletAuthoriserTransactorSession) RenounceOwnership() (*types.Transaction, error)

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

Solidity: function renounceOwnership() returns()

func (*ProjectWalletAuthoriserTransactorSession) SetAuthoriser

func (_ProjectWalletAuthoriser *ProjectWalletAuthoriserTransactorSession) SetAuthoriser(_authoriser common.Address) (*types.Transaction, error)

SetAuthoriser is a paid mutator transaction binding the contract method 0xf7da0e04.

Solidity: function setAuthoriser(_authoriser address) returns(bool)

func (*ProjectWalletAuthoriserTransactorSession) Transfer

func (_ProjectWalletAuthoriser *ProjectWalletAuthoriserTransactorSession) Transfer(_sender common.Address, _receiver common.Address, _amt *big.Int) (*types.Transaction, error)

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

Solidity: function transfer(_sender address, _receiver address, _amt uint256) returns(bool)

func (*ProjectWalletAuthoriserTransactorSession) TransferOwnership

func (_ProjectWalletAuthoriser *ProjectWalletAuthoriserTransactorSession) TransferOwnership(_newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(_newOwner address) returns()

type ProjectWalletCaller

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

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

func NewProjectWalletCaller

func NewProjectWalletCaller(address common.Address, caller bind.ContractCaller) (*ProjectWalletCaller, error)

NewProjectWalletCaller creates a new read-only instance of ProjectWallet, bound to a specific deployed contract.

type ProjectWalletCallerRaw

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

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

func (*ProjectWalletCallerRaw) Call

func (_ProjectWallet *ProjectWalletCallerRaw) 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 ProjectWalletCallerSession

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

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

type ProjectWalletFilterer

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

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

func NewProjectWalletFilterer

func NewProjectWalletFilterer(address common.Address, filterer bind.ContractFilterer) (*ProjectWalletFilterer, error)

NewProjectWalletFilterer creates a new log filterer instance of ProjectWallet, bound to a specific deployed contract.

type ProjectWalletRaw

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

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

func (*ProjectWalletRaw) Call

func (_ProjectWallet *ProjectWalletRaw) 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 (*ProjectWalletRaw) Transact

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

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

func (*ProjectWalletRaw) Transfer

func (_ProjectWallet *ProjectWalletRaw) 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 ProjectWalletSession

type ProjectWalletSession struct {
	Contract     *ProjectWallet    // 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
}

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

func (*ProjectWalletSession) Transfer

func (_ProjectWallet *ProjectWalletSession) Transfer(_receiver common.Address, _amt *big.Int) (*types.Transaction, error)

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

Solidity: function transfer(_receiver address, _amt uint256) returns(bool)

type ProjectWalletTransactor

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

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

func NewProjectWalletTransactor

func NewProjectWalletTransactor(address common.Address, transactor bind.ContractTransactor) (*ProjectWalletTransactor, error)

NewProjectWalletTransactor creates a new write-only instance of ProjectWallet, bound to a specific deployed contract.

func (*ProjectWalletTransactor) Transfer

func (_ProjectWallet *ProjectWalletTransactor) Transfer(opts *bind.TransactOpts, _receiver common.Address, _amt *big.Int) (*types.Transaction, error)

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

Solidity: function transfer(_receiver address, _amt uint256) returns(bool)

type ProjectWalletTransactorRaw

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

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

func (*ProjectWalletTransactorRaw) Transact

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

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

func (*ProjectWalletTransactorRaw) Transfer

func (_ProjectWallet *ProjectWalletTransactorRaw) 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 ProjectWalletTransactorSession

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

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

func (*ProjectWalletTransactorSession) Transfer

func (_ProjectWallet *ProjectWalletTransactorSession) Transfer(_receiver common.Address, _amt *big.Int) (*types.Transaction, error)

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

Solidity: function transfer(_receiver address, _amt uint256) returns(bool)

Jump to

Keyboard shortcuts

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