dummy_contract

package
v0.0.11 Latest Latest
Warning

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

Go to latest
Published: Dec 8, 2022 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var DummyContractABI = DummyContractMetaData.ABI

DummyContractABI is the input ABI used to generate the binding from. Deprecated: Use DummyContractMetaData.ABI instead.

View Source
var DummyContractBin = DummyContractMetaData.Bin

DummyContractBin is the compiled bytecode used for deploying new contracts. Deprecated: Use DummyContractMetaData.Bin instead.

View Source
var DummyContractMetaData = &bind.MetaData{
	ABI: "[{\"inputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[],\"name\":\"ETHDKG_ACCUSED_DID_NOT_DISTRIBUTE_SHARES_IN_ROUND\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"ETHDKG_ACCUSED_DISTRIBUTED_SHARES_IN_ROUND\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"ETHDKG_ACCUSED_HAS_COMMITMENTS\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"ETHDKG_ACCUSED_NOT_PARTICIPATING_IN_ROUND\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"ETHDKG_ACCUSED_NOT_VALIDATOR\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"ETHDKG_ACCUSED_PARTICIPATING_IN_ROUND\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"ETHDKG_ACCUSED_SUBMITTED_SHARES_IN_ROUND\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"ETHDKG_DISPUTER_DID_NOT_DISTRIBUTE_SHARES_IN_ROUND\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"ETHDKG_DISPUTER_NOT_PARTICIPATING_IN_ROUND\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"ETHDKG_INVALID_KEY_OR_PROOF\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"ETHDKG_MIN_VALIDATORS_NOT_MET\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"ETHDKG_NOT_IN_DISPUTE_PHASE\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"ETHDKG_NOT_IN_POST_GPKJ_SUBMISSION_PHASE\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"ETHDKG_NOT_IN_POST_KEYSHARE_SUBMISSION_PHASE\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"ETHDKG_NOT_IN_POST_REGISTRATION_PHASE\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"ETHDKG_NOT_IN_POST_SHARED_DISTRIBUTION_PHASE\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"ETHDKG_ONLY_VALIDATORS_ALLOWED\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"ETHDKG_SHARES_AND_COMMITMENTS_MISMATCH\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"ETHDKG_VARIABLE_CANNOT_BE_SET_WHILE_RUNNING\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"dummy\",\"outputs\":[],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"_salt\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"_factory\",\"type\":\"address\"}],\"name\":\"getMetamorphicContractAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"mint\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
	Bin: "0x6101406040523480156200001257600080fd5b50338073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff1681525050506200008d7f41546f6b656e000000000000000000000000000000000000000000000000000060001b62000081620002a460201b60201c565b620002ae60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff1681525050620001047f42546f6b656e000000000000000000000000000000000000000000000000000060001b620000f8620002a460201b60201c565b620002ae60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1660c08173ffffffffffffffffffffffffffffffffffffffff16815250506200017b7f5075626c69635374616b696e670000000000000000000000000000000000000060001b6200016f620002a460201b60201c565b620002ae60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1660e08173ffffffffffffffffffffffffffffffffffffffff1681525050620001f27f56616c696461746f72506f6f6c0000000000000000000000000000000000000060001b620001e6620002a460201b60201c565b620002ae60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff166101008173ffffffffffffffffffffffffffffffffffffffff16815250506200026a7f455448444b47000000000000000000000000000000000000000000000000000060001b6200025e620002a460201b60201c565b620002ae60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff166101208173ffffffffffffffffffffffffffffffffffffffff16815250506200046e565b6000608051905090565b6000807f1c0bf703a3415cada9785e89e9d70314c3111ae7d8e04f33bb42eb1d264088be60001b9050828482604051602001620002ee939291906200041e565b6040516020818303038152906040528051906020012060001c91505092915050565b600081905092915050565b7fff00000000000000000000000000000000000000000000000000000000000000600082015250565b60006200035360018362000310565b915062000360826200031b565b600182019050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600062000398826200036b565b9050919050565b60008160601b9050919050565b6000620003b9826200039f565b9050919050565b6000620003cd82620003ac565b9050919050565b620003e9620003e3826200038b565b620003c0565b82525050565b6000819050919050565b6000819050919050565b620004186200041282620003ef565b620003f9565b82525050565b60006200042b8262000344565b9150620004398286620003d4565b6014820191506200044b828562000403565b6020820191506200045d828462000403565b602082019150819050949350505050565b60805160a05160c05160e0516101005161012051610d92620004b26000396000505060005050600050506000505060006108a10152600061046e0152610d926000f3fe608060405234801561001057600080fd5b50600436106101425760003560e01c80637e9f3983116100b8578063b23b83581161007c578063b23b835814610323578063d65915e214610341578063e0c1afd81461035f578063e11879cc1461037d578063f5f46e731461039b578063fa0f33b9146103b957610142565b80637e9f39831461027b57806383c069e4146102995780638653a465146102b75780638e25d1e1146102e7578063a852713f1461030557610142565b806355b83c561161010a57806355b83c56146101c757806360987646146101e55780636d429ef2146102035780637385db5d14610221578063763df93d1461023f57806379ec82961461025d57610142565b80632838edae1461014757806332e43a111461016557806340c10f191461016f5780634c4cfd751461018b5780634cd291bf146101a9575b600080fd5b61014f6103d7565b60405161015c91906108de565b60405180910390f35b61016d6103fb565b005b61018960048036038101906101849190610992565b61046c565b005b6101936105b5565b6040516101a091906108de565b60405180910390f35b6101b16105d9565b6040516101be91906108de565b60405180910390f35b6101cf6105fd565b6040516101dc91906108de565b60405180910390f35b6101ed610621565b6040516101fa91906108de565b60405180910390f35b61020b610645565b60405161021891906108de565b60405180910390f35b610229610669565b60405161023691906108de565b60405180910390f35b61024761068d565b60405161025491906108de565b60405180910390f35b6102656106b1565b60405161027291906108de565b60405180910390f35b6102836106d5565b60405161029091906108de565b60405180910390f35b6102a16106f9565b6040516102ae91906108de565b60405180910390f35b6102d160048036038101906102cc91906109fe565b61071d565b6040516102de9190610a4d565b60405180910390f35b6102ef61077d565b6040516102fc91906108de565b60405180910390f35b61030d6107a1565b60405161031a91906108de565b60405180910390f35b61032b6107c5565b60405161033891906108de565b60405180910390f35b6103496107e9565b60405161035691906108de565b60405180910390f35b61036761080d565b60405161037491906108de565b60405180910390f35b610385610831565b60405161039291906108de565b60405180910390f35b6103a3610855565b6040516103b091906108de565b60405180910390f35b6103c1610879565b6040516103ce91906108de565b60405180910390f35b7f313038000000000000000000000000000000000000000000000000000000000081565b600073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461046a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161046190610b37565b60405180910390fd5b565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16147f32303030000000000000000000000000000000000000000000000000000000006040516020016104ec9190610b78565b6040516020818303038152906040529061053c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105339190610c1b565b60405180910390fd5b5061054561089d565b73ffffffffffffffffffffffffffffffffffffffff166399f9889883836040518363ffffffff1660e01b815260040161057f929190610c4c565b600060405180830381600087803b15801561059957600080fd5b505af11580156105ad573d6000803e3d6000fd5b505050505050565b7f313130000000000000000000000000000000000000000000000000000000000081565b7f313039000000000000000000000000000000000000000000000000000000000081565b7f313035000000000000000000000000000000000000000000000000000000000081565b7f313136000000000000000000000000000000000000000000000000000000000081565b7f313138000000000000000000000000000000000000000000000000000000000081565b7f313033000000000000000000000000000000000000000000000000000000000081565b7f313131000000000000000000000000000000000000000000000000000000000081565b7f313031000000000000000000000000000000000000000000000000000000000081565b7f313032000000000000000000000000000000000000000000000000000000000081565b7f313030000000000000000000000000000000000000000000000000000000000081565b6000807f1c0bf703a3415cada9785e89e9d70314c3111ae7d8e04f33bb42eb1d264088be60001b905082848260405160200161075b93929190610d14565b6040516020818303038152906040528051906020012060001c91505092915050565b7f313036000000000000000000000000000000000000000000000000000000000081565b7f313135000000000000000000000000000000000000000000000000000000000081565b7f313137000000000000000000000000000000000000000000000000000000000081565b7f313133000000000000000000000000000000000000000000000000000000000081565b7f313134000000000000000000000000000000000000000000000000000000000081565b7f313037000000000000000000000000000000000000000000000000000000000081565b7f313034000000000000000000000000000000000000000000000000000000000081565b7f313132000000000000000000000000000000000000000000000000000000000081565b60007f0000000000000000000000000000000000000000000000000000000000000000905090565b6000819050919050565b6108d8816108c5565b82525050565b60006020820190506108f360008301846108cf565b92915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610929826108fe565b9050919050565b6109398161091e565b811461094457600080fd5b50565b60008135905061095681610930565b92915050565b6000819050919050565b61096f8161095c565b811461097a57600080fd5b50565b60008135905061098c81610966565b92915050565b600080604083850312156109a9576109a86108f9565b5b60006109b785828601610947565b92505060206109c88582860161097d565b9150509250929050565b6109db816108c5565b81146109e657600080fd5b50565b6000813590506109f8816109d2565b92915050565b60008060408385031215610a1557610a146108f9565b5b6000610a23858286016109e9565b9250506020610a3485828601610947565b9150509250929050565b610a478161091e565b82525050565b6000602082019050610a626000830184610a3e565b92915050565b600082825260208201905092915050565b7f6c6f6e6720737472696e672065787065637465642066726f6d2061646472657360008201527f73203020746f2061646472657373206c6f707320746f2061646472657373206c60208201527f6f707320746f2061646472657373206c6f707320746f2061646472657373206c60408201527f6f707320746f2061646472657373206c6f707300000000000000000000000000606082015250565b6000610b21607383610a68565b9150610b2c82610a79565b608082019050919050565b60006020820190508181036000830152610b5081610b14565b9050919050565b6000819050919050565b610b72610b6d826108c5565b610b57565b82525050565b6000610b848284610b61565b60208201915081905092915050565b600081519050919050565b60005b83811015610bbc578082015181840152602081019050610ba1565b83811115610bcb576000848401525b50505050565b6000601f19601f8301169050919050565b6000610bed82610b93565b610bf78185610a68565b9350610c07818560208601610b9e565b610c1081610bd1565b840191505092915050565b60006020820190508181036000830152610c358184610be2565b905092915050565b610c468161095c565b82525050565b6000604082019050610c616000830185610a3e565b610c6e6020830184610c3d565b9392505050565b600081905092915050565b7fff00000000000000000000000000000000000000000000000000000000000000600082015250565b6000610cb6600183610c75565b9150610cc182610c80565b600182019050919050565b60008160601b9050919050565b6000610ce482610ccc565b9050919050565b6000610cf682610cd9565b9050919050565b610d0e610d098261091e565b610ceb565b82525050565b6000610d1f82610ca9565b9150610d2b8286610cfd565b601482019150610d3b8285610b61565b602082019150610d4b8284610b61565b60208201915081905094935050505056fea26469706673582212204850147ff482ac0bcfc413ce7f77e50405bb287d65ff895e51c6bc428a8ca70c64736f6c634300080d0033",
}

DummyContractMetaData contains all meta data concerning the DummyContract contract.

Functions

This section is empty.

Types

type DummyContract

type DummyContract struct {
	DummyContractCaller     // Read-only binding to the contract
	DummyContractTransactor // Write-only binding to the contract
	DummyContractFilterer   // Log filterer for contract events
}

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

func DeployDummyContract

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

DeployDummyContract deploys a new Ethereum contract, binding an instance of DummyContract to it.

func NewDummyContract

func NewDummyContract(address common.Address, backend bind.ContractBackend) (*DummyContract, error)

NewDummyContract creates a new instance of DummyContract, bound to a specific deployed contract.

type DummyContractCaller

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

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

func NewDummyContractCaller

func NewDummyContractCaller(address common.Address, caller bind.ContractCaller) (*DummyContractCaller, error)

NewDummyContractCaller creates a new read-only instance of DummyContract, bound to a specific deployed contract.

func (*DummyContractCaller) Dummy

func (_DummyContract *DummyContractCaller) Dummy(opts *bind.CallOpts) error

Dummy is a free data retrieval call binding the contract method 0x32e43a11.

Solidity: function dummy() view returns()

func (*DummyContractCaller) ETHDKGACCUSEDDIDNOTDISTRIBUTESHARESINROUND

func (_DummyContract *DummyContractCaller) ETHDKGACCUSEDDIDNOTDISTRIBUTESHARESINROUND(opts *bind.CallOpts) ([32]byte, error)

ETHDKGACCUSEDDIDNOTDISTRIBUTESHARESINROUND is a free data retrieval call binding the contract method 0xfa0f33b9.

Solidity: function ETHDKG_ACCUSED_DID_NOT_DISTRIBUTE_SHARES_IN_ROUND() view returns(bytes32)

func (*DummyContractCaller) ETHDKGACCUSEDDISTRIBUTEDSHARESINROUND

func (_DummyContract *DummyContractCaller) ETHDKGACCUSEDDISTRIBUTEDSHARESINROUND(opts *bind.CallOpts) ([32]byte, error)

ETHDKGACCUSEDDISTRIBUTEDSHARESINROUND is a free data retrieval call binding the contract method 0x2838edae.

Solidity: function ETHDKG_ACCUSED_DISTRIBUTED_SHARES_IN_ROUND() view returns(bytes32)

func (*DummyContractCaller) ETHDKGACCUSEDHASCOMMITMENTS

func (_DummyContract *DummyContractCaller) ETHDKGACCUSEDHASCOMMITMENTS(opts *bind.CallOpts) ([32]byte, error)

ETHDKGACCUSEDHASCOMMITMENTS is a free data retrieval call binding the contract method 0x4cd291bf.

Solidity: function ETHDKG_ACCUSED_HAS_COMMITMENTS() view returns(bytes32)

func (*DummyContractCaller) ETHDKGACCUSEDNOTPARTICIPATINGINROUND

func (_DummyContract *DummyContractCaller) ETHDKGACCUSEDNOTPARTICIPATINGINROUND(opts *bind.CallOpts) ([32]byte, error)

ETHDKGACCUSEDNOTPARTICIPATINGINROUND is a free data retrieval call binding the contract method 0xe11879cc.

Solidity: function ETHDKG_ACCUSED_NOT_PARTICIPATING_IN_ROUND() view returns(bytes32)

func (*DummyContractCaller) ETHDKGACCUSEDNOTVALIDATOR

func (_DummyContract *DummyContractCaller) ETHDKGACCUSEDNOTVALIDATOR(opts *bind.CallOpts) ([32]byte, error)

ETHDKGACCUSEDNOTVALIDATOR is a free data retrieval call binding the contract method 0xf5f46e73.

Solidity: function ETHDKG_ACCUSED_NOT_VALIDATOR() view returns(bytes32)

func (*DummyContractCaller) ETHDKGACCUSEDPARTICIPATINGINROUND

func (_DummyContract *DummyContractCaller) ETHDKGACCUSEDPARTICIPATINGINROUND(opts *bind.CallOpts) ([32]byte, error)

ETHDKGACCUSEDPARTICIPATINGINROUND is a free data retrieval call binding the contract method 0x55b83c56.

Solidity: function ETHDKG_ACCUSED_PARTICIPATING_IN_ROUND() view returns(bytes32)

func (*DummyContractCaller) ETHDKGACCUSEDSUBMITTEDSHARESINROUND

func (_DummyContract *DummyContractCaller) ETHDKGACCUSEDSUBMITTEDSHARESINROUND(opts *bind.CallOpts) ([32]byte, error)

ETHDKGACCUSEDSUBMITTEDSHARESINROUND is a free data retrieval call binding the contract method 0xb23b8358.

Solidity: function ETHDKG_ACCUSED_SUBMITTED_SHARES_IN_ROUND() view returns(bytes32)

func (*DummyContractCaller) ETHDKGDISPUTERDIDNOTDISTRIBUTESHARESINROUND

func (_DummyContract *DummyContractCaller) ETHDKGDISPUTERDIDNOTDISTRIBUTESHARESINROUND(opts *bind.CallOpts) ([32]byte, error)

ETHDKGDISPUTERDIDNOTDISTRIBUTESHARESINROUND is a free data retrieval call binding the contract method 0xd65915e2.

Solidity: function ETHDKG_DISPUTER_DID_NOT_DISTRIBUTE_SHARES_IN_ROUND() view returns(bytes32)

func (*DummyContractCaller) ETHDKGDISPUTERNOTPARTICIPATINGINROUND

func (_DummyContract *DummyContractCaller) ETHDKGDISPUTERNOTPARTICIPATINGINROUND(opts *bind.CallOpts) ([32]byte, error)

ETHDKGDISPUTERNOTPARTICIPATINGINROUND is a free data retrieval call binding the contract method 0x763df93d.

Solidity: function ETHDKG_DISPUTER_NOT_PARTICIPATING_IN_ROUND() view returns(bytes32)

func (*DummyContractCaller) ETHDKGINVALIDKEYORPROOF

func (_DummyContract *DummyContractCaller) ETHDKGINVALIDKEYORPROOF(opts *bind.CallOpts) ([32]byte, error)

ETHDKGINVALIDKEYORPROOF is a free data retrieval call binding the contract method 0xa852713f.

Solidity: function ETHDKG_INVALID_KEY_OR_PROOF() view returns(bytes32)

func (*DummyContractCaller) ETHDKGMINVALIDATORSNOTMET

func (_DummyContract *DummyContractCaller) ETHDKGMINVALIDATORSNOTMET(opts *bind.CallOpts) ([32]byte, error)

ETHDKGMINVALIDATORSNOTMET is a free data retrieval call binding the contract method 0x7e9f3983.

Solidity: function ETHDKG_MIN_VALIDATORS_NOT_MET() view returns(bytes32)

func (*DummyContractCaller) ETHDKGNOTINDISPUTEPHASE

func (_DummyContract *DummyContractCaller) ETHDKGNOTINDISPUTEPHASE(opts *bind.CallOpts) ([32]byte, error)

ETHDKGNOTINDISPUTEPHASE is a free data retrieval call binding the contract method 0x4c4cfd75.

Solidity: function ETHDKG_NOT_IN_DISPUTE_PHASE() view returns(bytes32)

func (*DummyContractCaller) ETHDKGNOTINPOSTGPKJSUBMISSIONPHASE

func (_DummyContract *DummyContractCaller) ETHDKGNOTINPOSTGPKJSUBMISSIONPHASE(opts *bind.CallOpts) ([32]byte, error)

ETHDKGNOTINPOSTGPKJSUBMISSIONPHASE is a free data retrieval call binding the contract method 0x6d429ef2.

Solidity: function ETHDKG_NOT_IN_POST_GPKJ_SUBMISSION_PHASE() view returns(bytes32)

func (*DummyContractCaller) ETHDKGNOTINPOSTKEYSHARESUBMISSIONPHASE

func (_DummyContract *DummyContractCaller) ETHDKGNOTINPOSTKEYSHARESUBMISSIONPHASE(opts *bind.CallOpts) ([32]byte, error)

ETHDKGNOTINPOSTKEYSHARESUBMISSIONPHASE is a free data retrieval call binding the contract method 0x60987646.

Solidity: function ETHDKG_NOT_IN_POST_KEYSHARE_SUBMISSION_PHASE() view returns(bytes32)

func (*DummyContractCaller) ETHDKGNOTINPOSTREGISTRATIONPHASE

func (_DummyContract *DummyContractCaller) ETHDKGNOTINPOSTREGISTRATIONPHASE(opts *bind.CallOpts) ([32]byte, error)

ETHDKGNOTINPOSTREGISTRATIONPHASE is a free data retrieval call binding the contract method 0x7385db5d.

Solidity: function ETHDKG_NOT_IN_POST_REGISTRATION_PHASE() view returns(bytes32)

func (*DummyContractCaller) ETHDKGNOTINPOSTSHAREDDISTRIBUTIONPHASE

func (_DummyContract *DummyContractCaller) ETHDKGNOTINPOSTSHAREDDISTRIBUTIONPHASE(opts *bind.CallOpts) ([32]byte, error)

ETHDKGNOTINPOSTSHAREDDISTRIBUTIONPHASE is a free data retrieval call binding the contract method 0x8e25d1e1.

Solidity: function ETHDKG_NOT_IN_POST_SHARED_DISTRIBUTION_PHASE() view returns(bytes32)

func (*DummyContractCaller) ETHDKGONLYVALIDATORSALLOWED

func (_DummyContract *DummyContractCaller) ETHDKGONLYVALIDATORSALLOWED(opts *bind.CallOpts) ([32]byte, error)

ETHDKGONLYVALIDATORSALLOWED is a free data retrieval call binding the contract method 0x83c069e4.

Solidity: function ETHDKG_ONLY_VALIDATORS_ALLOWED() view returns(bytes32)

func (*DummyContractCaller) ETHDKGSHARESANDCOMMITMENTSMISMATCH

func (_DummyContract *DummyContractCaller) ETHDKGSHARESANDCOMMITMENTSMISMATCH(opts *bind.CallOpts) ([32]byte, error)

ETHDKGSHARESANDCOMMITMENTSMISMATCH is a free data retrieval call binding the contract method 0xe0c1afd8.

Solidity: function ETHDKG_SHARES_AND_COMMITMENTS_MISMATCH() view returns(bytes32)

func (*DummyContractCaller) ETHDKGVARIABLECANNOTBESETWHILERUNNING

func (_DummyContract *DummyContractCaller) ETHDKGVARIABLECANNOTBESETWHILERUNNING(opts *bind.CallOpts) ([32]byte, error)

ETHDKGVARIABLECANNOTBESETWHILERUNNING is a free data retrieval call binding the contract method 0x79ec8296.

Solidity: function ETHDKG_VARIABLE_CANNOT_BE_SET_WHILE_RUNNING() view returns(bytes32)

func (*DummyContractCaller) GetMetamorphicContractAddress

func (_DummyContract *DummyContractCaller) GetMetamorphicContractAddress(opts *bind.CallOpts, _salt [32]byte, _factory common.Address) (common.Address, error)

GetMetamorphicContractAddress is a free data retrieval call binding the contract method 0x8653a465.

Solidity: function getMetamorphicContractAddress(bytes32 _salt, address _factory) pure returns(address)

type DummyContractCallerRaw

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

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

func (*DummyContractCallerRaw) Call

func (_DummyContract *DummyContractCallerRaw) 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 DummyContractCallerSession

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

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

func (*DummyContractCallerSession) Dummy

func (_DummyContract *DummyContractCallerSession) Dummy() error

Dummy is a free data retrieval call binding the contract method 0x32e43a11.

Solidity: function dummy() view returns()

func (*DummyContractCallerSession) ETHDKGACCUSEDDIDNOTDISTRIBUTESHARESINROUND

func (_DummyContract *DummyContractCallerSession) ETHDKGACCUSEDDIDNOTDISTRIBUTESHARESINROUND() ([32]byte, error)

ETHDKGACCUSEDDIDNOTDISTRIBUTESHARESINROUND is a free data retrieval call binding the contract method 0xfa0f33b9.

Solidity: function ETHDKG_ACCUSED_DID_NOT_DISTRIBUTE_SHARES_IN_ROUND() view returns(bytes32)

func (*DummyContractCallerSession) ETHDKGACCUSEDDISTRIBUTEDSHARESINROUND

func (_DummyContract *DummyContractCallerSession) ETHDKGACCUSEDDISTRIBUTEDSHARESINROUND() ([32]byte, error)

ETHDKGACCUSEDDISTRIBUTEDSHARESINROUND is a free data retrieval call binding the contract method 0x2838edae.

Solidity: function ETHDKG_ACCUSED_DISTRIBUTED_SHARES_IN_ROUND() view returns(bytes32)

func (*DummyContractCallerSession) ETHDKGACCUSEDHASCOMMITMENTS

func (_DummyContract *DummyContractCallerSession) ETHDKGACCUSEDHASCOMMITMENTS() ([32]byte, error)

ETHDKGACCUSEDHASCOMMITMENTS is a free data retrieval call binding the contract method 0x4cd291bf.

Solidity: function ETHDKG_ACCUSED_HAS_COMMITMENTS() view returns(bytes32)

func (*DummyContractCallerSession) ETHDKGACCUSEDNOTPARTICIPATINGINROUND

func (_DummyContract *DummyContractCallerSession) ETHDKGACCUSEDNOTPARTICIPATINGINROUND() ([32]byte, error)

ETHDKGACCUSEDNOTPARTICIPATINGINROUND is a free data retrieval call binding the contract method 0xe11879cc.

Solidity: function ETHDKG_ACCUSED_NOT_PARTICIPATING_IN_ROUND() view returns(bytes32)

func (*DummyContractCallerSession) ETHDKGACCUSEDNOTVALIDATOR

func (_DummyContract *DummyContractCallerSession) ETHDKGACCUSEDNOTVALIDATOR() ([32]byte, error)

ETHDKGACCUSEDNOTVALIDATOR is a free data retrieval call binding the contract method 0xf5f46e73.

Solidity: function ETHDKG_ACCUSED_NOT_VALIDATOR() view returns(bytes32)

func (*DummyContractCallerSession) ETHDKGACCUSEDPARTICIPATINGINROUND

func (_DummyContract *DummyContractCallerSession) ETHDKGACCUSEDPARTICIPATINGINROUND() ([32]byte, error)

ETHDKGACCUSEDPARTICIPATINGINROUND is a free data retrieval call binding the contract method 0x55b83c56.

Solidity: function ETHDKG_ACCUSED_PARTICIPATING_IN_ROUND() view returns(bytes32)

func (*DummyContractCallerSession) ETHDKGACCUSEDSUBMITTEDSHARESINROUND

func (_DummyContract *DummyContractCallerSession) ETHDKGACCUSEDSUBMITTEDSHARESINROUND() ([32]byte, error)

ETHDKGACCUSEDSUBMITTEDSHARESINROUND is a free data retrieval call binding the contract method 0xb23b8358.

Solidity: function ETHDKG_ACCUSED_SUBMITTED_SHARES_IN_ROUND() view returns(bytes32)

func (*DummyContractCallerSession) ETHDKGDISPUTERDIDNOTDISTRIBUTESHARESINROUND

func (_DummyContract *DummyContractCallerSession) ETHDKGDISPUTERDIDNOTDISTRIBUTESHARESINROUND() ([32]byte, error)

ETHDKGDISPUTERDIDNOTDISTRIBUTESHARESINROUND is a free data retrieval call binding the contract method 0xd65915e2.

Solidity: function ETHDKG_DISPUTER_DID_NOT_DISTRIBUTE_SHARES_IN_ROUND() view returns(bytes32)

func (*DummyContractCallerSession) ETHDKGDISPUTERNOTPARTICIPATINGINROUND

func (_DummyContract *DummyContractCallerSession) ETHDKGDISPUTERNOTPARTICIPATINGINROUND() ([32]byte, error)

ETHDKGDISPUTERNOTPARTICIPATINGINROUND is a free data retrieval call binding the contract method 0x763df93d.

Solidity: function ETHDKG_DISPUTER_NOT_PARTICIPATING_IN_ROUND() view returns(bytes32)

func (*DummyContractCallerSession) ETHDKGINVALIDKEYORPROOF

func (_DummyContract *DummyContractCallerSession) ETHDKGINVALIDKEYORPROOF() ([32]byte, error)

ETHDKGINVALIDKEYORPROOF is a free data retrieval call binding the contract method 0xa852713f.

Solidity: function ETHDKG_INVALID_KEY_OR_PROOF() view returns(bytes32)

func (*DummyContractCallerSession) ETHDKGMINVALIDATORSNOTMET

func (_DummyContract *DummyContractCallerSession) ETHDKGMINVALIDATORSNOTMET() ([32]byte, error)

ETHDKGMINVALIDATORSNOTMET is a free data retrieval call binding the contract method 0x7e9f3983.

Solidity: function ETHDKG_MIN_VALIDATORS_NOT_MET() view returns(bytes32)

func (*DummyContractCallerSession) ETHDKGNOTINDISPUTEPHASE

func (_DummyContract *DummyContractCallerSession) ETHDKGNOTINDISPUTEPHASE() ([32]byte, error)

ETHDKGNOTINDISPUTEPHASE is a free data retrieval call binding the contract method 0x4c4cfd75.

Solidity: function ETHDKG_NOT_IN_DISPUTE_PHASE() view returns(bytes32)

func (*DummyContractCallerSession) ETHDKGNOTINPOSTGPKJSUBMISSIONPHASE

func (_DummyContract *DummyContractCallerSession) ETHDKGNOTINPOSTGPKJSUBMISSIONPHASE() ([32]byte, error)

ETHDKGNOTINPOSTGPKJSUBMISSIONPHASE is a free data retrieval call binding the contract method 0x6d429ef2.

Solidity: function ETHDKG_NOT_IN_POST_GPKJ_SUBMISSION_PHASE() view returns(bytes32)

func (*DummyContractCallerSession) ETHDKGNOTINPOSTKEYSHARESUBMISSIONPHASE

func (_DummyContract *DummyContractCallerSession) ETHDKGNOTINPOSTKEYSHARESUBMISSIONPHASE() ([32]byte, error)

ETHDKGNOTINPOSTKEYSHARESUBMISSIONPHASE is a free data retrieval call binding the contract method 0x60987646.

Solidity: function ETHDKG_NOT_IN_POST_KEYSHARE_SUBMISSION_PHASE() view returns(bytes32)

func (*DummyContractCallerSession) ETHDKGNOTINPOSTREGISTRATIONPHASE

func (_DummyContract *DummyContractCallerSession) ETHDKGNOTINPOSTREGISTRATIONPHASE() ([32]byte, error)

ETHDKGNOTINPOSTREGISTRATIONPHASE is a free data retrieval call binding the contract method 0x7385db5d.

Solidity: function ETHDKG_NOT_IN_POST_REGISTRATION_PHASE() view returns(bytes32)

func (*DummyContractCallerSession) ETHDKGNOTINPOSTSHAREDDISTRIBUTIONPHASE

func (_DummyContract *DummyContractCallerSession) ETHDKGNOTINPOSTSHAREDDISTRIBUTIONPHASE() ([32]byte, error)

ETHDKGNOTINPOSTSHAREDDISTRIBUTIONPHASE is a free data retrieval call binding the contract method 0x8e25d1e1.

Solidity: function ETHDKG_NOT_IN_POST_SHARED_DISTRIBUTION_PHASE() view returns(bytes32)

func (*DummyContractCallerSession) ETHDKGONLYVALIDATORSALLOWED

func (_DummyContract *DummyContractCallerSession) ETHDKGONLYVALIDATORSALLOWED() ([32]byte, error)

ETHDKGONLYVALIDATORSALLOWED is a free data retrieval call binding the contract method 0x83c069e4.

Solidity: function ETHDKG_ONLY_VALIDATORS_ALLOWED() view returns(bytes32)

func (*DummyContractCallerSession) ETHDKGSHARESANDCOMMITMENTSMISMATCH

func (_DummyContract *DummyContractCallerSession) ETHDKGSHARESANDCOMMITMENTSMISMATCH() ([32]byte, error)

ETHDKGSHARESANDCOMMITMENTSMISMATCH is a free data retrieval call binding the contract method 0xe0c1afd8.

Solidity: function ETHDKG_SHARES_AND_COMMITMENTS_MISMATCH() view returns(bytes32)

func (*DummyContractCallerSession) ETHDKGVARIABLECANNOTBESETWHILERUNNING

func (_DummyContract *DummyContractCallerSession) ETHDKGVARIABLECANNOTBESETWHILERUNNING() ([32]byte, error)

ETHDKGVARIABLECANNOTBESETWHILERUNNING is a free data retrieval call binding the contract method 0x79ec8296.

Solidity: function ETHDKG_VARIABLE_CANNOT_BE_SET_WHILE_RUNNING() view returns(bytes32)

func (*DummyContractCallerSession) GetMetamorphicContractAddress

func (_DummyContract *DummyContractCallerSession) GetMetamorphicContractAddress(_salt [32]byte, _factory common.Address) (common.Address, error)

GetMetamorphicContractAddress is a free data retrieval call binding the contract method 0x8653a465.

Solidity: function getMetamorphicContractAddress(bytes32 _salt, address _factory) pure returns(address)

type DummyContractFilterer

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

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

func NewDummyContractFilterer

func NewDummyContractFilterer(address common.Address, filterer bind.ContractFilterer) (*DummyContractFilterer, error)

NewDummyContractFilterer creates a new log filterer instance of DummyContract, bound to a specific deployed contract.

type DummyContractRaw

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

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

func (*DummyContractRaw) Call

func (_DummyContract *DummyContractRaw) 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 (*DummyContractRaw) Transact

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

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

func (*DummyContractRaw) Transfer

func (_DummyContract *DummyContractRaw) 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 DummyContractSession

type DummyContractSession struct {
	Contract     *DummyContract    // 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
}

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

func (*DummyContractSession) Dummy

func (_DummyContract *DummyContractSession) Dummy() error

Dummy is a free data retrieval call binding the contract method 0x32e43a11.

Solidity: function dummy() view returns()

func (*DummyContractSession) ETHDKGACCUSEDDIDNOTDISTRIBUTESHARESINROUND

func (_DummyContract *DummyContractSession) ETHDKGACCUSEDDIDNOTDISTRIBUTESHARESINROUND() ([32]byte, error)

ETHDKGACCUSEDDIDNOTDISTRIBUTESHARESINROUND is a free data retrieval call binding the contract method 0xfa0f33b9.

Solidity: function ETHDKG_ACCUSED_DID_NOT_DISTRIBUTE_SHARES_IN_ROUND() view returns(bytes32)

func (*DummyContractSession) ETHDKGACCUSEDDISTRIBUTEDSHARESINROUND

func (_DummyContract *DummyContractSession) ETHDKGACCUSEDDISTRIBUTEDSHARESINROUND() ([32]byte, error)

ETHDKGACCUSEDDISTRIBUTEDSHARESINROUND is a free data retrieval call binding the contract method 0x2838edae.

Solidity: function ETHDKG_ACCUSED_DISTRIBUTED_SHARES_IN_ROUND() view returns(bytes32)

func (*DummyContractSession) ETHDKGACCUSEDHASCOMMITMENTS

func (_DummyContract *DummyContractSession) ETHDKGACCUSEDHASCOMMITMENTS() ([32]byte, error)

ETHDKGACCUSEDHASCOMMITMENTS is a free data retrieval call binding the contract method 0x4cd291bf.

Solidity: function ETHDKG_ACCUSED_HAS_COMMITMENTS() view returns(bytes32)

func (*DummyContractSession) ETHDKGACCUSEDNOTPARTICIPATINGINROUND

func (_DummyContract *DummyContractSession) ETHDKGACCUSEDNOTPARTICIPATINGINROUND() ([32]byte, error)

ETHDKGACCUSEDNOTPARTICIPATINGINROUND is a free data retrieval call binding the contract method 0xe11879cc.

Solidity: function ETHDKG_ACCUSED_NOT_PARTICIPATING_IN_ROUND() view returns(bytes32)

func (*DummyContractSession) ETHDKGACCUSEDNOTVALIDATOR

func (_DummyContract *DummyContractSession) ETHDKGACCUSEDNOTVALIDATOR() ([32]byte, error)

ETHDKGACCUSEDNOTVALIDATOR is a free data retrieval call binding the contract method 0xf5f46e73.

Solidity: function ETHDKG_ACCUSED_NOT_VALIDATOR() view returns(bytes32)

func (*DummyContractSession) ETHDKGACCUSEDPARTICIPATINGINROUND

func (_DummyContract *DummyContractSession) ETHDKGACCUSEDPARTICIPATINGINROUND() ([32]byte, error)

ETHDKGACCUSEDPARTICIPATINGINROUND is a free data retrieval call binding the contract method 0x55b83c56.

Solidity: function ETHDKG_ACCUSED_PARTICIPATING_IN_ROUND() view returns(bytes32)

func (*DummyContractSession) ETHDKGACCUSEDSUBMITTEDSHARESINROUND

func (_DummyContract *DummyContractSession) ETHDKGACCUSEDSUBMITTEDSHARESINROUND() ([32]byte, error)

ETHDKGACCUSEDSUBMITTEDSHARESINROUND is a free data retrieval call binding the contract method 0xb23b8358.

Solidity: function ETHDKG_ACCUSED_SUBMITTED_SHARES_IN_ROUND() view returns(bytes32)

func (*DummyContractSession) ETHDKGDISPUTERDIDNOTDISTRIBUTESHARESINROUND

func (_DummyContract *DummyContractSession) ETHDKGDISPUTERDIDNOTDISTRIBUTESHARESINROUND() ([32]byte, error)

ETHDKGDISPUTERDIDNOTDISTRIBUTESHARESINROUND is a free data retrieval call binding the contract method 0xd65915e2.

Solidity: function ETHDKG_DISPUTER_DID_NOT_DISTRIBUTE_SHARES_IN_ROUND() view returns(bytes32)

func (*DummyContractSession) ETHDKGDISPUTERNOTPARTICIPATINGINROUND

func (_DummyContract *DummyContractSession) ETHDKGDISPUTERNOTPARTICIPATINGINROUND() ([32]byte, error)

ETHDKGDISPUTERNOTPARTICIPATINGINROUND is a free data retrieval call binding the contract method 0x763df93d.

Solidity: function ETHDKG_DISPUTER_NOT_PARTICIPATING_IN_ROUND() view returns(bytes32)

func (*DummyContractSession) ETHDKGINVALIDKEYORPROOF

func (_DummyContract *DummyContractSession) ETHDKGINVALIDKEYORPROOF() ([32]byte, error)

ETHDKGINVALIDKEYORPROOF is a free data retrieval call binding the contract method 0xa852713f.

Solidity: function ETHDKG_INVALID_KEY_OR_PROOF() view returns(bytes32)

func (*DummyContractSession) ETHDKGMINVALIDATORSNOTMET

func (_DummyContract *DummyContractSession) ETHDKGMINVALIDATORSNOTMET() ([32]byte, error)

ETHDKGMINVALIDATORSNOTMET is a free data retrieval call binding the contract method 0x7e9f3983.

Solidity: function ETHDKG_MIN_VALIDATORS_NOT_MET() view returns(bytes32)

func (*DummyContractSession) ETHDKGNOTINDISPUTEPHASE

func (_DummyContract *DummyContractSession) ETHDKGNOTINDISPUTEPHASE() ([32]byte, error)

ETHDKGNOTINDISPUTEPHASE is a free data retrieval call binding the contract method 0x4c4cfd75.

Solidity: function ETHDKG_NOT_IN_DISPUTE_PHASE() view returns(bytes32)

func (*DummyContractSession) ETHDKGNOTINPOSTGPKJSUBMISSIONPHASE

func (_DummyContract *DummyContractSession) ETHDKGNOTINPOSTGPKJSUBMISSIONPHASE() ([32]byte, error)

ETHDKGNOTINPOSTGPKJSUBMISSIONPHASE is a free data retrieval call binding the contract method 0x6d429ef2.

Solidity: function ETHDKG_NOT_IN_POST_GPKJ_SUBMISSION_PHASE() view returns(bytes32)

func (*DummyContractSession) ETHDKGNOTINPOSTKEYSHARESUBMISSIONPHASE

func (_DummyContract *DummyContractSession) ETHDKGNOTINPOSTKEYSHARESUBMISSIONPHASE() ([32]byte, error)

ETHDKGNOTINPOSTKEYSHARESUBMISSIONPHASE is a free data retrieval call binding the contract method 0x60987646.

Solidity: function ETHDKG_NOT_IN_POST_KEYSHARE_SUBMISSION_PHASE() view returns(bytes32)

func (*DummyContractSession) ETHDKGNOTINPOSTREGISTRATIONPHASE

func (_DummyContract *DummyContractSession) ETHDKGNOTINPOSTREGISTRATIONPHASE() ([32]byte, error)

ETHDKGNOTINPOSTREGISTRATIONPHASE is a free data retrieval call binding the contract method 0x7385db5d.

Solidity: function ETHDKG_NOT_IN_POST_REGISTRATION_PHASE() view returns(bytes32)

func (*DummyContractSession) ETHDKGNOTINPOSTSHAREDDISTRIBUTIONPHASE

func (_DummyContract *DummyContractSession) ETHDKGNOTINPOSTSHAREDDISTRIBUTIONPHASE() ([32]byte, error)

ETHDKGNOTINPOSTSHAREDDISTRIBUTIONPHASE is a free data retrieval call binding the contract method 0x8e25d1e1.

Solidity: function ETHDKG_NOT_IN_POST_SHARED_DISTRIBUTION_PHASE() view returns(bytes32)

func (*DummyContractSession) ETHDKGONLYVALIDATORSALLOWED

func (_DummyContract *DummyContractSession) ETHDKGONLYVALIDATORSALLOWED() ([32]byte, error)

ETHDKGONLYVALIDATORSALLOWED is a free data retrieval call binding the contract method 0x83c069e4.

Solidity: function ETHDKG_ONLY_VALIDATORS_ALLOWED() view returns(bytes32)

func (*DummyContractSession) ETHDKGSHARESANDCOMMITMENTSMISMATCH

func (_DummyContract *DummyContractSession) ETHDKGSHARESANDCOMMITMENTSMISMATCH() ([32]byte, error)

ETHDKGSHARESANDCOMMITMENTSMISMATCH is a free data retrieval call binding the contract method 0xe0c1afd8.

Solidity: function ETHDKG_SHARES_AND_COMMITMENTS_MISMATCH() view returns(bytes32)

func (*DummyContractSession) ETHDKGVARIABLECANNOTBESETWHILERUNNING

func (_DummyContract *DummyContractSession) ETHDKGVARIABLECANNOTBESETWHILERUNNING() ([32]byte, error)

ETHDKGVARIABLECANNOTBESETWHILERUNNING is a free data retrieval call binding the contract method 0x79ec8296.

Solidity: function ETHDKG_VARIABLE_CANNOT_BE_SET_WHILE_RUNNING() view returns(bytes32)

func (*DummyContractSession) GetMetamorphicContractAddress

func (_DummyContract *DummyContractSession) GetMetamorphicContractAddress(_salt [32]byte, _factory common.Address) (common.Address, error)

GetMetamorphicContractAddress is a free data retrieval call binding the contract method 0x8653a465.

Solidity: function getMetamorphicContractAddress(bytes32 _salt, address _factory) pure returns(address)

func (*DummyContractSession) Mint

func (_DummyContract *DummyContractSession) Mint(to common.Address, amount *big.Int) (*types.Transaction, error)

Mint is a paid mutator transaction binding the contract method 0x40c10f19.

Solidity: function mint(address to, uint256 amount) returns()

type DummyContractTransactor

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

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

func NewDummyContractTransactor

func NewDummyContractTransactor(address common.Address, transactor bind.ContractTransactor) (*DummyContractTransactor, error)

NewDummyContractTransactor creates a new write-only instance of DummyContract, bound to a specific deployed contract.

func (*DummyContractTransactor) Mint

func (_DummyContract *DummyContractTransactor) Mint(opts *bind.TransactOpts, to common.Address, amount *big.Int) (*types.Transaction, error)

Mint is a paid mutator transaction binding the contract method 0x40c10f19.

Solidity: function mint(address to, uint256 amount) returns()

type DummyContractTransactorRaw

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

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

func (*DummyContractTransactorRaw) Transact

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

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

func (*DummyContractTransactorRaw) Transfer

func (_DummyContract *DummyContractTransactorRaw) 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 DummyContractTransactorSession

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

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

func (*DummyContractTransactorSession) Mint

func (_DummyContract *DummyContractTransactorSession) Mint(to common.Address, amount *big.Int) (*types.Transaction, error)

Mint is a paid mutator transaction binding the contract method 0x40c10f19.

Solidity: function mint(address to, uint256 amount) returns()

Jump to

Keyboard shortcuts

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