contract

package
v2.0.0-...-f4c2b2d Latest Latest
Warning

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

Go to latest
Published: Jan 2, 2022 License: BSD-2-Clause Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const DNSSECABI = "" /* 936-byte string literal not displayed */

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

View Source
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.

func NewDNSSEC

func NewDNSSEC(address common.Address, backend bind.ContractBackend) (*DNSSEC, error)

NewDNSSEC creates a new instance of DNSSEC, bound to a specific deployed contract.

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()

Jump to

Keyboard shortcuts

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