Documentation ¶
Index ¶
- Constants
- type DNSSEC
- type DNSSECCaller
- type DNSSECCallerRaw
- type DNSSECCallerSession
- type DNSSECRaw
- func (_DNSSEC *DNSSECRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_DNSSEC *DNSSECRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_DNSSEC *DNSSECRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type DNSSECSession
- type DNSSECTransactor
- type DNSSECTransactorRaw
- type DNSSECTransactorSession
Constants ¶
const DNSSECABI = "" /* 936-byte string literal not displayed */
DNSSECABI is the input ABI used to generate the binding from.
const DNSSECBin = `0x`
DNSSECBin is the compiled bytecode used for deploying new contracts.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DNSSEC ¶
type DNSSEC struct { DNSSECCaller // Read-only binding to the contract DNSSECTransactor // Write-only binding to the contract }
DNSSEC is an auto generated Go binding around an Ethereum contract.
func DeployDNSSEC ¶
func DeployDNSSEC(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *DNSSEC, error)
DeployDNSSEC deploys a new Ethereum contract, binding an instance of DNSSEC to it.
type DNSSECCaller ¶
type DNSSECCaller struct {
// contains filtered or unexported fields
}
DNSSECCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewDNSSECCaller ¶
func NewDNSSECCaller(address common.Address, caller bind.ContractCaller) (*DNSSECCaller, error)
NewDNSSECCaller creates a new read-only instance of DNSSEC, bound to a specific deployed contract.
func (*DNSSECCaller) Rrset ¶
func (_DNSSEC *DNSSECCaller) Rrset(opts *bind.CallOpts, class uint16, dnstype uint16, name []byte) (struct { Inception uint32 Expiration uint32 Inserted uint64 Rrs []byte }, error)
Rrset is a free data retrieval call binding the contract method 0x5f2b77ce.
Solidity: function rrset(class uint16, dnstype uint16, name bytes) constant returns(inception uint32, expiration uint32, inserted uint64, rrs bytes)
type DNSSECCallerRaw ¶
type DNSSECCallerRaw struct {
Contract *DNSSECCaller // Generic read-only contract binding to access the raw methods on
}
DNSSECCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*DNSSECCallerRaw) Call ¶
func (_DNSSEC *DNSSECCallerRaw) 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 DNSSECCallerSession ¶
type DNSSECCallerSession struct { Contract *DNSSECCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
DNSSECCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*DNSSECCallerSession) Rrset ¶
func (_DNSSEC *DNSSECCallerSession) Rrset(class uint16, dnstype uint16, name []byte) (struct { Inception uint32 Expiration uint32 Inserted uint64 Rrs []byte }, error)
Rrset is a free data retrieval call binding the contract method 0x5f2b77ce.
Solidity: function rrset(class uint16, dnstype uint16, name bytes) constant returns(inception uint32, expiration uint32, inserted uint64, rrs bytes)
type DNSSECRaw ¶
type DNSSECRaw struct {
Contract *DNSSEC // Generic contract binding to access the raw methods on
}
DNSSECRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*DNSSECRaw) Call ¶
func (_DNSSEC *DNSSECRaw) 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 (*DNSSECRaw) Transact ¶
func (_DNSSEC *DNSSECRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*DNSSECRaw) Transfer ¶
func (_DNSSEC *DNSSECRaw) 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 DNSSECSession ¶
type DNSSECSession struct { Contract *DNSSEC // 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 }
DNSSECSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*DNSSECSession) Rrset ¶
func (_DNSSEC *DNSSECSession) Rrset(class uint16, dnstype uint16, name []byte) (struct { Inception uint32 Expiration uint32 Inserted uint64 Rrs []byte }, error)
Rrset is a free data retrieval call binding the contract method 0x5f2b77ce.
Solidity: function rrset(class uint16, dnstype uint16, name bytes) constant returns(inception uint32, expiration uint32, inserted uint64, rrs bytes)
func (*DNSSECSession) SubmitRRSet ¶
func (_DNSSEC *DNSSECSession) SubmitRRSet(class uint16, name []byte, input []byte, sig []byte) (*types.Transaction, error)
SubmitRRSet is a paid mutator transaction binding the contract method 0x11267632.
Solidity: function submitRRSet(class uint16, name bytes, input bytes, sig bytes) returns()
type DNSSECTransactor ¶
type DNSSECTransactor struct {
// contains filtered or unexported fields
}
DNSSECTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewDNSSECTransactor ¶
func NewDNSSECTransactor(address common.Address, transactor bind.ContractTransactor) (*DNSSECTransactor, error)
NewDNSSECTransactor creates a new write-only instance of DNSSEC, bound to a specific deployed contract.
func (*DNSSECTransactor) SubmitRRSet ¶
func (_DNSSEC *DNSSECTransactor) SubmitRRSet(opts *bind.TransactOpts, class uint16, name []byte, input []byte, sig []byte) (*types.Transaction, error)
SubmitRRSet is a paid mutator transaction binding the contract method 0x11267632.
Solidity: function submitRRSet(class uint16, name bytes, input bytes, sig bytes) returns()
type DNSSECTransactorRaw ¶
type DNSSECTransactorRaw struct {
Contract *DNSSECTransactor // Generic write-only contract binding to access the raw methods on
}
DNSSECTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*DNSSECTransactorRaw) Transact ¶
func (_DNSSEC *DNSSECTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*DNSSECTransactorRaw) Transfer ¶
func (_DNSSEC *DNSSECTransactorRaw) 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 DNSSECTransactorSession ¶
type DNSSECTransactorSession struct { Contract *DNSSECTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
DNSSECTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*DNSSECTransactorSession) SubmitRRSet ¶
func (_DNSSEC *DNSSECTransactorSession) SubmitRRSet(class uint16, name []byte, input []byte, sig []byte) (*types.Transaction, error)
SubmitRRSet is a paid mutator transaction binding the contract method 0x11267632.
Solidity: function submitRRSet(class uint16, name bytes, input bytes, sig bytes) returns()