attestationharness

package
v0.0.30 Latest Latest
Warning

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

Go to latest
Published: Nov 8, 2022 License: MIT Imports: 14 Imported by: 0

Documentation

Overview

Code generated by synapse abigen DO NOT EDIT.

Package attestationharness generates abi data for contract AttestationHarness.t.sol

Index

Constants

This section is empty.

Variables

View Source
var AttestationABI = AttestationMetaData.ABI

AttestationABI is the input ABI used to generate the binding from. Deprecated: Use AttestationMetaData.ABI instead.

View Source
var AttestationBin = AttestationMetaData.Bin

AttestationBin is the compiled bytecode used for deploying new contracts. Deprecated: Use AttestationMetaData.Bin instead.

View Source
var AttestationHarnessABI = AttestationHarnessMetaData.ABI

AttestationHarnessABI is the input ABI used to generate the binding from. Deprecated: Use AttestationHarnessMetaData.ABI instead.

View Source
var AttestationHarnessBin = AttestationHarnessMetaData.Bin

AttestationHarnessBin is the compiled bytecode used for deploying new contracts. Deprecated: Use AttestationHarnessMetaData.Bin instead.

View Source
var AttestationHarnessFuncSigs = AttestationHarnessMetaData.Sigs

Deprecated: Use AttestationHarnessMetaData.Sigs instead. AttestationHarnessFuncSigs maps the 4-byte function signature to its string representation.

View Source
var AttestationHarnessMetaData = &bind.MetaData{
	ABI: "[{\"inputs\":[{\"internalType\":\"uint40\",\"name\":\"_type\",\"type\":\"uint40\"},{\"internalType\":\"bytes\",\"name\":\"_payload\",\"type\":\"bytes\"}],\"name\":\"attestationData\",\"outputs\":[{\"internalType\":\"uint40\",\"name\":\"\",\"type\":\"uint40\"},{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"attestationDataLength\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint40\",\"name\":\"_type\",\"type\":\"uint40\"},{\"internalType\":\"bytes\",\"name\":\"_payload\",\"type\":\"bytes\"}],\"name\":\"attestedDomain\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint40\",\"name\":\"_type\",\"type\":\"uint40\"},{\"internalType\":\"bytes\",\"name\":\"_payload\",\"type\":\"bytes\"}],\"name\":\"attestedNonce\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint40\",\"name\":\"_type\",\"type\":\"uint40\"},{\"internalType\":\"bytes\",\"name\":\"_payload\",\"type\":\"bytes\"}],\"name\":\"attestedRoot\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint40\",\"name\":\"\",\"type\":\"uint40\"},{\"internalType\":\"bytes\",\"name\":\"_payload\",\"type\":\"bytes\"}],\"name\":\"castToAttestation\",\"outputs\":[{\"internalType\":\"uint40\",\"name\":\"\",\"type\":\"uint40\"},{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_domain\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"_nonce\",\"type\":\"uint32\"},{\"internalType\":\"bytes32\",\"name\":\"_root\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"_signature\",\"type\":\"bytes\"}],\"name\":\"formatAttestation\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"_data\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"_signature\",\"type\":\"bytes\"}],\"name\":\"formatAttestation\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_domain\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"_nonce\",\"type\":\"uint32\"},{\"internalType\":\"bytes32\",\"name\":\"_root\",\"type\":\"bytes32\"}],\"name\":\"formatAttestationData\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"_payload\",\"type\":\"bytes\"}],\"name\":\"isAttestation\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint40\",\"name\":\"_type\",\"type\":\"uint40\"},{\"internalType\":\"bytes\",\"name\":\"_payload\",\"type\":\"bytes\"}],\"name\":\"notarySignature\",\"outputs\":[{\"internalType\":\"uint40\",\"name\":\"\",\"type\":\"uint40\"},{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"offsetNonce\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"offsetOrigin\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"offsetRoot\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"offsetSignature\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"pure\",\"type\":\"function\"}]",
	Sigs: map[string]string{
		"9ffb971e": "attestationData(uint40,bytes)",
		"a104a5e5": "attestationDataLength()",
		"753bf6b6": "attestedDomain(uint40,bytes)",
		"8b445f51": "attestedNonce(uint40,bytes)",
		"91eedc1d": "attestedRoot(uint40,bytes)",
		"c2e19ed2": "castToAttestation(uint40,bytes)",
		"81646674": "formatAttestation(bytes,bytes)",
		"4d358d65": "formatAttestation(uint32,uint32,bytes32,bytes)",
		"ef6d4cad": "formatAttestationData(uint32,uint32,bytes32)",
		"3ae7034d": "isAttestation(bytes)",
		"a43aa286": "notarySignature(uint40,bytes)",
		"569e1eaf": "offsetNonce()",
		"320bfc44": "offsetOrigin()",
		"5b42242d": "offsetRoot()",
		"740261a6": "offsetSignature()",
	},
	Bin: "0x608060405234801561001057600080fd5b506113a4806100206000396000f3fe608060405234801561001057600080fd5b50600436106100f55760003560e01c80638164667411610097578063a104a5e511610066578063a104a5e514610161578063a43aa286146101ea578063c2e19ed2146101fd578063ef6d4cad1461021057600080fd5b806381646674146101905780638b445f51146101a357806391eedc1d146101b65780639ffb971e146101c957600080fd5b8063569e1eaf116100d3578063569e1eaf146101535780635b42242d1461015a578063740261a614610161578063753bf6b61461016857600080fd5b8063320bfc44146100fa5780633ae7034d146101105780634d358d6514610133575b600080fd5b60005b6040519081526020015b60405180910390f35b61012361011e366004610f3d565b610278565b6040519015158152602001610107565b610146610141366004610f8b565b6102a9565b6040516101079190611061565b60046100fd565b60086100fd565b60286100fd565b61017b610176366004611074565b610315565b60405163ffffffff9091168152602001610107565b61014661019e3660046110ce565b610336565b61017b6101b1366004611074565b610342565b6100fd6101c4366004611074565b61035c565b6101dc6101d7366004611074565b610376565b604051610107929190611128565b6101dc6101f8366004611074565b6103b5565b6101dc61020b366004611074565b6103d2565b61014661021e366004611148565b604080517fffffffff0000000000000000000000000000000000000000000000000000000060e095861b811660208301529390941b9092166024840152602880840191909152815180840390910181526048909201905290565b60006102a3610286836103dd565b62ffffff191660181c6bffffffffffffffffffffffff1660691490565b92915050565b604080517fffffffff0000000000000000000000000000000000000000000000000000000060e087811b8216602084015286901b166024820152602880820185905282518083039091018152604890910190915260609061030a9083610336565b90505b949350505050565b600061032f61032483856103ea565b62ffffff191661040e565b9392505050565b606061032f8383610443565b600061032f61035183856103ea565b62ffffff191661046f565b600061032f61036b83856103ea565b62ffffff191661049a565b600060608161039361038885876103ea565b62ffffff19166104c6565b905060d881901c6103a962ffffff1983166104f8565b92509250509250929050565b60006060816103936103c785876103ea565b62ffffff191661054b565b600060606000610393845b60006102a3826401010000005b81516000906020840161040564ffffffffff8516828461057c565b95945050505050565b60008161042662ffffff1982166401010000006105c3565b5061043a62ffffff198416600060046106e7565b91505b50919050565b60608282604051602001610458929190611184565b604051602081830303815290604052905092915050565b60008161048762ffffff1982166401010000006105c3565b5061043a62ffffff1984166004806106e7565b6000816104b262ffffff1982166401010000006105c3565b5061043a62ffffff19841660086020610717565b6000816104de62ffffff1982166401010000006105c3565b5061043a62ffffff198416600060286401010100006108e3565b60606000806105158460181c6bffffffffffffffffffffffff1690565b6bffffffffffffffffffffffff169050604051915081925061053a8483602001610967565b508181016020016040529052919050565b60008161056362ffffff1982166401010000006105c3565b5061043a62ffffff1984166028604163010000006108e3565b60008061058983856111e2565b9050604051811115610599575060005b806000036105ae5762ffffff1991505061032f565b5050606092831b9190911790911b1760181b90565b60006105cf8383610aea565b6106e05760006105ee6105e28560d81c90565b64ffffffffff16610b0d565b91505060006106038464ffffffffff16610b0d565b6040517f5479706520617373657274696f6e206661696c65642e20476f7420307800000060208201527fffffffffffffffffffff0000000000000000000000000000000000000000000060b086811b8216603d8401527f2e20457870656374656420307800000000000000000000000000000000000000604784015283901b16605482015290925060009150605e016040516020818303038152906040529050806040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106d79190611061565b60405180910390fd5b5090919050565b60006106f48260206111f5565b6106ff90600861120e565b60ff1661070d858585610717565b901c949350505050565b60008160ff1660000361072c5750600061032f565b6107448460181c6bffffffffffffffffffffffff1690565b6bffffffffffffffffffffffff1661075f60ff8416856111e2565b11156107f1576107be6107808560781c6bffffffffffffffffffffffff1690565b6bffffffffffffffffffffffff166107a68660181c6bffffffffffffffffffffffff1690565b6bffffffffffffffffffffffff16858560ff16610bf7565b6040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106d79190611061565b60208260ff16111561085f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601960248201527f496e6465783a206d6f7265207468616e2033322062797465730000000000000060448201526064016106d7565b60088202600061087d8660781c6bffffffffffffffffffffffff1690565b6bffffffffffffffffffffffff16905060007f80000000000000000000000000000000000000000000000000000000000000007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84011d91909501511695945050505050565b6000806108fe8660781c6bffffffffffffffffffffffff1690565b6bffffffffffffffffffffffff16905061091786610c65565b8461092287846111e2565b61092c91906111e2565b111561093f5762ffffff1991505061030d565b61094985826111e2565b905061095d8364ffffffffff16828661057c565b9695505050505050565b600062ffffff19808416036109d8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601a60248201527f636f7079546f3a204e756c6c20706f696e74657220646572656600000000000060448201526064016106d7565b6109e183610cad565b610a47576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f636f7079546f3a20496e76616c696420706f696e74657220646572656600000060448201526064016106d7565b6000610a618460181c6bffffffffffffffffffffffff1690565b6bffffffffffffffffffffffff1690506000610a8b8560781c6bffffffffffffffffffffffff1690565b6bffffffffffffffffffffffff1690506000604051905084811115610ab05760206060fd5b8285848460045afa5061095d610ac68760d81c90565b70ffffffffff000000000000000000000000606091821b168717901b841760181b90565b60008164ffffffffff16610afe8460d81c90565b64ffffffffff16149392505050565b600080601f5b600f8160ff161115610b80576000610b2c82600861120e565b60ff1685901c9050610b3d81610cea565b61ffff16841793508160ff16601014610b5857601084901b93505b507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01610b13565b50600f5b60ff8160ff161015610bf1576000610b9d82600861120e565b60ff1685901c9050610bae81610cea565b61ffff16831792508160ff16600014610bc957601083901b92505b507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01610b84565b50915091565b60606000610c0486610b0d565b9150506000610c1286610b0d565b9150506000610c2086610b0d565b9150506000610c2e86610b0d565b91505083838383604051602001610c489493929190611231565b604051602081830303815290604052945050505050949350505050565b6000610c7f8260181c6bffffffffffffffffffffffff1690565b610c978360781c6bffffffffffffffffffffffff1690565b016bffffffffffffffffffffffff169050919050565b6000610cb98260d81c90565b64ffffffffff1664ffffffffff03610cd357506000919050565b6000610cde83610c65565b60405110199392505050565b6000610cfc60048360ff16901c610d1c565b60ff1661ffff919091161760081b610d1382610d1c565b60ff1617919050565b600060f08083179060ff82169003610d375750603092915050565b8060ff1660f103610d4b5750603192915050565b8060ff1660f203610d5f5750603292915050565b8060ff1660f303610d735750603392915050565b8060ff1660f403610d875750603492915050565b8060ff1660f503610d9b5750603592915050565b8060ff1660f603610daf5750603692915050565b8060ff1660f703610dc35750603792915050565b8060ff1660f803610dd75750603892915050565b8060ff1660f903610deb5750603992915050565b8060ff1660fa03610dff5750606192915050565b8060ff1660fb03610e135750606292915050565b8060ff1660fc03610e275750606392915050565b8060ff1660fd03610e3b5750606492915050565b8060ff1660fe03610e4f5750606592915050565b8060ff1660ff0361043d5750606692915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600082601f830112610ea357600080fd5b813567ffffffffffffffff80821115610ebe57610ebe610e63565b604051601f83017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f01168101908282118183101715610f0457610f04610e63565b81604052838152866020858801011115610f1d57600080fd5b836020870160208301376000602085830101528094505050505092915050565b600060208284031215610f4f57600080fd5b813567ffffffffffffffff811115610f6657600080fd5b61030d84828501610e92565b803563ffffffff81168114610f8657600080fd5b919050565b60008060008060808587031215610fa157600080fd5b610faa85610f72565b9350610fb860208601610f72565b925060408501359150606085013567ffffffffffffffff811115610fdb57600080fd5b610fe787828801610e92565b91505092959194509250565b60005b8381101561100e578181015183820152602001610ff6565b50506000910152565b6000815180845261102f816020860160208601610ff3565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b60208152600061032f6020830184611017565b6000806040838503121561108757600080fd5b823564ffffffffff8116811461109c57600080fd5b9150602083013567ffffffffffffffff8111156110b857600080fd5b6110c485828601610e92565b9150509250929050565b600080604083850312156110e157600080fd5b823567ffffffffffffffff808211156110f957600080fd5b61110586838701610e92565b9350602085013591508082111561111b57600080fd5b506110c485828601610e92565b64ffffffffff8316815260406020820152600061030d6040830184611017565b60008060006060848603121561115d57600080fd5b61116684610f72565b925061117460208501610f72565b9150604084013590509250925092565b60008351611196818460208801610ff3565b8351908301906111aa818360208801610ff3565b01949350505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b808201808211156102a3576102a36111b3565b60ff82811682821603908111156102a3576102a36111b3565b60ff818116838216029081169081811461122a5761122a6111b3565b5092915050565b7f54797065644d656d566965772f696e646578202d204f76657272616e2074686581527f20766965772e20536c696365206973206174203078000000000000000000000060208201527fffffffffffff000000000000000000000000000000000000000000000000000060d086811b821660358401527f2077697468206c656e6774682030780000000000000000000000000000000000603b840181905286821b8316604a8501527f2e20417474656d7074656420746f20696e646578206174206f6666736574203060508501527f7800000000000000000000000000000000000000000000000000000000000000607085015285821b83166071850152607784015283901b1660868201527f2e00000000000000000000000000000000000000000000000000000000000000608c8201526000608d820161095d56fea26469706673582212200806ee957c55ebee57b38e1dadffac7737b0798e41f9aab8049fa052d461926564736f6c63430008110033",
}

AttestationHarnessMetaData contains all meta data concerning the AttestationHarness contract.

View Source
var AttestationMetaData = &bind.MetaData{
	ABI: "[]",
	Bin: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220882d4c766a101bf98e8aeb69a20a6dd6431c208d59bac29cdd472503d263a0bf64736f6c63430008110033",
}

AttestationMetaData contains all meta data concerning the Attestation contract.

View Source
var AuthABI = AuthMetaData.ABI

AuthABI is the input ABI used to generate the binding from. Deprecated: Use AuthMetaData.ABI instead.

View Source
var AuthBin = AuthMetaData.Bin

AuthBin is the compiled bytecode used for deploying new contracts. Deprecated: Use AuthMetaData.Bin instead.

View Source
var AuthMetaData = &bind.MetaData{
	ABI: "[]",
	Bin: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220cd9efd2270291b504af8ce507f369e0967bef30563d5758c791c167d574197e164736f6c63430008110033",
}

AuthMetaData contains all meta data concerning the Auth contract.

View Source
var Contracts map[string]*compiler.Contract

Contracts are unmarshalled on start

View Source
var ECDSAABI = ECDSAMetaData.ABI

ECDSAABI is the input ABI used to generate the binding from. Deprecated: Use ECDSAMetaData.ABI instead.

View Source
var ECDSABin = ECDSAMetaData.Bin

ECDSABin is the compiled bytecode used for deploying new contracts. Deprecated: Use ECDSAMetaData.Bin instead.

View Source
var ECDSAMetaData = &bind.MetaData{
	ABI: "[]",
	Bin: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea264697066735822122024a9960ca4878ad64ca2718ba2c00ef290951abb53e409c6128f7ceed6a8968e64736f6c63430008110033",
}

ECDSAMetaData contains all meta data concerning the ECDSA contract.

View Source
var StringsABI = StringsMetaData.ABI

StringsABI is the input ABI used to generate the binding from. Deprecated: Use StringsMetaData.ABI instead.

View Source
var StringsBin = StringsMetaData.Bin

StringsBin is the compiled bytecode used for deploying new contracts. Deprecated: Use StringsMetaData.Bin instead.

View Source
var StringsMetaData = &bind.MetaData{
	ABI: "[]",
	Bin: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea26469706673582212203d3d372b5d76aac8a1d56812471fdd388141d90ff409628138e745eaf343abd164736f6c63430008110033",
}

StringsMetaData contains all meta data concerning the Strings contract.

View Source
var SynapseTypesABI = SynapseTypesMetaData.ABI

SynapseTypesABI is the input ABI used to generate the binding from. Deprecated: Use SynapseTypesMetaData.ABI instead.

View Source
var SynapseTypesBin = SynapseTypesMetaData.Bin

SynapseTypesBin is the compiled bytecode used for deploying new contracts. Deprecated: Use SynapseTypesMetaData.Bin instead.

View Source
var SynapseTypesMetaData = &bind.MetaData{
	ABI: "[]",
	Bin: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220321dfd1a7cb2169b9472c9ddcb824bb7a4c993ea28b6f60b001b3c0bd99fb65864736f6c63430008110033",
}

SynapseTypesMetaData contains all meta data concerning the SynapseTypes contract.

View Source
var TypedMemViewABI = TypedMemViewMetaData.ABI

TypedMemViewABI is the input ABI used to generate the binding from. Deprecated: Use TypedMemViewMetaData.ABI instead.

View Source
var TypedMemViewBin = TypedMemViewMetaData.Bin

TypedMemViewBin is the compiled bytecode used for deploying new contracts. Deprecated: Use TypedMemViewMetaData.Bin instead.

View Source
var TypedMemViewFuncSigs = TypedMemViewMetaData.Sigs

Deprecated: Use TypedMemViewMetaData.Sigs instead. TypedMemViewFuncSigs maps the 4-byte function signature to its string representation.

View Source
var TypedMemViewMetaData = &bind.MetaData{
	ABI: "[{\"inputs\":[],\"name\":\"LOW_12_MASK\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"NULL\",\"outputs\":[{\"internalType\":\"bytes29\",\"name\":\"\",\"type\":\"bytes29\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"TWELVE_BYTES\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
	Sigs: map[string]string{
		"b286bae7": "LOW_12_MASK()",
		"f26be3fc": "NULL()",
		"406cba16": "TWELVE_BYTES()",
	},
	Bin: "0x61011561003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe730000000000000000000000000000000000000000301460806040526004361060475760003560e01c8063406cba1614604c578063b286bae714606a578063f26be3fc146089575b600080fd5b6053606081565b60405160ff90911681526020015b60405180910390f35b607c6bffffffffffffffffffffffff81565b6040519081526020016061565b60af7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000081565b6040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000009091168152602001606156fea264697066735822122015ff5ce53f6675e0b432721f82fd1446abfbaf39244095481106c31ef055f8cb64736f6c63430008110033",
}

TypedMemViewMetaData contains all meta data concerning the TypedMemView contract.

Functions

This section is empty.

Types

type Attestation

type Attestation struct {
	AttestationCaller     // Read-only binding to the contract
	AttestationTransactor // Write-only binding to the contract
	AttestationFilterer   // Log filterer for contract events
}

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

func DeployAttestation

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

DeployAttestation deploys a new Ethereum contract, binding an instance of Attestation to it.

func NewAttestation

func NewAttestation(address common.Address, backend bind.ContractBackend) (*Attestation, error)

NewAttestation creates a new instance of Attestation, bound to a specific deployed contract.

type AttestationCaller

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

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

func NewAttestationCaller

func NewAttestationCaller(address common.Address, caller bind.ContractCaller) (*AttestationCaller, error)

NewAttestationCaller creates a new read-only instance of Attestation, bound to a specific deployed contract.

type AttestationCallerRaw

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

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

func (*AttestationCallerRaw) Call

func (_Attestation *AttestationCallerRaw) 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 AttestationCallerSession

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

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

type AttestationFilterer

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

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

func NewAttestationFilterer

func NewAttestationFilterer(address common.Address, filterer bind.ContractFilterer) (*AttestationFilterer, error)

NewAttestationFilterer creates a new log filterer instance of Attestation, bound to a specific deployed contract.

type AttestationHarness

type AttestationHarness struct {
	AttestationHarnessCaller     // Read-only binding to the contract
	AttestationHarnessTransactor // Write-only binding to the contract
	AttestationHarnessFilterer   // Log filterer for contract events
}

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

func DeployAttestationHarness

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

DeployAttestationHarness deploys a new Ethereum contract, binding an instance of AttestationHarness to it.

func NewAttestationHarness

func NewAttestationHarness(address common.Address, backend bind.ContractBackend) (*AttestationHarness, error)

NewAttestationHarness creates a new instance of AttestationHarness, bound to a specific deployed contract.

type AttestationHarnessCaller

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

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

func NewAttestationHarnessCaller

func NewAttestationHarnessCaller(address common.Address, caller bind.ContractCaller) (*AttestationHarnessCaller, error)

NewAttestationHarnessCaller creates a new read-only instance of AttestationHarness, bound to a specific deployed contract.

func (*AttestationHarnessCaller) AttestationData added in v0.0.29

func (_AttestationHarness *AttestationHarnessCaller) AttestationData(opts *bind.CallOpts, _type *big.Int, _payload []byte) (*big.Int, []byte, error)

AttestationData is a free data retrieval call binding the contract method 0x9ffb971e.

Solidity: function attestationData(uint40 _type, bytes _payload) view returns(uint40, bytes)

func (*AttestationHarnessCaller) AttestationDataLength

func (_AttestationHarness *AttestationHarnessCaller) AttestationDataLength(opts *bind.CallOpts) (*big.Int, error)

AttestationDataLength is a free data retrieval call binding the contract method 0xa104a5e5.

Solidity: function attestationDataLength() pure returns(uint256)

func (*AttestationHarnessCaller) AttestedDomain added in v0.0.29

func (_AttestationHarness *AttestationHarnessCaller) AttestedDomain(opts *bind.CallOpts, _type *big.Int, _payload []byte) (uint32, error)

AttestedDomain is a free data retrieval call binding the contract method 0x753bf6b6.

Solidity: function attestedDomain(uint40 _type, bytes _payload) pure returns(uint32)

func (*AttestationHarnessCaller) AttestedNonce added in v0.0.29

func (_AttestationHarness *AttestationHarnessCaller) AttestedNonce(opts *bind.CallOpts, _type *big.Int, _payload []byte) (uint32, error)

AttestedNonce is a free data retrieval call binding the contract method 0x8b445f51.

Solidity: function attestedNonce(uint40 _type, bytes _payload) pure returns(uint32)

func (*AttestationHarnessCaller) AttestedRoot added in v0.0.29

func (_AttestationHarness *AttestationHarnessCaller) AttestedRoot(opts *bind.CallOpts, _type *big.Int, _payload []byte) ([32]byte, error)

AttestedRoot is a free data retrieval call binding the contract method 0x91eedc1d.

Solidity: function attestedRoot(uint40 _type, bytes _payload) pure returns(bytes32)

func (*AttestationHarnessCaller) CastToAttestation added in v0.0.29

func (_AttestationHarness *AttestationHarnessCaller) CastToAttestation(opts *bind.CallOpts, arg0 *big.Int, _payload []byte) (*big.Int, []byte, error)

CastToAttestation is a free data retrieval call binding the contract method 0xc2e19ed2.

Solidity: function castToAttestation(uint40 , bytes _payload) view returns(uint40, bytes)

func (*AttestationHarnessCaller) FormatAttestation

func (_AttestationHarness *AttestationHarnessCaller) FormatAttestation(opts *bind.CallOpts, _domain uint32, _nonce uint32, _root [32]byte, _signature []byte) ([]byte, error)

FormatAttestation is a free data retrieval call binding the contract method 0x4d358d65.

Solidity: function formatAttestation(uint32 _domain, uint32 _nonce, bytes32 _root, bytes _signature) pure returns(bytes)

func (*AttestationHarnessCaller) FormatAttestation0

func (_AttestationHarness *AttestationHarnessCaller) FormatAttestation0(opts *bind.CallOpts, _data []byte, _signature []byte) ([]byte, error)

FormatAttestation0 is a free data retrieval call binding the contract method 0x81646674.

Solidity: function formatAttestation(bytes _data, bytes _signature) pure returns(bytes)

func (*AttestationHarnessCaller) FormatAttestationData

func (_AttestationHarness *AttestationHarnessCaller) FormatAttestationData(opts *bind.CallOpts, _domain uint32, _nonce uint32, _root [32]byte) ([]byte, error)

FormatAttestationData is a free data retrieval call binding the contract method 0xef6d4cad.

Solidity: function formatAttestationData(uint32 _domain, uint32 _nonce, bytes32 _root) pure returns(bytes)

func (*AttestationHarnessCaller) IsAttestation added in v0.0.29

func (_AttestationHarness *AttestationHarnessCaller) IsAttestation(opts *bind.CallOpts, _payload []byte) (bool, error)

IsAttestation is a free data retrieval call binding the contract method 0x3ae7034d.

Solidity: function isAttestation(bytes _payload) pure returns(bool)

func (*AttestationHarnessCaller) NotarySignature added in v0.0.29

func (_AttestationHarness *AttestationHarnessCaller) NotarySignature(opts *bind.CallOpts, _type *big.Int, _payload []byte) (*big.Int, []byte, error)

NotarySignature is a free data retrieval call binding the contract method 0xa43aa286.

Solidity: function notarySignature(uint40 _type, bytes _payload) view returns(uint40, bytes)

func (*AttestationHarnessCaller) OffsetNonce

func (_AttestationHarness *AttestationHarnessCaller) OffsetNonce(opts *bind.CallOpts) (*big.Int, error)

OffsetNonce is a free data retrieval call binding the contract method 0x569e1eaf.

Solidity: function offsetNonce() pure returns(uint256)

func (*AttestationHarnessCaller) OffsetOrigin

func (_AttestationHarness *AttestationHarnessCaller) OffsetOrigin(opts *bind.CallOpts) (*big.Int, error)

OffsetOrigin is a free data retrieval call binding the contract method 0x320bfc44.

Solidity: function offsetOrigin() pure returns(uint256)

func (*AttestationHarnessCaller) OffsetRoot

func (_AttestationHarness *AttestationHarnessCaller) OffsetRoot(opts *bind.CallOpts) (*big.Int, error)

OffsetRoot is a free data retrieval call binding the contract method 0x5b42242d.

Solidity: function offsetRoot() pure returns(uint256)

func (*AttestationHarnessCaller) OffsetSignature

func (_AttestationHarness *AttestationHarnessCaller) OffsetSignature(opts *bind.CallOpts) (*big.Int, error)

OffsetSignature is a free data retrieval call binding the contract method 0x740261a6.

Solidity: function offsetSignature() pure returns(uint256)

type AttestationHarnessCallerRaw

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

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

func (*AttestationHarnessCallerRaw) Call

func (_AttestationHarness *AttestationHarnessCallerRaw) 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 AttestationHarnessCallerSession

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

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

func (*AttestationHarnessCallerSession) AttestationData added in v0.0.29

func (_AttestationHarness *AttestationHarnessCallerSession) AttestationData(_type *big.Int, _payload []byte) (*big.Int, []byte, error)

AttestationData is a free data retrieval call binding the contract method 0x9ffb971e.

Solidity: function attestationData(uint40 _type, bytes _payload) view returns(uint40, bytes)

func (*AttestationHarnessCallerSession) AttestationDataLength

func (_AttestationHarness *AttestationHarnessCallerSession) AttestationDataLength() (*big.Int, error)

AttestationDataLength is a free data retrieval call binding the contract method 0xa104a5e5.

Solidity: function attestationDataLength() pure returns(uint256)

func (*AttestationHarnessCallerSession) AttestedDomain added in v0.0.29

func (_AttestationHarness *AttestationHarnessCallerSession) AttestedDomain(_type *big.Int, _payload []byte) (uint32, error)

AttestedDomain is a free data retrieval call binding the contract method 0x753bf6b6.

Solidity: function attestedDomain(uint40 _type, bytes _payload) pure returns(uint32)

func (*AttestationHarnessCallerSession) AttestedNonce added in v0.0.29

func (_AttestationHarness *AttestationHarnessCallerSession) AttestedNonce(_type *big.Int, _payload []byte) (uint32, error)

AttestedNonce is a free data retrieval call binding the contract method 0x8b445f51.

Solidity: function attestedNonce(uint40 _type, bytes _payload) pure returns(uint32)

func (*AttestationHarnessCallerSession) AttestedRoot added in v0.0.29

func (_AttestationHarness *AttestationHarnessCallerSession) AttestedRoot(_type *big.Int, _payload []byte) ([32]byte, error)

AttestedRoot is a free data retrieval call binding the contract method 0x91eedc1d.

Solidity: function attestedRoot(uint40 _type, bytes _payload) pure returns(bytes32)

func (*AttestationHarnessCallerSession) CastToAttestation added in v0.0.29

func (_AttestationHarness *AttestationHarnessCallerSession) CastToAttestation(arg0 *big.Int, _payload []byte) (*big.Int, []byte, error)

CastToAttestation is a free data retrieval call binding the contract method 0xc2e19ed2.

Solidity: function castToAttestation(uint40 , bytes _payload) view returns(uint40, bytes)

func (*AttestationHarnessCallerSession) FormatAttestation

func (_AttestationHarness *AttestationHarnessCallerSession) FormatAttestation(_domain uint32, _nonce uint32, _root [32]byte, _signature []byte) ([]byte, error)

FormatAttestation is a free data retrieval call binding the contract method 0x4d358d65.

Solidity: function formatAttestation(uint32 _domain, uint32 _nonce, bytes32 _root, bytes _signature) pure returns(bytes)

func (*AttestationHarnessCallerSession) FormatAttestation0

func (_AttestationHarness *AttestationHarnessCallerSession) FormatAttestation0(_data []byte, _signature []byte) ([]byte, error)

FormatAttestation0 is a free data retrieval call binding the contract method 0x81646674.

Solidity: function formatAttestation(bytes _data, bytes _signature) pure returns(bytes)

func (*AttestationHarnessCallerSession) FormatAttestationData

func (_AttestationHarness *AttestationHarnessCallerSession) FormatAttestationData(_domain uint32, _nonce uint32, _root [32]byte) ([]byte, error)

FormatAttestationData is a free data retrieval call binding the contract method 0xef6d4cad.

Solidity: function formatAttestationData(uint32 _domain, uint32 _nonce, bytes32 _root) pure returns(bytes)

func (*AttestationHarnessCallerSession) IsAttestation added in v0.0.29

func (_AttestationHarness *AttestationHarnessCallerSession) IsAttestation(_payload []byte) (bool, error)

IsAttestation is a free data retrieval call binding the contract method 0x3ae7034d.

Solidity: function isAttestation(bytes _payload) pure returns(bool)

func (*AttestationHarnessCallerSession) NotarySignature added in v0.0.29

func (_AttestationHarness *AttestationHarnessCallerSession) NotarySignature(_type *big.Int, _payload []byte) (*big.Int, []byte, error)

NotarySignature is a free data retrieval call binding the contract method 0xa43aa286.

Solidity: function notarySignature(uint40 _type, bytes _payload) view returns(uint40, bytes)

func (*AttestationHarnessCallerSession) OffsetNonce

func (_AttestationHarness *AttestationHarnessCallerSession) OffsetNonce() (*big.Int, error)

OffsetNonce is a free data retrieval call binding the contract method 0x569e1eaf.

Solidity: function offsetNonce() pure returns(uint256)

func (*AttestationHarnessCallerSession) OffsetOrigin

func (_AttestationHarness *AttestationHarnessCallerSession) OffsetOrigin() (*big.Int, error)

OffsetOrigin is a free data retrieval call binding the contract method 0x320bfc44.

Solidity: function offsetOrigin() pure returns(uint256)

func (*AttestationHarnessCallerSession) OffsetRoot

func (_AttestationHarness *AttestationHarnessCallerSession) OffsetRoot() (*big.Int, error)

OffsetRoot is a free data retrieval call binding the contract method 0x5b42242d.

Solidity: function offsetRoot() pure returns(uint256)

func (*AttestationHarnessCallerSession) OffsetSignature

func (_AttestationHarness *AttestationHarnessCallerSession) OffsetSignature() (*big.Int, error)

OffsetSignature is a free data retrieval call binding the contract method 0x740261a6.

Solidity: function offsetSignature() pure returns(uint256)

type AttestationHarnessFilterer

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

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

func NewAttestationHarnessFilterer

func NewAttestationHarnessFilterer(address common.Address, filterer bind.ContractFilterer) (*AttestationHarnessFilterer, error)

NewAttestationHarnessFilterer creates a new log filterer instance of AttestationHarness, bound to a specific deployed contract.

type AttestationHarnessRaw

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

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

func (*AttestationHarnessRaw) Call

func (_AttestationHarness *AttestationHarnessRaw) 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 (*AttestationHarnessRaw) Transact

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

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

func (*AttestationHarnessRaw) Transfer

func (_AttestationHarness *AttestationHarnessRaw) 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 AttestationHarnessRef

type AttestationHarnessRef struct {
	*AttestationHarness
	// contains filtered or unexported fields
}

AttestationHarnessRef is an attestation harness reference nolint: golint

func NewAttestationHarnessRef

func NewAttestationHarnessRef(address common.Address, backend bind.ContractBackend) (*AttestationHarnessRef, error)

NewAttestationHarnessRef creates a new attestation harness.

func (AttestationHarnessRef) Address

func (a AttestationHarnessRef) Address() common.Address

Address gets the address of the contract.

type AttestationHarnessSession

type AttestationHarnessSession struct {
	Contract     *AttestationHarness // 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
}

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

func (*AttestationHarnessSession) AttestationData added in v0.0.29

func (_AttestationHarness *AttestationHarnessSession) AttestationData(_type *big.Int, _payload []byte) (*big.Int, []byte, error)

AttestationData is a free data retrieval call binding the contract method 0x9ffb971e.

Solidity: function attestationData(uint40 _type, bytes _payload) view returns(uint40, bytes)

func (*AttestationHarnessSession) AttestationDataLength

func (_AttestationHarness *AttestationHarnessSession) AttestationDataLength() (*big.Int, error)

AttestationDataLength is a free data retrieval call binding the contract method 0xa104a5e5.

Solidity: function attestationDataLength() pure returns(uint256)

func (*AttestationHarnessSession) AttestedDomain added in v0.0.29

func (_AttestationHarness *AttestationHarnessSession) AttestedDomain(_type *big.Int, _payload []byte) (uint32, error)

AttestedDomain is a free data retrieval call binding the contract method 0x753bf6b6.

Solidity: function attestedDomain(uint40 _type, bytes _payload) pure returns(uint32)

func (*AttestationHarnessSession) AttestedNonce added in v0.0.29

func (_AttestationHarness *AttestationHarnessSession) AttestedNonce(_type *big.Int, _payload []byte) (uint32, error)

AttestedNonce is a free data retrieval call binding the contract method 0x8b445f51.

Solidity: function attestedNonce(uint40 _type, bytes _payload) pure returns(uint32)

func (*AttestationHarnessSession) AttestedRoot added in v0.0.29

func (_AttestationHarness *AttestationHarnessSession) AttestedRoot(_type *big.Int, _payload []byte) ([32]byte, error)

AttestedRoot is a free data retrieval call binding the contract method 0x91eedc1d.

Solidity: function attestedRoot(uint40 _type, bytes _payload) pure returns(bytes32)

func (*AttestationHarnessSession) CastToAttestation added in v0.0.29

func (_AttestationHarness *AttestationHarnessSession) CastToAttestation(arg0 *big.Int, _payload []byte) (*big.Int, []byte, error)

CastToAttestation is a free data retrieval call binding the contract method 0xc2e19ed2.

Solidity: function castToAttestation(uint40 , bytes _payload) view returns(uint40, bytes)

func (*AttestationHarnessSession) FormatAttestation

func (_AttestationHarness *AttestationHarnessSession) FormatAttestation(_domain uint32, _nonce uint32, _root [32]byte, _signature []byte) ([]byte, error)

FormatAttestation is a free data retrieval call binding the contract method 0x4d358d65.

Solidity: function formatAttestation(uint32 _domain, uint32 _nonce, bytes32 _root, bytes _signature) pure returns(bytes)

func (*AttestationHarnessSession) FormatAttestation0

func (_AttestationHarness *AttestationHarnessSession) FormatAttestation0(_data []byte, _signature []byte) ([]byte, error)

FormatAttestation0 is a free data retrieval call binding the contract method 0x81646674.

Solidity: function formatAttestation(bytes _data, bytes _signature) pure returns(bytes)

func (*AttestationHarnessSession) FormatAttestationData

func (_AttestationHarness *AttestationHarnessSession) FormatAttestationData(_domain uint32, _nonce uint32, _root [32]byte) ([]byte, error)

FormatAttestationData is a free data retrieval call binding the contract method 0xef6d4cad.

Solidity: function formatAttestationData(uint32 _domain, uint32 _nonce, bytes32 _root) pure returns(bytes)

func (*AttestationHarnessSession) IsAttestation added in v0.0.29

func (_AttestationHarness *AttestationHarnessSession) IsAttestation(_payload []byte) (bool, error)

IsAttestation is a free data retrieval call binding the contract method 0x3ae7034d.

Solidity: function isAttestation(bytes _payload) pure returns(bool)

func (*AttestationHarnessSession) NotarySignature added in v0.0.29

func (_AttestationHarness *AttestationHarnessSession) NotarySignature(_type *big.Int, _payload []byte) (*big.Int, []byte, error)

NotarySignature is a free data retrieval call binding the contract method 0xa43aa286.

Solidity: function notarySignature(uint40 _type, bytes _payload) view returns(uint40, bytes)

func (*AttestationHarnessSession) OffsetNonce

func (_AttestationHarness *AttestationHarnessSession) OffsetNonce() (*big.Int, error)

OffsetNonce is a free data retrieval call binding the contract method 0x569e1eaf.

Solidity: function offsetNonce() pure returns(uint256)

func (*AttestationHarnessSession) OffsetOrigin

func (_AttestationHarness *AttestationHarnessSession) OffsetOrigin() (*big.Int, error)

OffsetOrigin is a free data retrieval call binding the contract method 0x320bfc44.

Solidity: function offsetOrigin() pure returns(uint256)

func (*AttestationHarnessSession) OffsetRoot

func (_AttestationHarness *AttestationHarnessSession) OffsetRoot() (*big.Int, error)

OffsetRoot is a free data retrieval call binding the contract method 0x5b42242d.

Solidity: function offsetRoot() pure returns(uint256)

func (*AttestationHarnessSession) OffsetSignature

func (_AttestationHarness *AttestationHarnessSession) OffsetSignature() (*big.Int, error)

OffsetSignature is a free data retrieval call binding the contract method 0x740261a6.

Solidity: function offsetSignature() pure returns(uint256)

type AttestationHarnessTransactor

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

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

func NewAttestationHarnessTransactor

func NewAttestationHarnessTransactor(address common.Address, transactor bind.ContractTransactor) (*AttestationHarnessTransactor, error)

NewAttestationHarnessTransactor creates a new write-only instance of AttestationHarness, bound to a specific deployed contract.

type AttestationHarnessTransactorRaw

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

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

func (*AttestationHarnessTransactorRaw) Transact

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

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

func (*AttestationHarnessTransactorRaw) Transfer

func (_AttestationHarness *AttestationHarnessTransactorRaw) 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 AttestationHarnessTransactorSession

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

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

type AttestationRaw

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

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

func (*AttestationRaw) Call

func (_Attestation *AttestationRaw) 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 (*AttestationRaw) Transact

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

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

func (*AttestationRaw) Transfer

func (_Attestation *AttestationRaw) 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 AttestationSession

type AttestationSession struct {
	Contract     *Attestation      // 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
}

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

type AttestationTransactor

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

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

func NewAttestationTransactor

func NewAttestationTransactor(address common.Address, transactor bind.ContractTransactor) (*AttestationTransactor, error)

NewAttestationTransactor creates a new write-only instance of Attestation, bound to a specific deployed contract.

type AttestationTransactorRaw

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

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

func (*AttestationTransactorRaw) Transact

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

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

func (*AttestationTransactorRaw) Transfer

func (_Attestation *AttestationTransactorRaw) 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 AttestationTransactorSession

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

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

type Auth added in v0.0.24

type Auth struct {
	AuthCaller     // Read-only binding to the contract
	AuthTransactor // Write-only binding to the contract
	AuthFilterer   // Log filterer for contract events
}

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

func DeployAuth added in v0.0.24

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

DeployAuth deploys a new Ethereum contract, binding an instance of Auth to it.

func NewAuth added in v0.0.24

func NewAuth(address common.Address, backend bind.ContractBackend) (*Auth, error)

NewAuth creates a new instance of Auth, bound to a specific deployed contract.

type AuthCaller added in v0.0.24

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

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

func NewAuthCaller added in v0.0.24

func NewAuthCaller(address common.Address, caller bind.ContractCaller) (*AuthCaller, error)

NewAuthCaller creates a new read-only instance of Auth, bound to a specific deployed contract.

type AuthCallerRaw added in v0.0.24

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

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

func (*AuthCallerRaw) Call added in v0.0.24

func (_Auth *AuthCallerRaw) 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 AuthCallerSession added in v0.0.24

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

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

type AuthFilterer added in v0.0.24

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

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

func NewAuthFilterer added in v0.0.24

func NewAuthFilterer(address common.Address, filterer bind.ContractFilterer) (*AuthFilterer, error)

NewAuthFilterer creates a new log filterer instance of Auth, bound to a specific deployed contract.

type AuthRaw added in v0.0.24

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

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

func (*AuthRaw) Call added in v0.0.24

func (_Auth *AuthRaw) 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 (*AuthRaw) Transact added in v0.0.24

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

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

func (*AuthRaw) Transfer added in v0.0.24

func (_Auth *AuthRaw) 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 AuthSession added in v0.0.24

type AuthSession struct {
	Contract     *Auth             // 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
}

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

type AuthTransactor added in v0.0.24

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

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

func NewAuthTransactor added in v0.0.24

func NewAuthTransactor(address common.Address, transactor bind.ContractTransactor) (*AuthTransactor, error)

NewAuthTransactor creates a new write-only instance of Auth, bound to a specific deployed contract.

type AuthTransactorRaw added in v0.0.24

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

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

func (*AuthTransactorRaw) Transact added in v0.0.24

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

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

func (*AuthTransactorRaw) Transfer added in v0.0.24

func (_Auth *AuthTransactorRaw) 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 AuthTransactorSession added in v0.0.24

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

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

type ECDSA added in v0.0.24

type ECDSA struct {
	ECDSACaller     // Read-only binding to the contract
	ECDSATransactor // Write-only binding to the contract
	ECDSAFilterer   // Log filterer for contract events
}

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

func DeployECDSA added in v0.0.24

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

DeployECDSA deploys a new Ethereum contract, binding an instance of ECDSA to it.

func NewECDSA added in v0.0.24

func NewECDSA(address common.Address, backend bind.ContractBackend) (*ECDSA, error)

NewECDSA creates a new instance of ECDSA, bound to a specific deployed contract.

type ECDSACaller added in v0.0.24

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

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

func NewECDSACaller added in v0.0.24

func NewECDSACaller(address common.Address, caller bind.ContractCaller) (*ECDSACaller, error)

NewECDSACaller creates a new read-only instance of ECDSA, bound to a specific deployed contract.

type ECDSACallerRaw added in v0.0.24

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

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

func (*ECDSACallerRaw) Call added in v0.0.24

func (_ECDSA *ECDSACallerRaw) 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 ECDSACallerSession added in v0.0.24

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

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

type ECDSAFilterer added in v0.0.24

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

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

func NewECDSAFilterer added in v0.0.24

func NewECDSAFilterer(address common.Address, filterer bind.ContractFilterer) (*ECDSAFilterer, error)

NewECDSAFilterer creates a new log filterer instance of ECDSA, bound to a specific deployed contract.

type ECDSARaw added in v0.0.24

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

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

func (*ECDSARaw) Call added in v0.0.24

func (_ECDSA *ECDSARaw) 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 (*ECDSARaw) Transact added in v0.0.24

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

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

func (*ECDSARaw) Transfer added in v0.0.24

func (_ECDSA *ECDSARaw) 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 ECDSASession added in v0.0.24

type ECDSASession struct {
	Contract     *ECDSA            // 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
}

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

type ECDSATransactor added in v0.0.24

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

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

func NewECDSATransactor added in v0.0.24

func NewECDSATransactor(address common.Address, transactor bind.ContractTransactor) (*ECDSATransactor, error)

NewECDSATransactor creates a new write-only instance of ECDSA, bound to a specific deployed contract.

type ECDSATransactorRaw added in v0.0.24

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

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

func (*ECDSATransactorRaw) Transact added in v0.0.24

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

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

func (*ECDSATransactorRaw) Transfer added in v0.0.24

func (_ECDSA *ECDSATransactorRaw) 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 ECDSATransactorSession added in v0.0.24

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

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

type Strings added in v0.0.24

type Strings struct {
	StringsCaller     // Read-only binding to the contract
	StringsTransactor // Write-only binding to the contract
	StringsFilterer   // Log filterer for contract events
}

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

func DeployStrings added in v0.0.24

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

DeployStrings deploys a new Ethereum contract, binding an instance of Strings to it.

func NewStrings added in v0.0.24

func NewStrings(address common.Address, backend bind.ContractBackend) (*Strings, error)

NewStrings creates a new instance of Strings, bound to a specific deployed contract.

type StringsCaller added in v0.0.24

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

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

func NewStringsCaller added in v0.0.24

func NewStringsCaller(address common.Address, caller bind.ContractCaller) (*StringsCaller, error)

NewStringsCaller creates a new read-only instance of Strings, bound to a specific deployed contract.

type StringsCallerRaw added in v0.0.24

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

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

func (*StringsCallerRaw) Call added in v0.0.24

func (_Strings *StringsCallerRaw) 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 StringsCallerSession added in v0.0.24

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

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

type StringsFilterer added in v0.0.24

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

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

func NewStringsFilterer added in v0.0.24

func NewStringsFilterer(address common.Address, filterer bind.ContractFilterer) (*StringsFilterer, error)

NewStringsFilterer creates a new log filterer instance of Strings, bound to a specific deployed contract.

type StringsRaw added in v0.0.24

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

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

func (*StringsRaw) Call added in v0.0.24

func (_Strings *StringsRaw) 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 (*StringsRaw) Transact added in v0.0.24

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

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

func (*StringsRaw) Transfer added in v0.0.24

func (_Strings *StringsRaw) 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 StringsSession added in v0.0.24

type StringsSession struct {
	Contract     *Strings          // 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
}

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

type StringsTransactor added in v0.0.24

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

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

func NewStringsTransactor added in v0.0.24

func NewStringsTransactor(address common.Address, transactor bind.ContractTransactor) (*StringsTransactor, error)

NewStringsTransactor creates a new write-only instance of Strings, bound to a specific deployed contract.

type StringsTransactorRaw added in v0.0.24

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

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

func (*StringsTransactorRaw) Transact added in v0.0.24

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

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

func (*StringsTransactorRaw) Transfer added in v0.0.24

func (_Strings *StringsTransactorRaw) 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 StringsTransactorSession added in v0.0.24

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

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

type SynapseTypes

type SynapseTypes struct {
	SynapseTypesCaller     // Read-only binding to the contract
	SynapseTypesTransactor // Write-only binding to the contract
	SynapseTypesFilterer   // Log filterer for contract events
}

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

func DeploySynapseTypes

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

DeploySynapseTypes deploys a new Ethereum contract, binding an instance of SynapseTypes to it.

func NewSynapseTypes

func NewSynapseTypes(address common.Address, backend bind.ContractBackend) (*SynapseTypes, error)

NewSynapseTypes creates a new instance of SynapseTypes, bound to a specific deployed contract.

type SynapseTypesCaller

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

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

func NewSynapseTypesCaller

func NewSynapseTypesCaller(address common.Address, caller bind.ContractCaller) (*SynapseTypesCaller, error)

NewSynapseTypesCaller creates a new read-only instance of SynapseTypes, bound to a specific deployed contract.

type SynapseTypesCallerRaw

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

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

func (*SynapseTypesCallerRaw) Call

func (_SynapseTypes *SynapseTypesCallerRaw) 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 SynapseTypesCallerSession

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

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

type SynapseTypesFilterer

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

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

func NewSynapseTypesFilterer

func NewSynapseTypesFilterer(address common.Address, filterer bind.ContractFilterer) (*SynapseTypesFilterer, error)

NewSynapseTypesFilterer creates a new log filterer instance of SynapseTypes, bound to a specific deployed contract.

type SynapseTypesRaw

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

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

func (*SynapseTypesRaw) Call

func (_SynapseTypes *SynapseTypesRaw) 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 (*SynapseTypesRaw) Transact

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

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

func (*SynapseTypesRaw) Transfer

func (_SynapseTypes *SynapseTypesRaw) 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 SynapseTypesSession

type SynapseTypesSession struct {
	Contract     *SynapseTypes     // 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
}

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

type SynapseTypesTransactor

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

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

func NewSynapseTypesTransactor

func NewSynapseTypesTransactor(address common.Address, transactor bind.ContractTransactor) (*SynapseTypesTransactor, error)

NewSynapseTypesTransactor creates a new write-only instance of SynapseTypes, bound to a specific deployed contract.

type SynapseTypesTransactorRaw

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

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

func (*SynapseTypesTransactorRaw) Transact

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

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

func (*SynapseTypesTransactorRaw) Transfer

func (_SynapseTypes *SynapseTypesTransactorRaw) 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 SynapseTypesTransactorSession

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

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

type TypedMemView

type TypedMemView struct {
	TypedMemViewCaller     // Read-only binding to the contract
	TypedMemViewTransactor // Write-only binding to the contract
	TypedMemViewFilterer   // Log filterer for contract events
}

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

func DeployTypedMemView

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

DeployTypedMemView deploys a new Ethereum contract, binding an instance of TypedMemView to it.

func NewTypedMemView

func NewTypedMemView(address common.Address, backend bind.ContractBackend) (*TypedMemView, error)

NewTypedMemView creates a new instance of TypedMemView, bound to a specific deployed contract.

type TypedMemViewCaller

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

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

func NewTypedMemViewCaller

func NewTypedMemViewCaller(address common.Address, caller bind.ContractCaller) (*TypedMemViewCaller, error)

NewTypedMemViewCaller creates a new read-only instance of TypedMemView, bound to a specific deployed contract.

func (*TypedMemViewCaller) LOW12MASK added in v0.0.20

func (_TypedMemView *TypedMemViewCaller) LOW12MASK(opts *bind.CallOpts) (*big.Int, error)

LOW12MASK is a free data retrieval call binding the contract method 0xb286bae7.

Solidity: function LOW_12_MASK() view returns(uint256)

func (*TypedMemViewCaller) NULL

func (_TypedMemView *TypedMemViewCaller) NULL(opts *bind.CallOpts) ([29]byte, error)

NULL is a free data retrieval call binding the contract method 0xf26be3fc.

Solidity: function NULL() view returns(bytes29)

func (*TypedMemViewCaller) TWELVEBYTES added in v0.0.20

func (_TypedMemView *TypedMemViewCaller) TWELVEBYTES(opts *bind.CallOpts) (uint8, error)

TWELVEBYTES is a free data retrieval call binding the contract method 0x406cba16.

Solidity: function TWELVE_BYTES() view returns(uint8)

type TypedMemViewCallerRaw

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

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

func (*TypedMemViewCallerRaw) Call

func (_TypedMemView *TypedMemViewCallerRaw) 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 TypedMemViewCallerSession

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

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

func (*TypedMemViewCallerSession) LOW12MASK added in v0.0.20

func (_TypedMemView *TypedMemViewCallerSession) LOW12MASK() (*big.Int, error)

LOW12MASK is a free data retrieval call binding the contract method 0xb286bae7.

Solidity: function LOW_12_MASK() view returns(uint256)

func (*TypedMemViewCallerSession) NULL

func (_TypedMemView *TypedMemViewCallerSession) NULL() ([29]byte, error)

NULL is a free data retrieval call binding the contract method 0xf26be3fc.

Solidity: function NULL() view returns(bytes29)

func (*TypedMemViewCallerSession) TWELVEBYTES added in v0.0.20

func (_TypedMemView *TypedMemViewCallerSession) TWELVEBYTES() (uint8, error)

TWELVEBYTES is a free data retrieval call binding the contract method 0x406cba16.

Solidity: function TWELVE_BYTES() view returns(uint8)

type TypedMemViewFilterer

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

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

func NewTypedMemViewFilterer

func NewTypedMemViewFilterer(address common.Address, filterer bind.ContractFilterer) (*TypedMemViewFilterer, error)

NewTypedMemViewFilterer creates a new log filterer instance of TypedMemView, bound to a specific deployed contract.

type TypedMemViewRaw

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

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

func (*TypedMemViewRaw) Call

func (_TypedMemView *TypedMemViewRaw) 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 (*TypedMemViewRaw) Transact

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

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

func (*TypedMemViewRaw) Transfer

func (_TypedMemView *TypedMemViewRaw) 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 TypedMemViewSession

type TypedMemViewSession struct {
	Contract     *TypedMemView     // 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
}

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

func (*TypedMemViewSession) LOW12MASK added in v0.0.20

func (_TypedMemView *TypedMemViewSession) LOW12MASK() (*big.Int, error)

LOW12MASK is a free data retrieval call binding the contract method 0xb286bae7.

Solidity: function LOW_12_MASK() view returns(uint256)

func (*TypedMemViewSession) NULL

func (_TypedMemView *TypedMemViewSession) NULL() ([29]byte, error)

NULL is a free data retrieval call binding the contract method 0xf26be3fc.

Solidity: function NULL() view returns(bytes29)

func (*TypedMemViewSession) TWELVEBYTES added in v0.0.20

func (_TypedMemView *TypedMemViewSession) TWELVEBYTES() (uint8, error)

TWELVEBYTES is a free data retrieval call binding the contract method 0x406cba16.

Solidity: function TWELVE_BYTES() view returns(uint8)

type TypedMemViewTransactor

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

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

func NewTypedMemViewTransactor

func NewTypedMemViewTransactor(address common.Address, transactor bind.ContractTransactor) (*TypedMemViewTransactor, error)

NewTypedMemViewTransactor creates a new write-only instance of TypedMemView, bound to a specific deployed contract.

type TypedMemViewTransactorRaw

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

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

func (*TypedMemViewTransactorRaw) Transact

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

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

func (*TypedMemViewTransactorRaw) Transfer

func (_TypedMemView *TypedMemViewTransactorRaw) 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 TypedMemViewTransactorSession

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

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

Jump to

Keyboard shortcuts

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