contracts

package
v0.0.0-...-ddb3e2c Latest Latest
Warning

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

Go to latest
Published: Jul 22, 2019 License: LGPL-3.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const MerchantWalletContractABI = "" /* 6901-byte string literal not displayed */

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

View Source
const MerchantWalletContractBin = `` /* 9994-byte string literal not displayed */

MerchantWalletContractBin is the compiled bytecode used for deploying new contracts.

View Source
const PaymentProcessorContractABI = "" /* 8076-byte string literal not displayed */

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

View Source
const PaymentProcessorContractBin = `` /* 17528-byte string literal not displayed */

PaymentProcessorContractBin is the compiled bytecode used for deploying new contracts.

Variables

This section is empty.

Functions

This section is empty.

Types

type MerchantWalletContract

type MerchantWalletContract struct {
	MerchantWalletContractCaller     // Read-only binding to the contract
	MerchantWalletContractTransactor // Write-only binding to the contract
	MerchantWalletContractFilterer   // Log filterer for contract events
}

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

func DeployMerchantWalletContract

func DeployMerchantWalletContract(auth *bind.TransactOpts, backend bind.ContractBackend, _merchantAccount common.Address, _merchantId string, _fundAddress common.Address) (common.Address, *types.Transaction, *MerchantWalletContract, error)

DeployMerchantWalletContract deploys a new Ethereum contract, binding an instance of MerchantWalletContract to it.

func NewMerchantWalletContract

func NewMerchantWalletContract(address common.Address, backend bind.ContractBackend) (*MerchantWalletContract, error)

NewMerchantWalletContract creates a new instance of MerchantWalletContract, bound to a specific deployed contract.

type MerchantWalletContractCaller

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

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

func NewMerchantWalletContractCaller

func NewMerchantWalletContractCaller(address common.Address, caller bind.ContractCaller) (*MerchantWalletContractCaller, error)

NewMerchantWalletContractCaller creates a new read-only instance of MerchantWalletContract, bound to a specific deployed contract.

func (*MerchantWalletContractCaller) CompositeReputation

func (_MerchantWalletContract *MerchantWalletContractCaller) CompositeReputation(opts *bind.CallOpts, key string) (uint32, error)

CompositeReputation is a free data retrieval call binding the contract method 0x7dd91734.

Solidity: function compositeReputation(key string) constant returns(uint32)

func (*MerchantWalletContractCaller) ContactInformation

func (_MerchantWalletContract *MerchantWalletContractCaller) ContactInformation(opts *bind.CallOpts) (string, error)

ContactInformation is a free data retrieval call binding the contract method 0x36f7ab5e.

Solidity: function contactInformation() constant returns(string)

func (*MerchantWalletContractCaller) IsMonethaAddress

func (_MerchantWalletContract *MerchantWalletContractCaller) IsMonethaAddress(opts *bind.CallOpts, arg0 common.Address) (bool, error)

IsMonethaAddress is a free data retrieval call binding the contract method 0x31d41325.

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

func (*MerchantWalletContractCaller) MerchantAccount

func (_MerchantWalletContract *MerchantWalletContractCaller) MerchantAccount(opts *bind.CallOpts) (common.Address, error)

MerchantAccount is a free data retrieval call binding the contract method 0x957f050b.

Solidity: function merchantAccount() constant returns(address)

func (*MerchantWalletContractCaller) MerchantFundAddress

func (_MerchantWalletContract *MerchantWalletContractCaller) MerchantFundAddress(opts *bind.CallOpts) (common.Address, error)

MerchantFundAddress is a free data retrieval call binding the contract method 0x969596d6.

Solidity: function merchantFundAddress() constant returns(address)

func (*MerchantWalletContractCaller) MerchantIdHash

func (_MerchantWalletContract *MerchantWalletContractCaller) MerchantIdHash(opts *bind.CallOpts) ([32]byte, error)

MerchantIdHash is a free data retrieval call binding the contract method 0xf0daba01.

Solidity: function merchantIdHash() constant returns(bytes32)

func (*MerchantWalletContractCaller) Owner

func (_MerchantWalletContract *MerchantWalletContractCaller) 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 (*MerchantWalletContractCaller) Paused

func (_MerchantWalletContract *MerchantWalletContractCaller) Paused(opts *bind.CallOpts) (bool, error)

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

Solidity: function paused() constant returns(bool)

func (*MerchantWalletContractCaller) PaymentSettings

func (_MerchantWalletContract *MerchantWalletContractCaller) PaymentSettings(opts *bind.CallOpts, key string) (string, error)

PaymentSettings is a free data retrieval call binding the contract method 0x2aa0da47.

Solidity: function paymentSettings(key string) constant returns(string)

func (*MerchantWalletContractCaller) Profile

func (_MerchantWalletContract *MerchantWalletContractCaller) Profile(opts *bind.CallOpts, key string) (string, error)

Profile is a free data retrieval call binding the contract method 0xe8c0485f.

Solidity: function profile(key string) constant returns(string)

func (*MerchantWalletContractCaller) REPUTATIONDECIMALS

func (_MerchantWalletContract *MerchantWalletContractCaller) REPUTATIONDECIMALS(opts *bind.CallOpts) (uint8, error)

REPUTATIONDECIMALS is a free data retrieval call binding the contract method 0xf2cba6a6.

Solidity: function REPUTATION_DECIMALS() constant returns(uint8)

type MerchantWalletContractCallerRaw

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

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

func (*MerchantWalletContractCallerRaw) Call

func (_MerchantWalletContract *MerchantWalletContractCallerRaw) 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 MerchantWalletContractCallerSession

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

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

func (*MerchantWalletContractCallerSession) CompositeReputation

func (_MerchantWalletContract *MerchantWalletContractCallerSession) CompositeReputation(key string) (uint32, error)

CompositeReputation is a free data retrieval call binding the contract method 0x7dd91734.

Solidity: function compositeReputation(key string) constant returns(uint32)

func (*MerchantWalletContractCallerSession) ContactInformation

func (_MerchantWalletContract *MerchantWalletContractCallerSession) ContactInformation() (string, error)

ContactInformation is a free data retrieval call binding the contract method 0x36f7ab5e.

Solidity: function contactInformation() constant returns(string)

func (*MerchantWalletContractCallerSession) IsMonethaAddress

func (_MerchantWalletContract *MerchantWalletContractCallerSession) IsMonethaAddress(arg0 common.Address) (bool, error)

IsMonethaAddress is a free data retrieval call binding the contract method 0x31d41325.

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

func (*MerchantWalletContractCallerSession) MerchantAccount

func (_MerchantWalletContract *MerchantWalletContractCallerSession) MerchantAccount() (common.Address, error)

MerchantAccount is a free data retrieval call binding the contract method 0x957f050b.

Solidity: function merchantAccount() constant returns(address)

func (*MerchantWalletContractCallerSession) MerchantFundAddress

func (_MerchantWalletContract *MerchantWalletContractCallerSession) MerchantFundAddress() (common.Address, error)

MerchantFundAddress is a free data retrieval call binding the contract method 0x969596d6.

Solidity: function merchantFundAddress() constant returns(address)

func (*MerchantWalletContractCallerSession) MerchantIdHash

func (_MerchantWalletContract *MerchantWalletContractCallerSession) MerchantIdHash() ([32]byte, error)

MerchantIdHash is a free data retrieval call binding the contract method 0xf0daba01.

Solidity: function merchantIdHash() constant returns(bytes32)

func (*MerchantWalletContractCallerSession) Owner

func (_MerchantWalletContract *MerchantWalletContractCallerSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*MerchantWalletContractCallerSession) Paused

func (_MerchantWalletContract *MerchantWalletContractCallerSession) Paused() (bool, error)

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

Solidity: function paused() constant returns(bool)

func (*MerchantWalletContractCallerSession) PaymentSettings

func (_MerchantWalletContract *MerchantWalletContractCallerSession) PaymentSettings(key string) (string, error)

PaymentSettings is a free data retrieval call binding the contract method 0x2aa0da47.

Solidity: function paymentSettings(key string) constant returns(string)

func (*MerchantWalletContractCallerSession) Profile

func (_MerchantWalletContract *MerchantWalletContractCallerSession) Profile(key string) (string, error)

Profile is a free data retrieval call binding the contract method 0xe8c0485f.

Solidity: function profile(key string) constant returns(string)

func (*MerchantWalletContractCallerSession) REPUTATIONDECIMALS

func (_MerchantWalletContract *MerchantWalletContractCallerSession) REPUTATIONDECIMALS() (uint8, error)

REPUTATIONDECIMALS is a free data retrieval call binding the contract method 0xf2cba6a6.

Solidity: function REPUTATION_DECIMALS() constant returns(uint8)

type MerchantWalletContractFilterer

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

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

func NewMerchantWalletContractFilterer

func NewMerchantWalletContractFilterer(address common.Address, filterer bind.ContractFilterer) (*MerchantWalletContractFilterer, error)

NewMerchantWalletContractFilterer creates a new log filterer instance of MerchantWalletContract, bound to a specific deployed contract.

func (*MerchantWalletContractFilterer) FilterMonethaAddressSet

func (_MerchantWalletContract *MerchantWalletContractFilterer) FilterMonethaAddressSet(opts *bind.FilterOpts) (*MerchantWalletContractMonethaAddressSetIterator, error)

FilterMonethaAddressSet is a free log retrieval operation binding the contract event 0xa551de8741dbb2092ce6bc142fd0ff3af5dfbf87d0aa594619fccddb0141e692.

Solidity: e MonethaAddressSet(_address address, _isMonethaAddress bool)

func (*MerchantWalletContractFilterer) FilterOwnershipRenounced

func (_MerchantWalletContract *MerchantWalletContractFilterer) FilterOwnershipRenounced(opts *bind.FilterOpts, previousOwner []common.Address) (*MerchantWalletContractOwnershipRenouncedIterator, error)

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

Solidity: e OwnershipRenounced(previousOwner indexed address)

func (*MerchantWalletContractFilterer) FilterOwnershipTransferred

func (_MerchantWalletContract *MerchantWalletContractFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*MerchantWalletContractOwnershipTransferredIterator, error)

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

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

func (*MerchantWalletContractFilterer) FilterPause

func (_MerchantWalletContract *MerchantWalletContractFilterer) FilterPause(opts *bind.FilterOpts) (*MerchantWalletContractPauseIterator, error)

FilterPause is a free log retrieval operation binding the contract event 0x6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff625.

Solidity: e Pause()

func (*MerchantWalletContractFilterer) FilterUnpause

func (_MerchantWalletContract *MerchantWalletContractFilterer) FilterUnpause(opts *bind.FilterOpts) (*MerchantWalletContractUnpauseIterator, error)

FilterUnpause is a free log retrieval operation binding the contract event 0x7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b33.

Solidity: e Unpause()

func (*MerchantWalletContractFilterer) WatchMonethaAddressSet

func (_MerchantWalletContract *MerchantWalletContractFilterer) WatchMonethaAddressSet(opts *bind.WatchOpts, sink chan<- *MerchantWalletContractMonethaAddressSet) (event.Subscription, error)

WatchMonethaAddressSet is a free log subscription operation binding the contract event 0xa551de8741dbb2092ce6bc142fd0ff3af5dfbf87d0aa594619fccddb0141e692.

Solidity: e MonethaAddressSet(_address address, _isMonethaAddress bool)

func (*MerchantWalletContractFilterer) WatchOwnershipRenounced

func (_MerchantWalletContract *MerchantWalletContractFilterer) WatchOwnershipRenounced(opts *bind.WatchOpts, sink chan<- *MerchantWalletContractOwnershipRenounced, 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 (*MerchantWalletContractFilterer) WatchOwnershipTransferred

func (_MerchantWalletContract *MerchantWalletContractFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *MerchantWalletContractOwnershipTransferred, 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 (*MerchantWalletContractFilterer) WatchPause

func (_MerchantWalletContract *MerchantWalletContractFilterer) WatchPause(opts *bind.WatchOpts, sink chan<- *MerchantWalletContractPause) (event.Subscription, error)

WatchPause is a free log subscription operation binding the contract event 0x6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff625.

Solidity: e Pause()

func (*MerchantWalletContractFilterer) WatchUnpause

func (_MerchantWalletContract *MerchantWalletContractFilterer) WatchUnpause(opts *bind.WatchOpts, sink chan<- *MerchantWalletContractUnpause) (event.Subscription, error)

WatchUnpause is a free log subscription operation binding the contract event 0x7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b33.

Solidity: e Unpause()

type MerchantWalletContractMonethaAddressSet

type MerchantWalletContractMonethaAddressSet struct {
	Address          common.Address
	IsMonethaAddress bool
	Raw              types.Log // Blockchain specific contextual infos
}

MerchantWalletContractMonethaAddressSet represents a MonethaAddressSet event raised by the MerchantWalletContract contract.

type MerchantWalletContractMonethaAddressSetIterator

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

MerchantWalletContractMonethaAddressSetIterator is returned from FilterMonethaAddressSet and is used to iterate over the raw logs and unpacked data for MonethaAddressSet events raised by the MerchantWalletContract contract.

func (*MerchantWalletContractMonethaAddressSetIterator) Close

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

func (*MerchantWalletContractMonethaAddressSetIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MerchantWalletContractMonethaAddressSetIterator) 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 MerchantWalletContractOwnershipRenounced

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

MerchantWalletContractOwnershipRenounced represents a OwnershipRenounced event raised by the MerchantWalletContract contract.

type MerchantWalletContractOwnershipRenouncedIterator

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

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

func (*MerchantWalletContractOwnershipRenouncedIterator) Close

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

func (*MerchantWalletContractOwnershipRenouncedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MerchantWalletContractOwnershipRenouncedIterator) 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 MerchantWalletContractOwnershipTransferred

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

MerchantWalletContractOwnershipTransferred represents a OwnershipTransferred event raised by the MerchantWalletContract contract.

type MerchantWalletContractOwnershipTransferredIterator

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

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

func (*MerchantWalletContractOwnershipTransferredIterator) Close

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

func (*MerchantWalletContractOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MerchantWalletContractOwnershipTransferredIterator) 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 MerchantWalletContractPause

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

MerchantWalletContractPause represents a Pause event raised by the MerchantWalletContract contract.

type MerchantWalletContractPauseIterator

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

MerchantWalletContractPauseIterator is returned from FilterPause and is used to iterate over the raw logs and unpacked data for Pause events raised by the MerchantWalletContract contract.

func (*MerchantWalletContractPauseIterator) Close

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

func (*MerchantWalletContractPauseIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MerchantWalletContractPauseIterator) 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 MerchantWalletContractRaw

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

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

func (*MerchantWalletContractRaw) Call

func (_MerchantWalletContract *MerchantWalletContractRaw) 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 (*MerchantWalletContractRaw) Transact

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

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

func (*MerchantWalletContractRaw) Transfer

func (_MerchantWalletContract *MerchantWalletContractRaw) 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 MerchantWalletContractSession

type MerchantWalletContractSession struct {
	Contract     *MerchantWalletContract // 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
}

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

func (*MerchantWalletContractSession) ChangeFundAddress

func (_MerchantWalletContract *MerchantWalletContractSession) ChangeFundAddress(newFundAddress common.Address) (*types.Transaction, error)

ChangeFundAddress is a paid mutator transaction binding the contract method 0xf9271fd3.

Solidity: function changeFundAddress(newFundAddress address) returns()

func (*MerchantWalletContractSession) ChangeMerchantAccount

func (_MerchantWalletContract *MerchantWalletContractSession) ChangeMerchantAccount(newAccount common.Address) (*types.Transaction, error)

ChangeMerchantAccount is a paid mutator transaction binding the contract method 0x63397825.

Solidity: function changeMerchantAccount(newAccount address) returns()

func (*MerchantWalletContractSession) CompositeReputation

func (_MerchantWalletContract *MerchantWalletContractSession) CompositeReputation(key string) (uint32, error)

CompositeReputation is a free data retrieval call binding the contract method 0x7dd91734.

Solidity: function compositeReputation(key string) constant returns(uint32)

func (*MerchantWalletContractSession) ContactInformation

func (_MerchantWalletContract *MerchantWalletContractSession) ContactInformation() (string, error)

ContactInformation is a free data retrieval call binding the contract method 0x36f7ab5e.

Solidity: function contactInformation() constant returns(string)

func (*MerchantWalletContractSession) Destroy

func (_MerchantWalletContract *MerchantWalletContractSession) Destroy() (*types.Transaction, error)

Destroy is a paid mutator transaction binding the contract method 0x83197ef0.

Solidity: function destroy() returns()

func (*MerchantWalletContractSession) IsMonethaAddress

func (_MerchantWalletContract *MerchantWalletContractSession) IsMonethaAddress(arg0 common.Address) (bool, error)

IsMonethaAddress is a free data retrieval call binding the contract method 0x31d41325.

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

func (*MerchantWalletContractSession) MerchantAccount

func (_MerchantWalletContract *MerchantWalletContractSession) MerchantAccount() (common.Address, error)

MerchantAccount is a free data retrieval call binding the contract method 0x957f050b.

Solidity: function merchantAccount() constant returns(address)

func (*MerchantWalletContractSession) MerchantFundAddress

func (_MerchantWalletContract *MerchantWalletContractSession) MerchantFundAddress() (common.Address, error)

MerchantFundAddress is a free data retrieval call binding the contract method 0x969596d6.

Solidity: function merchantFundAddress() constant returns(address)

func (*MerchantWalletContractSession) MerchantIdHash

func (_MerchantWalletContract *MerchantWalletContractSession) MerchantIdHash() ([32]byte, error)

MerchantIdHash is a free data retrieval call binding the contract method 0xf0daba01.

Solidity: function merchantIdHash() constant returns(bytes32)

func (*MerchantWalletContractSession) Owner

func (_MerchantWalletContract *MerchantWalletContractSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*MerchantWalletContractSession) Pause

func (_MerchantWalletContract *MerchantWalletContractSession) Pause() (*types.Transaction, error)

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

Solidity: function pause() returns()

func (*MerchantWalletContractSession) Paused

func (_MerchantWalletContract *MerchantWalletContractSession) Paused() (bool, error)

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

Solidity: function paused() constant returns(bool)

func (*MerchantWalletContractSession) PaymentSettings

func (_MerchantWalletContract *MerchantWalletContractSession) PaymentSettings(key string) (string, error)

PaymentSettings is a free data retrieval call binding the contract method 0x2aa0da47.

Solidity: function paymentSettings(key string) constant returns(string)

func (*MerchantWalletContractSession) Profile

func (_MerchantWalletContract *MerchantWalletContractSession) Profile(key string) (string, error)

Profile is a free data retrieval call binding the contract method 0xe8c0485f.

Solidity: function profile(key string) constant returns(string)

func (*MerchantWalletContractSession) REPUTATIONDECIMALS

func (_MerchantWalletContract *MerchantWalletContractSession) REPUTATIONDECIMALS() (uint8, error)

REPUTATIONDECIMALS is a free data retrieval call binding the contract method 0xf2cba6a6.

Solidity: function REPUTATION_DECIMALS() constant returns(uint8)

func (*MerchantWalletContractSession) RenounceOwnership

func (_MerchantWalletContract *MerchantWalletContractSession) RenounceOwnership() (*types.Transaction, error)

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

Solidity: function renounceOwnership() returns()

func (*MerchantWalletContractSession) SetCompositeReputation

func (_MerchantWalletContract *MerchantWalletContractSession) SetCompositeReputation(key string, value uint32) (*types.Transaction, error)

SetCompositeReputation is a paid mutator transaction binding the contract method 0xe25a51b6.

Solidity: function setCompositeReputation(key string, value uint32) returns()

func (*MerchantWalletContractSession) SetContactInformation

func (_MerchantWalletContract *MerchantWalletContractSession) SetContactInformation(_info string) (*types.Transaction, error)

SetContactInformation is a paid mutator transaction binding the contract method 0xb967a52e.

Solidity: function setContactInformation(_info string) returns()

func (*MerchantWalletContractSession) SetMonethaAddress

func (_MerchantWalletContract *MerchantWalletContractSession) SetMonethaAddress(_address common.Address, _isMonethaAddress bool) (*types.Transaction, error)

SetMonethaAddress is a paid mutator transaction binding the contract method 0xc07e3391.

Solidity: function setMonethaAddress(_address address, _isMonethaAddress bool) returns()

func (*MerchantWalletContractSession) SetPaymentSettings

func (_MerchantWalletContract *MerchantWalletContractSession) SetPaymentSettings(key string, value string) (*types.Transaction, error)

SetPaymentSettings is a paid mutator transaction binding the contract method 0xe3577e71.

Solidity: function setPaymentSettings(key string, value string) returns()

func (*MerchantWalletContractSession) SetProfile

func (_MerchantWalletContract *MerchantWalletContractSession) SetProfile(profileKey string, profileValue string, repKey string, repValue uint32) (*types.Transaction, error)

SetProfile is a paid mutator transaction binding the contract method 0x370fed6e.

Solidity: function setProfile(profileKey string, profileValue string, repKey string, repValue uint32) returns()

func (*MerchantWalletContractSession) TransferOwnership

func (_MerchantWalletContract *MerchantWalletContractSession) 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 (*MerchantWalletContractSession) Unpause

func (_MerchantWalletContract *MerchantWalletContractSession) Unpause() (*types.Transaction, error)

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

Solidity: function unpause() returns()

func (*MerchantWalletContractSession) Withdraw

func (_MerchantWalletContract *MerchantWalletContractSession) Withdraw(amount *big.Int) (*types.Transaction, error)

Withdraw is a paid mutator transaction binding the contract method 0x2e1a7d4d.

Solidity: function withdraw(amount uint256) returns()

func (*MerchantWalletContractSession) WithdrawAllToExchange

func (_MerchantWalletContract *MerchantWalletContractSession) WithdrawAllToExchange(depositAccount common.Address, min_amount *big.Int) (*types.Transaction, error)

WithdrawAllToExchange is a paid mutator transaction binding the contract method 0x0cf1d050.

Solidity: function withdrawAllToExchange(depositAccount address, min_amount uint256) returns()

func (*MerchantWalletContractSession) WithdrawAllTokensToExchange

func (_MerchantWalletContract *MerchantWalletContractSession) WithdrawAllTokensToExchange(_tokenAddress common.Address, _depositAccount common.Address, _minAmount *big.Int) (*types.Transaction, error)

WithdrawAllTokensToExchange is a paid mutator transaction binding the contract method 0xc0462ec3.

Solidity: function withdrawAllTokensToExchange(_tokenAddress address, _depositAccount address, _minAmount uint256) returns()

func (*MerchantWalletContractSession) WithdrawTo

func (_MerchantWalletContract *MerchantWalletContractSession) WithdrawTo(beneficiary common.Address, amount *big.Int) (*types.Transaction, error)

WithdrawTo is a paid mutator transaction binding the contract method 0x205c2878.

Solidity: function withdrawTo(beneficiary address, amount uint256) returns()

func (*MerchantWalletContractSession) WithdrawToExchange

func (_MerchantWalletContract *MerchantWalletContractSession) WithdrawToExchange(depositAccount common.Address, amount *big.Int) (*types.Transaction, error)

WithdrawToExchange is a paid mutator transaction binding the contract method 0x061b3245.

Solidity: function withdrawToExchange(depositAccount address, amount uint256) returns()

type MerchantWalletContractTransactor

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

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

func NewMerchantWalletContractTransactor

func NewMerchantWalletContractTransactor(address common.Address, transactor bind.ContractTransactor) (*MerchantWalletContractTransactor, error)

NewMerchantWalletContractTransactor creates a new write-only instance of MerchantWalletContract, bound to a specific deployed contract.

func (*MerchantWalletContractTransactor) ChangeFundAddress

func (_MerchantWalletContract *MerchantWalletContractTransactor) ChangeFundAddress(opts *bind.TransactOpts, newFundAddress common.Address) (*types.Transaction, error)

ChangeFundAddress is a paid mutator transaction binding the contract method 0xf9271fd3.

Solidity: function changeFundAddress(newFundAddress address) returns()

func (*MerchantWalletContractTransactor) ChangeMerchantAccount

func (_MerchantWalletContract *MerchantWalletContractTransactor) ChangeMerchantAccount(opts *bind.TransactOpts, newAccount common.Address) (*types.Transaction, error)

ChangeMerchantAccount is a paid mutator transaction binding the contract method 0x63397825.

Solidity: function changeMerchantAccount(newAccount address) returns()

func (*MerchantWalletContractTransactor) Destroy

func (_MerchantWalletContract *MerchantWalletContractTransactor) Destroy(opts *bind.TransactOpts) (*types.Transaction, error)

Destroy is a paid mutator transaction binding the contract method 0x83197ef0.

Solidity: function destroy() returns()

func (*MerchantWalletContractTransactor) Pause

func (_MerchantWalletContract *MerchantWalletContractTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)

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

Solidity: function pause() returns()

func (*MerchantWalletContractTransactor) RenounceOwnership

func (_MerchantWalletContract *MerchantWalletContractTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

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

Solidity: function renounceOwnership() returns()

func (*MerchantWalletContractTransactor) SetCompositeReputation

func (_MerchantWalletContract *MerchantWalletContractTransactor) SetCompositeReputation(opts *bind.TransactOpts, key string, value uint32) (*types.Transaction, error)

SetCompositeReputation is a paid mutator transaction binding the contract method 0xe25a51b6.

Solidity: function setCompositeReputation(key string, value uint32) returns()

func (*MerchantWalletContractTransactor) SetContactInformation

func (_MerchantWalletContract *MerchantWalletContractTransactor) SetContactInformation(opts *bind.TransactOpts, _info string) (*types.Transaction, error)

SetContactInformation is a paid mutator transaction binding the contract method 0xb967a52e.

Solidity: function setContactInformation(_info string) returns()

func (*MerchantWalletContractTransactor) SetMonethaAddress

func (_MerchantWalletContract *MerchantWalletContractTransactor) SetMonethaAddress(opts *bind.TransactOpts, _address common.Address, _isMonethaAddress bool) (*types.Transaction, error)

SetMonethaAddress is a paid mutator transaction binding the contract method 0xc07e3391.

Solidity: function setMonethaAddress(_address address, _isMonethaAddress bool) returns()

func (*MerchantWalletContractTransactor) SetPaymentSettings

func (_MerchantWalletContract *MerchantWalletContractTransactor) SetPaymentSettings(opts *bind.TransactOpts, key string, value string) (*types.Transaction, error)

SetPaymentSettings is a paid mutator transaction binding the contract method 0xe3577e71.

Solidity: function setPaymentSettings(key string, value string) returns()

func (*MerchantWalletContractTransactor) SetProfile

func (_MerchantWalletContract *MerchantWalletContractTransactor) SetProfile(opts *bind.TransactOpts, profileKey string, profileValue string, repKey string, repValue uint32) (*types.Transaction, error)

SetProfile is a paid mutator transaction binding the contract method 0x370fed6e.

Solidity: function setProfile(profileKey string, profileValue string, repKey string, repValue uint32) returns()

func (*MerchantWalletContractTransactor) TransferOwnership

func (_MerchantWalletContract *MerchantWalletContractTransactor) 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 (*MerchantWalletContractTransactor) Unpause

func (_MerchantWalletContract *MerchantWalletContractTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)

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

Solidity: function unpause() returns()

func (*MerchantWalletContractTransactor) Withdraw

func (_MerchantWalletContract *MerchantWalletContractTransactor) Withdraw(opts *bind.TransactOpts, amount *big.Int) (*types.Transaction, error)

Withdraw is a paid mutator transaction binding the contract method 0x2e1a7d4d.

Solidity: function withdraw(amount uint256) returns()

func (*MerchantWalletContractTransactor) WithdrawAllToExchange

func (_MerchantWalletContract *MerchantWalletContractTransactor) WithdrawAllToExchange(opts *bind.TransactOpts, depositAccount common.Address, min_amount *big.Int) (*types.Transaction, error)

WithdrawAllToExchange is a paid mutator transaction binding the contract method 0x0cf1d050.

Solidity: function withdrawAllToExchange(depositAccount address, min_amount uint256) returns()

func (*MerchantWalletContractTransactor) WithdrawAllTokensToExchange

func (_MerchantWalletContract *MerchantWalletContractTransactor) WithdrawAllTokensToExchange(opts *bind.TransactOpts, _tokenAddress common.Address, _depositAccount common.Address, _minAmount *big.Int) (*types.Transaction, error)

WithdrawAllTokensToExchange is a paid mutator transaction binding the contract method 0xc0462ec3.

Solidity: function withdrawAllTokensToExchange(_tokenAddress address, _depositAccount address, _minAmount uint256) returns()

func (*MerchantWalletContractTransactor) WithdrawTo

func (_MerchantWalletContract *MerchantWalletContractTransactor) WithdrawTo(opts *bind.TransactOpts, beneficiary common.Address, amount *big.Int) (*types.Transaction, error)

WithdrawTo is a paid mutator transaction binding the contract method 0x205c2878.

Solidity: function withdrawTo(beneficiary address, amount uint256) returns()

func (*MerchantWalletContractTransactor) WithdrawToExchange

func (_MerchantWalletContract *MerchantWalletContractTransactor) WithdrawToExchange(opts *bind.TransactOpts, depositAccount common.Address, amount *big.Int) (*types.Transaction, error)

WithdrawToExchange is a paid mutator transaction binding the contract method 0x061b3245.

Solidity: function withdrawToExchange(depositAccount address, amount uint256) returns()

type MerchantWalletContractTransactorRaw

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

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

func (*MerchantWalletContractTransactorRaw) Transact

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

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

func (*MerchantWalletContractTransactorRaw) Transfer

func (_MerchantWalletContract *MerchantWalletContractTransactorRaw) 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 MerchantWalletContractTransactorSession

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

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

func (*MerchantWalletContractTransactorSession) ChangeFundAddress

func (_MerchantWalletContract *MerchantWalletContractTransactorSession) ChangeFundAddress(newFundAddress common.Address) (*types.Transaction, error)

ChangeFundAddress is a paid mutator transaction binding the contract method 0xf9271fd3.

Solidity: function changeFundAddress(newFundAddress address) returns()

func (*MerchantWalletContractTransactorSession) ChangeMerchantAccount

func (_MerchantWalletContract *MerchantWalletContractTransactorSession) ChangeMerchantAccount(newAccount common.Address) (*types.Transaction, error)

ChangeMerchantAccount is a paid mutator transaction binding the contract method 0x63397825.

Solidity: function changeMerchantAccount(newAccount address) returns()

func (*MerchantWalletContractTransactorSession) Destroy

func (_MerchantWalletContract *MerchantWalletContractTransactorSession) Destroy() (*types.Transaction, error)

Destroy is a paid mutator transaction binding the contract method 0x83197ef0.

Solidity: function destroy() returns()

func (*MerchantWalletContractTransactorSession) Pause

func (_MerchantWalletContract *MerchantWalletContractTransactorSession) Pause() (*types.Transaction, error)

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

Solidity: function pause() returns()

func (*MerchantWalletContractTransactorSession) RenounceOwnership

func (_MerchantWalletContract *MerchantWalletContractTransactorSession) RenounceOwnership() (*types.Transaction, error)

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

Solidity: function renounceOwnership() returns()

func (*MerchantWalletContractTransactorSession) SetCompositeReputation

func (_MerchantWalletContract *MerchantWalletContractTransactorSession) SetCompositeReputation(key string, value uint32) (*types.Transaction, error)

SetCompositeReputation is a paid mutator transaction binding the contract method 0xe25a51b6.

Solidity: function setCompositeReputation(key string, value uint32) returns()

func (*MerchantWalletContractTransactorSession) SetContactInformation

func (_MerchantWalletContract *MerchantWalletContractTransactorSession) SetContactInformation(_info string) (*types.Transaction, error)

SetContactInformation is a paid mutator transaction binding the contract method 0xb967a52e.

Solidity: function setContactInformation(_info string) returns()

func (*MerchantWalletContractTransactorSession) SetMonethaAddress

func (_MerchantWalletContract *MerchantWalletContractTransactorSession) SetMonethaAddress(_address common.Address, _isMonethaAddress bool) (*types.Transaction, error)

SetMonethaAddress is a paid mutator transaction binding the contract method 0xc07e3391.

Solidity: function setMonethaAddress(_address address, _isMonethaAddress bool) returns()

func (*MerchantWalletContractTransactorSession) SetPaymentSettings

func (_MerchantWalletContract *MerchantWalletContractTransactorSession) SetPaymentSettings(key string, value string) (*types.Transaction, error)

SetPaymentSettings is a paid mutator transaction binding the contract method 0xe3577e71.

Solidity: function setPaymentSettings(key string, value string) returns()

func (*MerchantWalletContractTransactorSession) SetProfile

func (_MerchantWalletContract *MerchantWalletContractTransactorSession) SetProfile(profileKey string, profileValue string, repKey string, repValue uint32) (*types.Transaction, error)

SetProfile is a paid mutator transaction binding the contract method 0x370fed6e.

Solidity: function setProfile(profileKey string, profileValue string, repKey string, repValue uint32) returns()

func (*MerchantWalletContractTransactorSession) TransferOwnership

func (_MerchantWalletContract *MerchantWalletContractTransactorSession) 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 (*MerchantWalletContractTransactorSession) Unpause

func (_MerchantWalletContract *MerchantWalletContractTransactorSession) Unpause() (*types.Transaction, error)

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

Solidity: function unpause() returns()

func (*MerchantWalletContractTransactorSession) Withdraw

func (_MerchantWalletContract *MerchantWalletContractTransactorSession) Withdraw(amount *big.Int) (*types.Transaction, error)

Withdraw is a paid mutator transaction binding the contract method 0x2e1a7d4d.

Solidity: function withdraw(amount uint256) returns()

func (*MerchantWalletContractTransactorSession) WithdrawAllToExchange

func (_MerchantWalletContract *MerchantWalletContractTransactorSession) WithdrawAllToExchange(depositAccount common.Address, min_amount *big.Int) (*types.Transaction, error)

WithdrawAllToExchange is a paid mutator transaction binding the contract method 0x0cf1d050.

Solidity: function withdrawAllToExchange(depositAccount address, min_amount uint256) returns()

func (*MerchantWalletContractTransactorSession) WithdrawAllTokensToExchange

func (_MerchantWalletContract *MerchantWalletContractTransactorSession) WithdrawAllTokensToExchange(_tokenAddress common.Address, _depositAccount common.Address, _minAmount *big.Int) (*types.Transaction, error)

WithdrawAllTokensToExchange is a paid mutator transaction binding the contract method 0xc0462ec3.

Solidity: function withdrawAllTokensToExchange(_tokenAddress address, _depositAccount address, _minAmount uint256) returns()

func (*MerchantWalletContractTransactorSession) WithdrawTo

func (_MerchantWalletContract *MerchantWalletContractTransactorSession) WithdrawTo(beneficiary common.Address, amount *big.Int) (*types.Transaction, error)

WithdrawTo is a paid mutator transaction binding the contract method 0x205c2878.

Solidity: function withdrawTo(beneficiary address, amount uint256) returns()

func (*MerchantWalletContractTransactorSession) WithdrawToExchange

func (_MerchantWalletContract *MerchantWalletContractTransactorSession) WithdrawToExchange(depositAccount common.Address, amount *big.Int) (*types.Transaction, error)

WithdrawToExchange is a paid mutator transaction binding the contract method 0x061b3245.

Solidity: function withdrawToExchange(depositAccount address, amount uint256) returns()

type MerchantWalletContractUnpause

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

MerchantWalletContractUnpause represents a Unpause event raised by the MerchantWalletContract contract.

type MerchantWalletContractUnpauseIterator

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

MerchantWalletContractUnpauseIterator is returned from FilterUnpause and is used to iterate over the raw logs and unpacked data for Unpause events raised by the MerchantWalletContract contract.

func (*MerchantWalletContractUnpauseIterator) Close

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

func (*MerchantWalletContractUnpauseIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MerchantWalletContractUnpauseIterator) 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 PaymentProcessorContract

type PaymentProcessorContract struct {
	PaymentProcessorContractCaller     // Read-only binding to the contract
	PaymentProcessorContractTransactor // Write-only binding to the contract
	PaymentProcessorContractFilterer   // Log filterer for contract events
}

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

func DeployPaymentProcessorContract

func DeployPaymentProcessorContract(auth *bind.TransactOpts, backend bind.ContractBackend, _merchantId string, _merchantHistory common.Address, _monethaGateway common.Address, _merchantWallet common.Address) (common.Address, *types.Transaction, *PaymentProcessorContract, error)

DeployPaymentProcessorContract deploys a new Ethereum contract, binding an instance of PaymentProcessorContract to it.

func NewPaymentProcessorContract

func NewPaymentProcessorContract(address common.Address, backend bind.ContractBackend) (*PaymentProcessorContract, error)

NewPaymentProcessorContract creates a new instance of PaymentProcessorContract, bound to a specific deployed contract.

type PaymentProcessorContractCaller

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

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

func NewPaymentProcessorContractCaller

func NewPaymentProcessorContractCaller(address common.Address, caller bind.ContractCaller) (*PaymentProcessorContractCaller, error)

NewPaymentProcessorContractCaller creates a new read-only instance of PaymentProcessorContract, bound to a specific deployed contract.

func (*PaymentProcessorContractCaller) ContactInformation

func (_PaymentProcessorContract *PaymentProcessorContractCaller) ContactInformation(opts *bind.CallOpts) (string, error)

ContactInformation is a free data retrieval call binding the contract method 0x36f7ab5e.

Solidity: function contactInformation() constant returns(string)

func (*PaymentProcessorContractCaller) FEEPERMILLE

func (_PaymentProcessorContract *PaymentProcessorContractCaller) FEEPERMILLE(opts *bind.CallOpts) (*big.Int, error)

FEEPERMILLE is a free data retrieval call binding the contract method 0xde8248fb.

Solidity: function FEE_PERMILLE() constant returns(uint256)

func (*PaymentProcessorContractCaller) IsMonethaAddress

func (_PaymentProcessorContract *PaymentProcessorContractCaller) IsMonethaAddress(opts *bind.CallOpts, arg0 common.Address) (bool, error)

IsMonethaAddress is a free data retrieval call binding the contract method 0x31d41325.

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

func (*PaymentProcessorContractCaller) MerchantHistory

func (_PaymentProcessorContract *PaymentProcessorContractCaller) MerchantHistory(opts *bind.CallOpts) (common.Address, error)

MerchantHistory is a free data retrieval call binding the contract method 0x3d17a2d8.

Solidity: function merchantHistory() constant returns(address)

func (*PaymentProcessorContractCaller) MerchantIdHash

func (_PaymentProcessorContract *PaymentProcessorContractCaller) MerchantIdHash(opts *bind.CallOpts) ([32]byte, error)

MerchantIdHash is a free data retrieval call binding the contract method 0xf0daba01.

Solidity: function merchantIdHash() constant returns(bytes32)

func (*PaymentProcessorContractCaller) MerchantWallet

func (_PaymentProcessorContract *PaymentProcessorContractCaller) MerchantWallet(opts *bind.CallOpts) (common.Address, error)

MerchantWallet is a free data retrieval call binding the contract method 0xbc85e064.

Solidity: function merchantWallet() constant returns(address)

func (*PaymentProcessorContractCaller) MonethaGateway

func (_PaymentProcessorContract *PaymentProcessorContractCaller) MonethaGateway(opts *bind.CallOpts) (common.Address, error)

MonethaGateway is a free data retrieval call binding the contract method 0x6137412c.

Solidity: function monethaGateway() constant returns(address)

func (*PaymentProcessorContractCaller) Orders

func (_PaymentProcessorContract *PaymentProcessorContractCaller) Orders(opts *bind.CallOpts, arg0 *big.Int) (struct {
	State           uint8
	Price           *big.Int
	Fee             *big.Int
	PaymentAcceptor common.Address
	OriginAddress   common.Address
	TokenAddress    common.Address
	VouchersApply   *big.Int
	Discount        *big.Int
}, error)

Orders is a free data retrieval call binding the contract method 0xa85c38ef.

Solidity: function orders( uint256) constant returns(state uint8, price uint256, fee uint256, paymentAcceptor address, originAddress address, tokenAddress address, vouchersApply uint256, discount uint256)

func (*PaymentProcessorContractCaller) Owner

func (_PaymentProcessorContract *PaymentProcessorContractCaller) 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 (*PaymentProcessorContractCaller) PAYBACKPERMILLE

func (_PaymentProcessorContract *PaymentProcessorContractCaller) PAYBACKPERMILLE(opts *bind.CallOpts) (*big.Int, error)

PAYBACKPERMILLE is a free data retrieval call binding the contract method 0x4baf43e4.

Solidity: function PAYBACK_PERMILLE() constant returns(uint256)

func (*PaymentProcessorContractCaller) PERMILLECOEFFICIENT

func (_PaymentProcessorContract *PaymentProcessorContractCaller) PERMILLECOEFFICIENT(opts *bind.CallOpts) (*big.Int, error)

PERMILLECOEFFICIENT is a free data retrieval call binding the contract method 0xc4cc3f4d.

Solidity: function PERMILLE_COEFFICIENT() constant returns(uint256)

func (*PaymentProcessorContractCaller) Paused

func (_PaymentProcessorContract *PaymentProcessorContractCaller) Paused(opts *bind.CallOpts) (bool, error)

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

Solidity: function paused() constant returns(bool)

type PaymentProcessorContractCallerRaw

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

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

func (*PaymentProcessorContractCallerRaw) Call

func (_PaymentProcessorContract *PaymentProcessorContractCallerRaw) 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 PaymentProcessorContractCallerSession

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

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

func (*PaymentProcessorContractCallerSession) ContactInformation

func (_PaymentProcessorContract *PaymentProcessorContractCallerSession) ContactInformation() (string, error)

ContactInformation is a free data retrieval call binding the contract method 0x36f7ab5e.

Solidity: function contactInformation() constant returns(string)

func (*PaymentProcessorContractCallerSession) FEEPERMILLE

func (_PaymentProcessorContract *PaymentProcessorContractCallerSession) FEEPERMILLE() (*big.Int, error)

FEEPERMILLE is a free data retrieval call binding the contract method 0xde8248fb.

Solidity: function FEE_PERMILLE() constant returns(uint256)

func (*PaymentProcessorContractCallerSession) IsMonethaAddress

func (_PaymentProcessorContract *PaymentProcessorContractCallerSession) IsMonethaAddress(arg0 common.Address) (bool, error)

IsMonethaAddress is a free data retrieval call binding the contract method 0x31d41325.

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

func (*PaymentProcessorContractCallerSession) MerchantHistory

func (_PaymentProcessorContract *PaymentProcessorContractCallerSession) MerchantHistory() (common.Address, error)

MerchantHistory is a free data retrieval call binding the contract method 0x3d17a2d8.

Solidity: function merchantHistory() constant returns(address)

func (*PaymentProcessorContractCallerSession) MerchantIdHash

func (_PaymentProcessorContract *PaymentProcessorContractCallerSession) MerchantIdHash() ([32]byte, error)

MerchantIdHash is a free data retrieval call binding the contract method 0xf0daba01.

Solidity: function merchantIdHash() constant returns(bytes32)

func (*PaymentProcessorContractCallerSession) MerchantWallet

func (_PaymentProcessorContract *PaymentProcessorContractCallerSession) MerchantWallet() (common.Address, error)

MerchantWallet is a free data retrieval call binding the contract method 0xbc85e064.

Solidity: function merchantWallet() constant returns(address)

func (*PaymentProcessorContractCallerSession) MonethaGateway

func (_PaymentProcessorContract *PaymentProcessorContractCallerSession) MonethaGateway() (common.Address, error)

MonethaGateway is a free data retrieval call binding the contract method 0x6137412c.

Solidity: function monethaGateway() constant returns(address)

func (*PaymentProcessorContractCallerSession) Orders

func (_PaymentProcessorContract *PaymentProcessorContractCallerSession) Orders(arg0 *big.Int) (struct {
	State           uint8
	Price           *big.Int
	Fee             *big.Int
	PaymentAcceptor common.Address
	OriginAddress   common.Address
	TokenAddress    common.Address
	VouchersApply   *big.Int
	Discount        *big.Int
}, error)

Orders is a free data retrieval call binding the contract method 0xa85c38ef.

Solidity: function orders( uint256) constant returns(state uint8, price uint256, fee uint256, paymentAcceptor address, originAddress address, tokenAddress address, vouchersApply uint256, discount uint256)

func (*PaymentProcessorContractCallerSession) Owner

func (_PaymentProcessorContract *PaymentProcessorContractCallerSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*PaymentProcessorContractCallerSession) PAYBACKPERMILLE

func (_PaymentProcessorContract *PaymentProcessorContractCallerSession) PAYBACKPERMILLE() (*big.Int, error)

PAYBACKPERMILLE is a free data retrieval call binding the contract method 0x4baf43e4.

Solidity: function PAYBACK_PERMILLE() constant returns(uint256)

func (*PaymentProcessorContractCallerSession) PERMILLECOEFFICIENT

func (_PaymentProcessorContract *PaymentProcessorContractCallerSession) PERMILLECOEFFICIENT() (*big.Int, error)

PERMILLECOEFFICIENT is a free data retrieval call binding the contract method 0xc4cc3f4d.

Solidity: function PERMILLE_COEFFICIENT() constant returns(uint256)

func (*PaymentProcessorContractCallerSession) Paused

func (_PaymentProcessorContract *PaymentProcessorContractCallerSession) Paused() (bool, error)

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

Solidity: function paused() constant returns(bool)

type PaymentProcessorContractFilterer

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

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

func NewPaymentProcessorContractFilterer

func NewPaymentProcessorContractFilterer(address common.Address, filterer bind.ContractFilterer) (*PaymentProcessorContractFilterer, error)

NewPaymentProcessorContractFilterer creates a new log filterer instance of PaymentProcessorContract, bound to a specific deployed contract.

func (*PaymentProcessorContractFilterer) FilterMonethaAddressSet

func (_PaymentProcessorContract *PaymentProcessorContractFilterer) FilterMonethaAddressSet(opts *bind.FilterOpts) (*PaymentProcessorContractMonethaAddressSetIterator, error)

FilterMonethaAddressSet is a free log retrieval operation binding the contract event 0xa551de8741dbb2092ce6bc142fd0ff3af5dfbf87d0aa594619fccddb0141e692.

Solidity: e MonethaAddressSet(_address address, _isMonethaAddress bool)

func (*PaymentProcessorContractFilterer) FilterOwnershipRenounced

func (_PaymentProcessorContract *PaymentProcessorContractFilterer) FilterOwnershipRenounced(opts *bind.FilterOpts, previousOwner []common.Address) (*PaymentProcessorContractOwnershipRenouncedIterator, error)

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

Solidity: e OwnershipRenounced(previousOwner indexed address)

func (*PaymentProcessorContractFilterer) FilterOwnershipTransferred

func (_PaymentProcessorContract *PaymentProcessorContractFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*PaymentProcessorContractOwnershipTransferredIterator, error)

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

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

func (*PaymentProcessorContractFilterer) FilterPause

func (_PaymentProcessorContract *PaymentProcessorContractFilterer) FilterPause(opts *bind.FilterOpts) (*PaymentProcessorContractPauseIterator, error)

FilterPause is a free log retrieval operation binding the contract event 0x6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff625.

Solidity: e Pause()

func (*PaymentProcessorContractFilterer) FilterUnpause

func (_PaymentProcessorContract *PaymentProcessorContractFilterer) FilterUnpause(opts *bind.FilterOpts) (*PaymentProcessorContractUnpauseIterator, error)

FilterUnpause is a free log retrieval operation binding the contract event 0x7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b33.

Solidity: e Unpause()

func (*PaymentProcessorContractFilterer) WatchMonethaAddressSet

func (_PaymentProcessorContract *PaymentProcessorContractFilterer) WatchMonethaAddressSet(opts *bind.WatchOpts, sink chan<- *PaymentProcessorContractMonethaAddressSet) (event.Subscription, error)

WatchMonethaAddressSet is a free log subscription operation binding the contract event 0xa551de8741dbb2092ce6bc142fd0ff3af5dfbf87d0aa594619fccddb0141e692.

Solidity: e MonethaAddressSet(_address address, _isMonethaAddress bool)

func (*PaymentProcessorContractFilterer) WatchOwnershipRenounced

func (_PaymentProcessorContract *PaymentProcessorContractFilterer) WatchOwnershipRenounced(opts *bind.WatchOpts, sink chan<- *PaymentProcessorContractOwnershipRenounced, 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 (*PaymentProcessorContractFilterer) WatchOwnershipTransferred

func (_PaymentProcessorContract *PaymentProcessorContractFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *PaymentProcessorContractOwnershipTransferred, 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 (*PaymentProcessorContractFilterer) WatchPause

func (_PaymentProcessorContract *PaymentProcessorContractFilterer) WatchPause(opts *bind.WatchOpts, sink chan<- *PaymentProcessorContractPause) (event.Subscription, error)

WatchPause is a free log subscription operation binding the contract event 0x6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff625.

Solidity: e Pause()

func (*PaymentProcessorContractFilterer) WatchUnpause

func (_PaymentProcessorContract *PaymentProcessorContractFilterer) WatchUnpause(opts *bind.WatchOpts, sink chan<- *PaymentProcessorContractUnpause) (event.Subscription, error)

WatchUnpause is a free log subscription operation binding the contract event 0x7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b33.

Solidity: e Unpause()

type PaymentProcessorContractMonethaAddressSet

type PaymentProcessorContractMonethaAddressSet struct {
	Address          common.Address
	IsMonethaAddress bool
	Raw              types.Log // Blockchain specific contextual infos
}

PaymentProcessorContractMonethaAddressSet represents a MonethaAddressSet event raised by the PaymentProcessorContract contract.

type PaymentProcessorContractMonethaAddressSetIterator

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

PaymentProcessorContractMonethaAddressSetIterator is returned from FilterMonethaAddressSet and is used to iterate over the raw logs and unpacked data for MonethaAddressSet events raised by the PaymentProcessorContract contract.

func (*PaymentProcessorContractMonethaAddressSetIterator) Close

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

func (*PaymentProcessorContractMonethaAddressSetIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PaymentProcessorContractMonethaAddressSetIterator) 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 PaymentProcessorContractOwnershipRenounced

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

PaymentProcessorContractOwnershipRenounced represents a OwnershipRenounced event raised by the PaymentProcessorContract contract.

type PaymentProcessorContractOwnershipRenouncedIterator

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

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

func (*PaymentProcessorContractOwnershipRenouncedIterator) Close

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

func (*PaymentProcessorContractOwnershipRenouncedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PaymentProcessorContractOwnershipRenouncedIterator) 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 PaymentProcessorContractOwnershipTransferred

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

PaymentProcessorContractOwnershipTransferred represents a OwnershipTransferred event raised by the PaymentProcessorContract contract.

type PaymentProcessorContractOwnershipTransferredIterator

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

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

func (*PaymentProcessorContractOwnershipTransferredIterator) Close

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

func (*PaymentProcessorContractOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PaymentProcessorContractOwnershipTransferredIterator) 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 PaymentProcessorContractPause

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

PaymentProcessorContractPause represents a Pause event raised by the PaymentProcessorContract contract.

type PaymentProcessorContractPauseIterator

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

PaymentProcessorContractPauseIterator is returned from FilterPause and is used to iterate over the raw logs and unpacked data for Pause events raised by the PaymentProcessorContract contract.

func (*PaymentProcessorContractPauseIterator) Close

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

func (*PaymentProcessorContractPauseIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PaymentProcessorContractPauseIterator) 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 PaymentProcessorContractRaw

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

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

func (*PaymentProcessorContractRaw) Call

func (_PaymentProcessorContract *PaymentProcessorContractRaw) 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 (*PaymentProcessorContractRaw) Transact

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

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

func (*PaymentProcessorContractRaw) Transfer

func (_PaymentProcessorContract *PaymentProcessorContractRaw) 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 PaymentProcessorContractSession

type PaymentProcessorContractSession struct {
	Contract     *PaymentProcessorContract // 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
}

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

func (*PaymentProcessorContractSession) AddOrder

func (_PaymentProcessorContract *PaymentProcessorContractSession) AddOrder(_orderId *big.Int, _price *big.Int, _paymentAcceptor common.Address, _originAddress common.Address, _fee *big.Int, _tokenAddress common.Address, _vouchersApply *big.Int) (*types.Transaction, error)

AddOrder is a paid mutator transaction binding the contract method 0xc48aab6d.

Solidity: function addOrder(_orderId uint256, _price uint256, _paymentAcceptor address, _originAddress address, _fee uint256, _tokenAddress address, _vouchersApply uint256) returns()

func (*PaymentProcessorContractSession) CancelOrder

func (_PaymentProcessorContract *PaymentProcessorContractSession) CancelOrder(_orderId *big.Int, _clientReputation uint32, _merchantReputation uint32, _dealHash *big.Int, _cancelReason string) (*types.Transaction, error)

CancelOrder is a paid mutator transaction binding the contract method 0xac1a13fb.

Solidity: function cancelOrder(_orderId uint256, _clientReputation uint32, _merchantReputation uint32, _dealHash uint256, _cancelReason string) returns()

func (*PaymentProcessorContractSession) ContactInformation

func (_PaymentProcessorContract *PaymentProcessorContractSession) ContactInformation() (string, error)

ContactInformation is a free data retrieval call binding the contract method 0x36f7ab5e.

Solidity: function contactInformation() constant returns(string)

func (*PaymentProcessorContractSession) Destroy

func (_PaymentProcessorContract *PaymentProcessorContractSession) Destroy() (*types.Transaction, error)

Destroy is a paid mutator transaction binding the contract method 0x83197ef0.

Solidity: function destroy() returns()

func (*PaymentProcessorContractSession) DestroyAndSend

func (_PaymentProcessorContract *PaymentProcessorContractSession) DestroyAndSend(_recipient common.Address) (*types.Transaction, error)

DestroyAndSend is a paid mutator transaction binding the contract method 0xf5074f41.

Solidity: function destroyAndSend(_recipient address) returns()

func (*PaymentProcessorContractSession) FEEPERMILLE

func (_PaymentProcessorContract *PaymentProcessorContractSession) FEEPERMILLE() (*big.Int, error)

FEEPERMILLE is a free data retrieval call binding the contract method 0xde8248fb.

Solidity: function FEE_PERMILLE() constant returns(uint256)

func (*PaymentProcessorContractSession) IsMonethaAddress

func (_PaymentProcessorContract *PaymentProcessorContractSession) IsMonethaAddress(arg0 common.Address) (bool, error)

IsMonethaAddress is a free data retrieval call binding the contract method 0x31d41325.

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

func (*PaymentProcessorContractSession) MerchantHistory

func (_PaymentProcessorContract *PaymentProcessorContractSession) MerchantHistory() (common.Address, error)

MerchantHistory is a free data retrieval call binding the contract method 0x3d17a2d8.

Solidity: function merchantHistory() constant returns(address)

func (*PaymentProcessorContractSession) MerchantIdHash

func (_PaymentProcessorContract *PaymentProcessorContractSession) MerchantIdHash() ([32]byte, error)

MerchantIdHash is a free data retrieval call binding the contract method 0xf0daba01.

Solidity: function merchantIdHash() constant returns(bytes32)

func (*PaymentProcessorContractSession) MerchantWallet

func (_PaymentProcessorContract *PaymentProcessorContractSession) MerchantWallet() (common.Address, error)

MerchantWallet is a free data retrieval call binding the contract method 0xbc85e064.

Solidity: function merchantWallet() constant returns(address)

func (*PaymentProcessorContractSession) MonethaGateway

func (_PaymentProcessorContract *PaymentProcessorContractSession) MonethaGateway() (common.Address, error)

MonethaGateway is a free data retrieval call binding the contract method 0x6137412c.

Solidity: function monethaGateway() constant returns(address)

func (*PaymentProcessorContractSession) Orders

func (_PaymentProcessorContract *PaymentProcessorContractSession) Orders(arg0 *big.Int) (struct {
	State           uint8
	Price           *big.Int
	Fee             *big.Int
	PaymentAcceptor common.Address
	OriginAddress   common.Address
	TokenAddress    common.Address
	VouchersApply   *big.Int
	Discount        *big.Int
}, error)

Orders is a free data retrieval call binding the contract method 0xa85c38ef.

Solidity: function orders( uint256) constant returns(state uint8, price uint256, fee uint256, paymentAcceptor address, originAddress address, tokenAddress address, vouchersApply uint256, discount uint256)

func (*PaymentProcessorContractSession) Owner

func (_PaymentProcessorContract *PaymentProcessorContractSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*PaymentProcessorContractSession) PAYBACKPERMILLE

func (_PaymentProcessorContract *PaymentProcessorContractSession) PAYBACKPERMILLE() (*big.Int, error)

PAYBACKPERMILLE is a free data retrieval call binding the contract method 0x4baf43e4.

Solidity: function PAYBACK_PERMILLE() constant returns(uint256)

func (*PaymentProcessorContractSession) PERMILLECOEFFICIENT

func (_PaymentProcessorContract *PaymentProcessorContractSession) PERMILLECOEFFICIENT() (*big.Int, error)

PERMILLECOEFFICIENT is a free data retrieval call binding the contract method 0xc4cc3f4d.

Solidity: function PERMILLE_COEFFICIENT() constant returns(uint256)

func (*PaymentProcessorContractSession) Pause

func (_PaymentProcessorContract *PaymentProcessorContractSession) Pause() (*types.Transaction, error)

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

Solidity: function pause() returns()

func (*PaymentProcessorContractSession) Paused

func (_PaymentProcessorContract *PaymentProcessorContractSession) Paused() (bool, error)

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

Solidity: function paused() constant returns(bool)

func (*PaymentProcessorContractSession) ProcessPayment

func (_PaymentProcessorContract *PaymentProcessorContractSession) ProcessPayment(_orderId *big.Int, _clientReputation uint32, _merchantReputation uint32, _dealHash *big.Int) (*types.Transaction, error)

ProcessPayment is a paid mutator transaction binding the contract method 0xaab9f165.

Solidity: function processPayment(_orderId uint256, _clientReputation uint32, _merchantReputation uint32, _dealHash uint256) returns()

func (*PaymentProcessorContractSession) RefundPayment

func (_PaymentProcessorContract *PaymentProcessorContractSession) RefundPayment(_orderId *big.Int, _clientReputation uint32, _merchantReputation uint32, _dealHash *big.Int, _refundReason string) (*types.Transaction, error)

RefundPayment is a paid mutator transaction binding the contract method 0x8467d9cf.

Solidity: function refundPayment(_orderId uint256, _clientReputation uint32, _merchantReputation uint32, _dealHash uint256, _refundReason string) returns()

func (*PaymentProcessorContractSession) RenounceOwnership

func (_PaymentProcessorContract *PaymentProcessorContractSession) RenounceOwnership() (*types.Transaction, error)

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

Solidity: function renounceOwnership() returns()

func (*PaymentProcessorContractSession) SecurePay

func (_PaymentProcessorContract *PaymentProcessorContractSession) SecurePay(_orderId *big.Int) (*types.Transaction, error)

SecurePay is a paid mutator transaction binding the contract method 0x4153d65b.

Solidity: function securePay(_orderId uint256) returns()

func (*PaymentProcessorContractSession) SecureTokenPay

func (_PaymentProcessorContract *PaymentProcessorContractSession) SecureTokenPay(_orderId *big.Int) (*types.Transaction, error)

SecureTokenPay is a paid mutator transaction binding the contract method 0x8b11fb3e.

Solidity: function secureTokenPay(_orderId uint256) returns()

func (*PaymentProcessorContractSession) SetContactInformation

func (_PaymentProcessorContract *PaymentProcessorContractSession) SetContactInformation(_info string) (*types.Transaction, error)

SetContactInformation is a paid mutator transaction binding the contract method 0xb967a52e.

Solidity: function setContactInformation(_info string) returns()

func (*PaymentProcessorContractSession) SetMerchantDealsHistory

func (_PaymentProcessorContract *PaymentProcessorContractSession) SetMerchantDealsHistory(_merchantHistory common.Address) (*types.Transaction, error)

SetMerchantDealsHistory is a paid mutator transaction binding the contract method 0x444b6048.

Solidity: function setMerchantDealsHistory(_merchantHistory address) returns()

func (*PaymentProcessorContractSession) SetMerchantWallet

func (_PaymentProcessorContract *PaymentProcessorContractSession) SetMerchantWallet(_newWallet common.Address) (*types.Transaction, error)

SetMerchantWallet is a paid mutator transaction binding the contract method 0xddda66db.

Solidity: function setMerchantWallet(_newWallet address) returns()

func (*PaymentProcessorContractSession) SetMonethaAddress

func (_PaymentProcessorContract *PaymentProcessorContractSession) SetMonethaAddress(_address common.Address, _isMonethaAddress bool) (*types.Transaction, error)

SetMonethaAddress is a paid mutator transaction binding the contract method 0xc07e3391.

Solidity: function setMonethaAddress(_address address, _isMonethaAddress bool) returns()

func (*PaymentProcessorContractSession) SetMonethaGateway

func (_PaymentProcessorContract *PaymentProcessorContractSession) SetMonethaGateway(_newGateway common.Address) (*types.Transaction, error)

SetMonethaGateway is a paid mutator transaction binding the contract method 0xb440bf39.

Solidity: function setMonethaGateway(_newGateway address) returns()

func (*PaymentProcessorContractSession) TransferOwnership

func (_PaymentProcessorContract *PaymentProcessorContractSession) 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 (*PaymentProcessorContractSession) Unpause

func (_PaymentProcessorContract *PaymentProcessorContractSession) Unpause() (*types.Transaction, error)

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

Solidity: function unpause() returns()

func (*PaymentProcessorContractSession) WithdrawRefund

func (_PaymentProcessorContract *PaymentProcessorContractSession) WithdrawRefund(_orderId *big.Int) (*types.Transaction, error)

WithdrawRefund is a paid mutator transaction binding the contract method 0x9d153495.

Solidity: function withdrawRefund(_orderId uint256) returns()

func (*PaymentProcessorContractSession) WithdrawTokenRefund

func (_PaymentProcessorContract *PaymentProcessorContractSession) WithdrawTokenRefund(_orderId *big.Int) (*types.Transaction, error)

WithdrawTokenRefund is a paid mutator transaction binding the contract method 0xe5b8d6e0.

Solidity: function withdrawTokenRefund(_orderId uint256) returns()

type PaymentProcessorContractTransactor

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

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

func NewPaymentProcessorContractTransactor

func NewPaymentProcessorContractTransactor(address common.Address, transactor bind.ContractTransactor) (*PaymentProcessorContractTransactor, error)

NewPaymentProcessorContractTransactor creates a new write-only instance of PaymentProcessorContract, bound to a specific deployed contract.

func (*PaymentProcessorContractTransactor) AddOrder

func (_PaymentProcessorContract *PaymentProcessorContractTransactor) AddOrder(opts *bind.TransactOpts, _orderId *big.Int, _price *big.Int, _paymentAcceptor common.Address, _originAddress common.Address, _fee *big.Int, _tokenAddress common.Address, _vouchersApply *big.Int) (*types.Transaction, error)

AddOrder is a paid mutator transaction binding the contract method 0xc48aab6d.

Solidity: function addOrder(_orderId uint256, _price uint256, _paymentAcceptor address, _originAddress address, _fee uint256, _tokenAddress address, _vouchersApply uint256) returns()

func (*PaymentProcessorContractTransactor) CancelOrder

func (_PaymentProcessorContract *PaymentProcessorContractTransactor) CancelOrder(opts *bind.TransactOpts, _orderId *big.Int, _clientReputation uint32, _merchantReputation uint32, _dealHash *big.Int, _cancelReason string) (*types.Transaction, error)

CancelOrder is a paid mutator transaction binding the contract method 0xac1a13fb.

Solidity: function cancelOrder(_orderId uint256, _clientReputation uint32, _merchantReputation uint32, _dealHash uint256, _cancelReason string) returns()

func (*PaymentProcessorContractTransactor) Destroy

func (_PaymentProcessorContract *PaymentProcessorContractTransactor) Destroy(opts *bind.TransactOpts) (*types.Transaction, error)

Destroy is a paid mutator transaction binding the contract method 0x83197ef0.

Solidity: function destroy() returns()

func (*PaymentProcessorContractTransactor) DestroyAndSend

func (_PaymentProcessorContract *PaymentProcessorContractTransactor) DestroyAndSend(opts *bind.TransactOpts, _recipient common.Address) (*types.Transaction, error)

DestroyAndSend is a paid mutator transaction binding the contract method 0xf5074f41.

Solidity: function destroyAndSend(_recipient address) returns()

func (*PaymentProcessorContractTransactor) Pause

func (_PaymentProcessorContract *PaymentProcessorContractTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)

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

Solidity: function pause() returns()

func (*PaymentProcessorContractTransactor) ProcessPayment

func (_PaymentProcessorContract *PaymentProcessorContractTransactor) ProcessPayment(opts *bind.TransactOpts, _orderId *big.Int, _clientReputation uint32, _merchantReputation uint32, _dealHash *big.Int) (*types.Transaction, error)

ProcessPayment is a paid mutator transaction binding the contract method 0xaab9f165.

Solidity: function processPayment(_orderId uint256, _clientReputation uint32, _merchantReputation uint32, _dealHash uint256) returns()

func (*PaymentProcessorContractTransactor) RefundPayment

func (_PaymentProcessorContract *PaymentProcessorContractTransactor) RefundPayment(opts *bind.TransactOpts, _orderId *big.Int, _clientReputation uint32, _merchantReputation uint32, _dealHash *big.Int, _refundReason string) (*types.Transaction, error)

RefundPayment is a paid mutator transaction binding the contract method 0x8467d9cf.

Solidity: function refundPayment(_orderId uint256, _clientReputation uint32, _merchantReputation uint32, _dealHash uint256, _refundReason string) returns()

func (*PaymentProcessorContractTransactor) RenounceOwnership

func (_PaymentProcessorContract *PaymentProcessorContractTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

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

Solidity: function renounceOwnership() returns()

func (*PaymentProcessorContractTransactor) SecurePay

func (_PaymentProcessorContract *PaymentProcessorContractTransactor) SecurePay(opts *bind.TransactOpts, _orderId *big.Int) (*types.Transaction, error)

SecurePay is a paid mutator transaction binding the contract method 0x4153d65b.

Solidity: function securePay(_orderId uint256) returns()

func (*PaymentProcessorContractTransactor) SecureTokenPay

func (_PaymentProcessorContract *PaymentProcessorContractTransactor) SecureTokenPay(opts *bind.TransactOpts, _orderId *big.Int) (*types.Transaction, error)

SecureTokenPay is a paid mutator transaction binding the contract method 0x8b11fb3e.

Solidity: function secureTokenPay(_orderId uint256) returns()

func (*PaymentProcessorContractTransactor) SetContactInformation

func (_PaymentProcessorContract *PaymentProcessorContractTransactor) SetContactInformation(opts *bind.TransactOpts, _info string) (*types.Transaction, error)

SetContactInformation is a paid mutator transaction binding the contract method 0xb967a52e.

Solidity: function setContactInformation(_info string) returns()

func (*PaymentProcessorContractTransactor) SetMerchantDealsHistory

func (_PaymentProcessorContract *PaymentProcessorContractTransactor) SetMerchantDealsHistory(opts *bind.TransactOpts, _merchantHistory common.Address) (*types.Transaction, error)

SetMerchantDealsHistory is a paid mutator transaction binding the contract method 0x444b6048.

Solidity: function setMerchantDealsHistory(_merchantHistory address) returns()

func (*PaymentProcessorContractTransactor) SetMerchantWallet

func (_PaymentProcessorContract *PaymentProcessorContractTransactor) SetMerchantWallet(opts *bind.TransactOpts, _newWallet common.Address) (*types.Transaction, error)

SetMerchantWallet is a paid mutator transaction binding the contract method 0xddda66db.

Solidity: function setMerchantWallet(_newWallet address) returns()

func (*PaymentProcessorContractTransactor) SetMonethaAddress

func (_PaymentProcessorContract *PaymentProcessorContractTransactor) SetMonethaAddress(opts *bind.TransactOpts, _address common.Address, _isMonethaAddress bool) (*types.Transaction, error)

SetMonethaAddress is a paid mutator transaction binding the contract method 0xc07e3391.

Solidity: function setMonethaAddress(_address address, _isMonethaAddress bool) returns()

func (*PaymentProcessorContractTransactor) SetMonethaGateway

func (_PaymentProcessorContract *PaymentProcessorContractTransactor) SetMonethaGateway(opts *bind.TransactOpts, _newGateway common.Address) (*types.Transaction, error)

SetMonethaGateway is a paid mutator transaction binding the contract method 0xb440bf39.

Solidity: function setMonethaGateway(_newGateway address) returns()

func (*PaymentProcessorContractTransactor) TransferOwnership

func (_PaymentProcessorContract *PaymentProcessorContractTransactor) 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 (*PaymentProcessorContractTransactor) Unpause

func (_PaymentProcessorContract *PaymentProcessorContractTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)

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

Solidity: function unpause() returns()

func (*PaymentProcessorContractTransactor) WithdrawRefund

func (_PaymentProcessorContract *PaymentProcessorContractTransactor) WithdrawRefund(opts *bind.TransactOpts, _orderId *big.Int) (*types.Transaction, error)

WithdrawRefund is a paid mutator transaction binding the contract method 0x9d153495.

Solidity: function withdrawRefund(_orderId uint256) returns()

func (*PaymentProcessorContractTransactor) WithdrawTokenRefund

func (_PaymentProcessorContract *PaymentProcessorContractTransactor) WithdrawTokenRefund(opts *bind.TransactOpts, _orderId *big.Int) (*types.Transaction, error)

WithdrawTokenRefund is a paid mutator transaction binding the contract method 0xe5b8d6e0.

Solidity: function withdrawTokenRefund(_orderId uint256) returns()

type PaymentProcessorContractTransactorRaw

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

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

func (*PaymentProcessorContractTransactorRaw) Transact

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

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

func (*PaymentProcessorContractTransactorRaw) Transfer

func (_PaymentProcessorContract *PaymentProcessorContractTransactorRaw) 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 PaymentProcessorContractTransactorSession

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

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

func (*PaymentProcessorContractTransactorSession) AddOrder

func (_PaymentProcessorContract *PaymentProcessorContractTransactorSession) AddOrder(_orderId *big.Int, _price *big.Int, _paymentAcceptor common.Address, _originAddress common.Address, _fee *big.Int, _tokenAddress common.Address, _vouchersApply *big.Int) (*types.Transaction, error)

AddOrder is a paid mutator transaction binding the contract method 0xc48aab6d.

Solidity: function addOrder(_orderId uint256, _price uint256, _paymentAcceptor address, _originAddress address, _fee uint256, _tokenAddress address, _vouchersApply uint256) returns()

func (*PaymentProcessorContractTransactorSession) CancelOrder

func (_PaymentProcessorContract *PaymentProcessorContractTransactorSession) CancelOrder(_orderId *big.Int, _clientReputation uint32, _merchantReputation uint32, _dealHash *big.Int, _cancelReason string) (*types.Transaction, error)

CancelOrder is a paid mutator transaction binding the contract method 0xac1a13fb.

Solidity: function cancelOrder(_orderId uint256, _clientReputation uint32, _merchantReputation uint32, _dealHash uint256, _cancelReason string) returns()

func (*PaymentProcessorContractTransactorSession) Destroy

func (_PaymentProcessorContract *PaymentProcessorContractTransactorSession) Destroy() (*types.Transaction, error)

Destroy is a paid mutator transaction binding the contract method 0x83197ef0.

Solidity: function destroy() returns()

func (*PaymentProcessorContractTransactorSession) DestroyAndSend

func (_PaymentProcessorContract *PaymentProcessorContractTransactorSession) DestroyAndSend(_recipient common.Address) (*types.Transaction, error)

DestroyAndSend is a paid mutator transaction binding the contract method 0xf5074f41.

Solidity: function destroyAndSend(_recipient address) returns()

func (*PaymentProcessorContractTransactorSession) Pause

func (_PaymentProcessorContract *PaymentProcessorContractTransactorSession) Pause() (*types.Transaction, error)

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

Solidity: function pause() returns()

func (*PaymentProcessorContractTransactorSession) ProcessPayment

func (_PaymentProcessorContract *PaymentProcessorContractTransactorSession) ProcessPayment(_orderId *big.Int, _clientReputation uint32, _merchantReputation uint32, _dealHash *big.Int) (*types.Transaction, error)

ProcessPayment is a paid mutator transaction binding the contract method 0xaab9f165.

Solidity: function processPayment(_orderId uint256, _clientReputation uint32, _merchantReputation uint32, _dealHash uint256) returns()

func (*PaymentProcessorContractTransactorSession) RefundPayment

func (_PaymentProcessorContract *PaymentProcessorContractTransactorSession) RefundPayment(_orderId *big.Int, _clientReputation uint32, _merchantReputation uint32, _dealHash *big.Int, _refundReason string) (*types.Transaction, error)

RefundPayment is a paid mutator transaction binding the contract method 0x8467d9cf.

Solidity: function refundPayment(_orderId uint256, _clientReputation uint32, _merchantReputation uint32, _dealHash uint256, _refundReason string) returns()

func (*PaymentProcessorContractTransactorSession) RenounceOwnership

func (_PaymentProcessorContract *PaymentProcessorContractTransactorSession) RenounceOwnership() (*types.Transaction, error)

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

Solidity: function renounceOwnership() returns()

func (*PaymentProcessorContractTransactorSession) SecurePay

func (_PaymentProcessorContract *PaymentProcessorContractTransactorSession) SecurePay(_orderId *big.Int) (*types.Transaction, error)

SecurePay is a paid mutator transaction binding the contract method 0x4153d65b.

Solidity: function securePay(_orderId uint256) returns()

func (*PaymentProcessorContractTransactorSession) SecureTokenPay

func (_PaymentProcessorContract *PaymentProcessorContractTransactorSession) SecureTokenPay(_orderId *big.Int) (*types.Transaction, error)

SecureTokenPay is a paid mutator transaction binding the contract method 0x8b11fb3e.

Solidity: function secureTokenPay(_orderId uint256) returns()

func (*PaymentProcessorContractTransactorSession) SetContactInformation

func (_PaymentProcessorContract *PaymentProcessorContractTransactorSession) SetContactInformation(_info string) (*types.Transaction, error)

SetContactInformation is a paid mutator transaction binding the contract method 0xb967a52e.

Solidity: function setContactInformation(_info string) returns()

func (*PaymentProcessorContractTransactorSession) SetMerchantDealsHistory

func (_PaymentProcessorContract *PaymentProcessorContractTransactorSession) SetMerchantDealsHistory(_merchantHistory common.Address) (*types.Transaction, error)

SetMerchantDealsHistory is a paid mutator transaction binding the contract method 0x444b6048.

Solidity: function setMerchantDealsHistory(_merchantHistory address) returns()

func (*PaymentProcessorContractTransactorSession) SetMerchantWallet

func (_PaymentProcessorContract *PaymentProcessorContractTransactorSession) SetMerchantWallet(_newWallet common.Address) (*types.Transaction, error)

SetMerchantWallet is a paid mutator transaction binding the contract method 0xddda66db.

Solidity: function setMerchantWallet(_newWallet address) returns()

func (*PaymentProcessorContractTransactorSession) SetMonethaAddress

func (_PaymentProcessorContract *PaymentProcessorContractTransactorSession) SetMonethaAddress(_address common.Address, _isMonethaAddress bool) (*types.Transaction, error)

SetMonethaAddress is a paid mutator transaction binding the contract method 0xc07e3391.

Solidity: function setMonethaAddress(_address address, _isMonethaAddress bool) returns()

func (*PaymentProcessorContractTransactorSession) SetMonethaGateway

func (_PaymentProcessorContract *PaymentProcessorContractTransactorSession) SetMonethaGateway(_newGateway common.Address) (*types.Transaction, error)

SetMonethaGateway is a paid mutator transaction binding the contract method 0xb440bf39.

Solidity: function setMonethaGateway(_newGateway address) returns()

func (*PaymentProcessorContractTransactorSession) TransferOwnership

func (_PaymentProcessorContract *PaymentProcessorContractTransactorSession) 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 (*PaymentProcessorContractTransactorSession) Unpause

func (_PaymentProcessorContract *PaymentProcessorContractTransactorSession) Unpause() (*types.Transaction, error)

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

Solidity: function unpause() returns()

func (*PaymentProcessorContractTransactorSession) WithdrawRefund

func (_PaymentProcessorContract *PaymentProcessorContractTransactorSession) WithdrawRefund(_orderId *big.Int) (*types.Transaction, error)

WithdrawRefund is a paid mutator transaction binding the contract method 0x9d153495.

Solidity: function withdrawRefund(_orderId uint256) returns()

func (*PaymentProcessorContractTransactorSession) WithdrawTokenRefund

func (_PaymentProcessorContract *PaymentProcessorContractTransactorSession) WithdrawTokenRefund(_orderId *big.Int) (*types.Transaction, error)

WithdrawTokenRefund is a paid mutator transaction binding the contract method 0xe5b8d6e0.

Solidity: function withdrawTokenRefund(_orderId uint256) returns()

type PaymentProcessorContractUnpause

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

PaymentProcessorContractUnpause represents a Unpause event raised by the PaymentProcessorContract contract.

type PaymentProcessorContractUnpauseIterator

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

PaymentProcessorContractUnpauseIterator is returned from FilterUnpause and is used to iterate over the raw logs and unpacked data for Unpause events raised by the PaymentProcessorContract contract.

func (*PaymentProcessorContractUnpauseIterator) Close

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

func (*PaymentProcessorContractUnpauseIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

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

Jump to

Keyboard shortcuts

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