Documentation ¶
Index ¶
- Constants
- Variables
- type SigningTest
- type SigningTestCaller
- type SigningTestCallerRaw
- type SigningTestCallerSession
- type SigningTestFilterer
- type SigningTestRaw
- func (_SigningTest *SigningTestRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_SigningTest *SigningTestRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_SigningTest *SigningTestRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SigningTestSession
- type SigningTestTransactor
- type SigningTestTransactorRaw
- type SigningTestTransactorSession
Constants ¶
const SigningTestABI = "" /* 457-byte string literal not displayed */
SigningTestABI is the input ABI used to generate the binding from.
Variables ¶
var SigningTestBin = "" /* 1086-byte string literal not displayed */
SigningTestBin is the compiled bytecode used for deploying new contracts.
var SigningTestFuncSigs = map[string]string{
"9f46e9d7": "checkSignature(address,bytes32,uint8,bytes32,bytes32)",
}
SigningTestFuncSigs maps the 4-byte function signature to its string representation.
Functions ¶
This section is empty.
Types ¶
type SigningTest ¶
type SigningTest struct { SigningTestCaller // Read-only binding to the contract SigningTestTransactor // Write-only binding to the contract SigningTestFilterer // Log filterer for contract events }
SigningTest is an auto generated Go binding around an Ethereum contract.
func DeploySigningTest ¶
func DeploySigningTest(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *SigningTest, error)
DeploySigningTest deploys a new Ethereum contract, binding an instance of SigningTest to it.
func NewSigningTest ¶
func NewSigningTest(address common.Address, backend bind.ContractBackend) (*SigningTest, error)
NewSigningTest creates a new instance of SigningTest, bound to a specific deployed contract.
type SigningTestCaller ¶
type SigningTestCaller struct {
// contains filtered or unexported fields
}
SigningTestCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewSigningTestCaller ¶
func NewSigningTestCaller(address common.Address, caller bind.ContractCaller) (*SigningTestCaller, error)
NewSigningTestCaller creates a new read-only instance of SigningTest, bound to a specific deployed contract.
func (*SigningTestCaller) CheckSignature ¶
func (_SigningTest *SigningTestCaller) CheckSignature(opts *bind.CallOpts, _signer common.Address, _theHash [32]byte, _v uint8, _r [32]byte, _s [32]byte) error
CheckSignature is a free data retrieval call binding the contract method 0x9f46e9d7.
Solidity: function checkSignature(address _signer, bytes32 _theHash, uint8 _v, bytes32 _r, bytes32 _s) view returns()
type SigningTestCallerRaw ¶
type SigningTestCallerRaw struct {
Contract *SigningTestCaller // Generic read-only contract binding to access the raw methods on
}
SigningTestCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*SigningTestCallerRaw) Call ¶
func (_SigningTest *SigningTestCallerRaw) 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 SigningTestCallerSession ¶
type SigningTestCallerSession struct { Contract *SigningTestCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
SigningTestCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*SigningTestCallerSession) CheckSignature ¶
func (_SigningTest *SigningTestCallerSession) CheckSignature(_signer common.Address, _theHash [32]byte, _v uint8, _r [32]byte, _s [32]byte) error
CheckSignature is a free data retrieval call binding the contract method 0x9f46e9d7.
Solidity: function checkSignature(address _signer, bytes32 _theHash, uint8 _v, bytes32 _r, bytes32 _s) view returns()
type SigningTestFilterer ¶
type SigningTestFilterer struct {
// contains filtered or unexported fields
}
SigningTestFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewSigningTestFilterer ¶
func NewSigningTestFilterer(address common.Address, filterer bind.ContractFilterer) (*SigningTestFilterer, error)
NewSigningTestFilterer creates a new log filterer instance of SigningTest, bound to a specific deployed contract.
type SigningTestRaw ¶
type SigningTestRaw struct {
Contract *SigningTest // Generic contract binding to access the raw methods on
}
SigningTestRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*SigningTestRaw) Call ¶
func (_SigningTest *SigningTestRaw) 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 (*SigningTestRaw) Transact ¶
func (_SigningTest *SigningTestRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SigningTestRaw) Transfer ¶
func (_SigningTest *SigningTestRaw) 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 SigningTestSession ¶
type SigningTestSession struct { Contract *SigningTest // 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 }
SigningTestSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*SigningTestSession) CheckSignature ¶
func (_SigningTest *SigningTestSession) CheckSignature(_signer common.Address, _theHash [32]byte, _v uint8, _r [32]byte, _s [32]byte) error
CheckSignature is a free data retrieval call binding the contract method 0x9f46e9d7.
Solidity: function checkSignature(address _signer, bytes32 _theHash, uint8 _v, bytes32 _r, bytes32 _s) view returns()
type SigningTestTransactor ¶
type SigningTestTransactor struct {
// contains filtered or unexported fields
}
SigningTestTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewSigningTestTransactor ¶
func NewSigningTestTransactor(address common.Address, transactor bind.ContractTransactor) (*SigningTestTransactor, error)
NewSigningTestTransactor creates a new write-only instance of SigningTest, bound to a specific deployed contract.
type SigningTestTransactorRaw ¶
type SigningTestTransactorRaw struct {
Contract *SigningTestTransactor // Generic write-only contract binding to access the raw methods on
}
SigningTestTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*SigningTestTransactorRaw) Transact ¶
func (_SigningTest *SigningTestTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SigningTestTransactorRaw) Transfer ¶
func (_SigningTest *SigningTestTransactorRaw) 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 SigningTestTransactorSession ¶
type SigningTestTransactorSession struct { Contract *SigningTestTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SigningTestTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.