tipsharness

package
v0.0.75 Latest Latest
Warning

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

Go to latest
Published: Jan 3, 2023 License: MIT Imports: 14 Imported by: 0

Documentation

Overview

Package tipsharness generates abi data for contract TipsHarness.t.sol

Code generated by synapse abigen DO NOT EDIT.

Index

Constants

This section is empty.

Variables

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

Contracts are unmarshalled on start

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: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea264697066735822122078b32d77c7f76e436b610be33e56e06e0501c604e230ab98c000713caa03ab2464736f6c63430008110033",
}

SynapseTypesMetaData contains all meta data concerning the SynapseTypes contract.

View Source
var TipsABI = TipsMetaData.ABI

TipsABI is the input ABI used to generate the binding from. Deprecated: Use TipsMetaData.ABI instead.

View Source
var TipsBin = TipsMetaData.Bin

TipsBin is the compiled bytecode used for deploying new contracts. Deprecated: Use TipsMetaData.Bin instead.

View Source
var TipsHarnessABI = TipsHarnessMetaData.ABI

TipsHarnessABI is the input ABI used to generate the binding from. Deprecated: Use TipsHarnessMetaData.ABI instead.

View Source
var TipsHarnessBin = TipsHarnessMetaData.Bin

TipsHarnessBin is the compiled bytecode used for deploying new contracts. Deprecated: Use TipsHarnessMetaData.Bin instead.

View Source
var TipsHarnessFuncSigs = TipsHarnessMetaData.Sigs

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

View Source
var TipsHarnessMetaData = &bind.MetaData{
	ABI: "[{\"inputs\":[{\"internalType\":\"uint40\",\"name\":\"_type\",\"type\":\"uint40\"},{\"internalType\":\"bytes\",\"name\":\"_payload\",\"type\":\"bytes\"}],\"name\":\"broadcasterTip\",\"outputs\":[{\"internalType\":\"uint96\",\"name\":\"\",\"type\":\"uint96\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint40\",\"name\":\"\",\"type\":\"uint40\"},{\"internalType\":\"bytes\",\"name\":\"_payload\",\"type\":\"bytes\"}],\"name\":\"castToTips\",\"outputs\":[{\"internalType\":\"uint40\",\"name\":\"\",\"type\":\"uint40\"},{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"emptyTips\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint40\",\"name\":\"_type\",\"type\":\"uint40\"},{\"internalType\":\"bytes\",\"name\":\"_payload\",\"type\":\"bytes\"}],\"name\":\"executorTip\",\"outputs\":[{\"internalType\":\"uint96\",\"name\":\"\",\"type\":\"uint96\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint96\",\"name\":\"_notaryTip\",\"type\":\"uint96\"},{\"internalType\":\"uint96\",\"name\":\"_broadcasterTip\",\"type\":\"uint96\"},{\"internalType\":\"uint96\",\"name\":\"_proverTip\",\"type\":\"uint96\"},{\"internalType\":\"uint96\",\"name\":\"_executorTip\",\"type\":\"uint96\"}],\"name\":\"formatTips\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"_payload\",\"type\":\"bytes\"}],\"name\":\"isTips\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint40\",\"name\":\"_type\",\"type\":\"uint40\"},{\"internalType\":\"bytes\",\"name\":\"_payload\",\"type\":\"bytes\"}],\"name\":\"notaryTip\",\"outputs\":[{\"internalType\":\"uint96\",\"name\":\"\",\"type\":\"uint96\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"offsetBroadcaster\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"offsetExecutor\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"offsetNotary\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"offsetProver\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"offsetVersion\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint40\",\"name\":\"_type\",\"type\":\"uint40\"},{\"internalType\":\"bytes\",\"name\":\"_payload\",\"type\":\"bytes\"}],\"name\":\"proverTip\",\"outputs\":[{\"internalType\":\"uint96\",\"name\":\"\",\"type\":\"uint96\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"tipsLength\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"tipsVersion\",\"outputs\":[{\"internalType\":\"uint16\",\"name\":\"\",\"type\":\"uint16\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint40\",\"name\":\"_type\",\"type\":\"uint40\"},{\"internalType\":\"bytes\",\"name\":\"_payload\",\"type\":\"bytes\"}],\"name\":\"tipsVersion\",\"outputs\":[{\"internalType\":\"uint16\",\"name\":\"\",\"type\":\"uint16\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint40\",\"name\":\"_type\",\"type\":\"uint40\"},{\"internalType\":\"bytes\",\"name\":\"_payload\",\"type\":\"bytes\"}],\"name\":\"totalTips\",\"outputs\":[{\"internalType\":\"uint96\",\"name\":\"\",\"type\":\"uint96\"}],\"stateMutability\":\"pure\",\"type\":\"function\"}]",
	Sigs: map[string]string{
		"54fbddad": "broadcasterTip(uint40,bytes)",
		"8435d5ad": "castToTips(uint40,bytes)",
		"725bd463": "emptyTips()",
		"82739aa0": "executorTip(uint40,bytes)",
		"d024f867": "formatTips(uint96,uint96,uint96,uint96)",
		"993abc41": "isTips(bytes)",
		"fc39e482": "notaryTip(uint40,bytes)",
		"15bb7d2b": "offsetBroadcaster()",
		"51970c3f": "offsetExecutor()",
		"b4b4ccb2": "offsetNotary()",
		"98de8554": "offsetProver()",
		"0c096e8d": "offsetVersion()",
		"7b201de6": "proverTip(uint40,bytes)",
		"b440592e": "tipsLength()",
		"60fb5709": "tipsVersion()",
		"ecfa57cd": "tipsVersion(uint40,bytes)",
		"49adcc6a": "totalTips(uint40,bytes)",
	},
	Bin: "0x608060405234801561001057600080fd5b506112e4806100206000396000f3fe608060405234801561001057600080fd5b506004361061011b5760003560e01c806382739aa0116100b2578063b440592e11610081578063d024f86711610066578063d024f86714610231578063ecfa57cd14610244578063fc39e4821461025757600080fd5b8063b440592e14610223578063b4b4ccb21461022a57600080fd5b806382739aa0146101c55780638435d5ad146101d857806398de8554146101f9578063993abc411461020057600080fd5b806354fbddad116100ee57806354fbddad1461017457806360fb570914610187578063725bd4631461019d5780637b201de6146101b257600080fd5b80630c096e8d1461012057806315bb7d2b1461013657806349adcc6a1461013d57806351970c3f1461016d575b600080fd5b60005b6040519081526020015b60405180910390f35b600e610123565b61015061014b366004611039565b61026a565b6040516bffffffffffffffffffffffff909116815260200161012d565b6026610123565b610150610182366004611039565b61028d565b60015b60405161ffff909116815260200161012d565b6101a56102a7565b60405161012d91906110f7565b6101506101c0366004611039565b61030b565b6101506101d3366004611039565b610325565b6101eb6101e6366004611039565b61033f565b60405161012d92919061110a565b601a610123565b61021361020e366004611132565b61037a565b604051901515815260200161012d565b6032610123565b6002610123565b6101a561023f366004611188565b610393565b61018a610252366004611039565b610425565b610150610265366004611039565b61043f565b60006102846102798385610459565b62ffffff1916610474565b90505b92915050565b600061028461029c8385610459565b62ffffff19166104b8565b6060610306604080517e010000000000000000000000000000000000000000000000000000000000006020820152600060228201819052602e8201819052603a8201819052604682015281518082036032018152605290910190915290565b905090565b600061028461031a8385610459565b62ffffff19166104eb565b60006102846103348385610459565b62ffffff1916610517565b60006060600061034e84610543565b905061035f62ffffff198216610554565b61036e62ffffff198316610578565b92509250509250929050565b600061028761038883610543565b62ffffff19166105cb565b604080517e0100000000000000000000000000000000000000000000000000000000000060208201527fffffffffffffffffffffffff000000000000000000000000000000000000000060a087811b8216602284015286811b8216602e84015285811b8216603a84015284901b1660468201528151808203603201815260529091019091526060905b95945050505050565b60006102846104348385610459565b62ffffff1916610612565b600061028461044e8385610459565b62ffffff191661063e565b81516000906020840161041c64ffffffffff8516828461066a565b600061047f82610517565b610488836104eb565b610491846104b8565b61049a8561063e565b6104a4919061120b565b6104ae919061120b565b610287919061120b565b6000816104d062ffffff1982166403010200006106b1565b506104e462ffffff198416600e600c6107d4565b9392505050565b60008161050362ffffff1982166403010200006106b1565b506104e462ffffff198416601a600c6107d4565b60008161052f62ffffff1982166403010200006106b1565b506104e462ffffff1984166026600c6107d4565b600061028782640301020000610459565b6000806060610564816018611237565b61056e9190611237565b9290921c92915050565b60606000806105958460181c6bffffffffffffffffffffffff1690565b6bffffffffffffffffffffffff16905060405191508192506105ba8483602001610804565b508181016020016040529052919050565b6000601882901c6bffffffffffffffffffffffff1660028110156105f25750600092915050565b60016105fd84610612565b61ffff161480156104e4575060321492915050565b60008161062a62ffffff1982166403010200006106b1565b506104e462ffffff198416600060026107d4565b60008161065662ffffff1982166403010200006106b1565b506104e462ffffff1984166002600c6107d4565b6000806106778385611237565b9050604051811115610687575060005b8060000361069c5762ffffff199150506104e4565b5050606092831b9190911790911b1760181b90565b60006106bd83836109eb565b6107cd5760006106db6106cf85610554565b64ffffffffff16610a0d565b91505060006106f08464ffffffffff16610a0d565b6040517f5479706520617373657274696f6e206661696c65642e20476f7420307800000060208201527fffffffffffffffffffff0000000000000000000000000000000000000000000060b086811b8216603d8401527f2e20457870656374656420307800000000000000000000000000000000000000604784015283901b16605482015290925060009150605e016040516020818303038152906040529050806040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107c491906110f7565b60405180910390fd5b5090919050565b60006107e182602061124a565b6107ec906008611263565b60ff166107fa858585610af7565b901c949350505050565b600062ffffff1980841603610875576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601a60248201527f636f7079546f3a204e756c6c20706f696e74657220646572656600000000000060448201526064016107c4565b61087e83610ca5565b6108e4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f636f7079546f3a20496e76616c696420706f696e74657220646572656600000060448201526064016107c4565b60006108fe8460181c6bffffffffffffffffffffffff1690565b6bffffffffffffffffffffffff169050600061091985610ce1565b6bffffffffffffffffffffffff16905060008060405191508582111561093f5760206060fd5b8386858560045afa9050806109b0576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601460248201527f6964656e746974793a206f7574206f662067617300000000000000000000000060448201526064016107c4565b6109e06109bc88610554565b70ffffffffff000000000000000000000000606091821b168817901b851760181b90565b979650505050505050565b60008164ffffffffff166109fe84610554565b64ffffffffff16149392505050565b600080601f5b600f8160ff161115610a80576000610a2c826008611263565b60ff1685901c9050610a3d81610d08565b61ffff16841793508160ff16601014610a5857601084901b93505b507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01610a13565b50600f5b60ff8160ff161015610af1576000610a9d826008611263565b60ff1685901c9050610aae81610d08565b61ffff16831792508160ff16600014610ac957601083901b92505b507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01610a84565b50915091565b60008160ff16600003610b0c575060006104e4565b610b248460181c6bffffffffffffffffffffffff1690565b6bffffffffffffffffffffffff16610b3f60ff841685611237565b1115610bc257610b8f610b5185610ce1565b6bffffffffffffffffffffffff16610b778660181c6bffffffffffffffffffffffff1690565b6bffffffffffffffffffffffff16858560ff16610d3a565b6040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107c491906110f7565b60208260ff161115610c30576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601960248201527f496e6465783a206d6f7265207468616e2033322062797465730000000000000060448201526064016107c4565b600882026000610c3f86610ce1565b6bffffffffffffffffffffffff16905060007f80000000000000000000000000000000000000000000000000000000000000007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84011d91909501511695945050505050565b6000610cb082610554565b64ffffffffff1664ffffffffff03610cca57506000919050565b6000610cd583610eca565b60405110199392505050565b600080610cf060606018611237565b9290921c6bffffffffffffffffffffffff1692915050565b6000610d1a60048360ff16901c610f03565b60ff1661ffff919091161760081b610d3182610f03565b60ff1617919050565b60606000610d4786610a0d565b9150506000610d5586610a0d565b9150506000610d6386610a0d565b9150506000610d7186610a0d565b604080517f54797065644d656d566965772f696e646578202d204f76657272616e2074686560208201527f20766965772e20536c6963652069732061742030780000000000000000000000818301527fffffffffffff000000000000000000000000000000000000000000000000000060d098891b811660558301527f2077697468206c656e6774682030780000000000000000000000000000000000605b830181905297891b8116606a8301527f2e20417474656d7074656420746f20696e646578206174206f6666736574203060708301527f7800000000000000000000000000000000000000000000000000000000000000609083015295881b861660918201526097810196909652951b90921660a684015250507f2e0000000000000000000000000000000000000000000000000000000000000060ac8201528151808203608d01815260ad90910190915295945050505050565b6000610ee48260181c6bffffffffffffffffffffffff1690565b610eed83610ce1565b016bffffffffffffffffffffffff169050919050565b6040805180820190915260108082527f30313233343536373839616263646566000000000000000000000000000000006020830152600091600f84169182908110610f5057610f5061127f565b016020015160f81c9392505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600082601f830112610f9f57600080fd5b813567ffffffffffffffff80821115610fba57610fba610f5f565b604051601f83017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810190828211818310171561100057611000610f5f565b8160405283815286602085880101111561101957600080fd5b836020870160208301376000602085830101528094505050505092915050565b6000806040838503121561104c57600080fd5b823564ffffffffff8116811461106157600080fd5b9150602083013567ffffffffffffffff81111561107d57600080fd5b61108985828601610f8e565b9150509250929050565b6000815180845260005b818110156110b95760208185018101518683018201520161109d565b5060006020828601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011685010191505092915050565b6020815260006102846020830184611093565b64ffffffffff8316815260406020820152600061112a6040830184611093565b949350505050565b60006020828403121561114457600080fd5b813567ffffffffffffffff81111561115b57600080fd5b61112a84828501610f8e565b80356bffffffffffffffffffffffff8116811461118357600080fd5b919050565b6000806000806080858703121561119e57600080fd5b6111a785611167565b93506111b560208601611167565b92506111c360408601611167565b91506111d160608601611167565b905092959194509250565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6bffffffffffffffffffffffff818116838216019080821115611230576112306111dc565b5092915050565b80820180821115610287576102876111dc565b60ff8281168282160390811115610287576102876111dc565b60ff8181168382160290811690818114611230576112306111dc565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fdfea26469706673582212200a8ebd77783a382e811ac25be12bc9136aef7294c28200f85d91539cfdaaafcf64736f6c63430008110033",
}

TipsHarnessMetaData contains all meta data concerning the TipsHarness contract.

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

TipsMetaData contains all meta data concerning the Tips contract.

View Source
var TypeCastsABI = TypeCastsMetaData.ABI

TypeCastsABI is the input ABI used to generate the binding from. Deprecated: Use TypeCastsMetaData.ABI instead.

View Source
var TypeCastsBin = TypeCastsMetaData.Bin

TypeCastsBin is the compiled bytecode used for deploying new contracts. Deprecated: Use TypeCastsMetaData.Bin instead.

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

TypeCastsMetaData contains all meta data concerning the TypeCasts 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\":\"BITS_EMPTY\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"BITS_LEN\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"BITS_LOC\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"BITS_TYPE\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"LOW_96_BITS_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\":\"SHIFT_LEN\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"SHIFT_LOC\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"SHIFT_TYPE\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
	Sigs: map[string]string{
		"97b8ad4a": "BITS_EMPTY()",
		"eb740628": "BITS_LEN()",
		"fb734584": "BITS_LOC()",
		"10153fce": "BITS_TYPE()",
		"b602d173": "LOW_96_BITS_MASK()",
		"f26be3fc": "NULL()",
		"1136e7ea": "SHIFT_LEN()",
		"1bfe17ce": "SHIFT_LOC()",
		"13090c5a": "SHIFT_TYPE()",
	},
	Bin: "0x6101f061003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106100ad5760003560e01c806397b8ad4a11610080578063eb74062811610065578063eb740628146100f8578063f26be3fc14610100578063fb734584146100f857600080fd5b806397b8ad4a146100cd578063b602d173146100e557600080fd5b806310153fce146100b25780631136e7ea146100cd57806313090c5a146100d55780631bfe17ce146100dd575b600080fd5b6100ba602881565b6040519081526020015b60405180910390f35b6100ba601881565b6100ba610158565b6100ba610172565b6100ba6bffffffffffffffffffffffff81565b6100ba606081565b6101277fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000081565b6040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000090911681526020016100c4565b606061016581601861017a565b61016f919061017a565b81565b61016f606060185b808201808211156101b4577f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b9291505056fea26469706673582212207c115c22d88fa1841c6ca6baf6d6e115eec5dca3fa9b87c2f019b86b0e369d2364736f6c63430008110033",
}

TypedMemViewMetaData contains all meta data concerning the TypedMemView contract.

Functions

This section is empty.

Types

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 Tips

type Tips struct {
	TipsCaller     // Read-only binding to the contract
	TipsTransactor // Write-only binding to the contract
	TipsFilterer   // Log filterer for contract events
}

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

func DeployTips

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

DeployTips deploys a new Ethereum contract, binding an instance of Tips to it.

func NewTips

func NewTips(address common.Address, backend bind.ContractBackend) (*Tips, error)

NewTips creates a new instance of Tips, bound to a specific deployed contract.

type TipsCaller

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

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

func NewTipsCaller

func NewTipsCaller(address common.Address, caller bind.ContractCaller) (*TipsCaller, error)

NewTipsCaller creates a new read-only instance of Tips, bound to a specific deployed contract.

type TipsCallerRaw

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

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

func (*TipsCallerRaw) Call

func (_Tips *TipsCallerRaw) 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 TipsCallerSession

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

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

type TipsFilterer

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

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

func NewTipsFilterer

func NewTipsFilterer(address common.Address, filterer bind.ContractFilterer) (*TipsFilterer, error)

NewTipsFilterer creates a new log filterer instance of Tips, bound to a specific deployed contract.

type TipsHarness

type TipsHarness struct {
	TipsHarnessCaller     // Read-only binding to the contract
	TipsHarnessTransactor // Write-only binding to the contract
	TipsHarnessFilterer   // Log filterer for contract events
}

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

func DeployTipsHarness

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

DeployTipsHarness deploys a new Ethereum contract, binding an instance of TipsHarness to it.

func NewTipsHarness

func NewTipsHarness(address common.Address, backend bind.ContractBackend) (*TipsHarness, error)

NewTipsHarness creates a new instance of TipsHarness, bound to a specific deployed contract.

type TipsHarnessCaller

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

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

func NewTipsHarnessCaller

func NewTipsHarnessCaller(address common.Address, caller bind.ContractCaller) (*TipsHarnessCaller, error)

NewTipsHarnessCaller creates a new read-only instance of TipsHarness, bound to a specific deployed contract.

func (*TipsHarnessCaller) BroadcasterTip added in v0.0.29

func (_TipsHarness *TipsHarnessCaller) BroadcasterTip(opts *bind.CallOpts, _type *big.Int, _payload []byte) (*big.Int, error)

BroadcasterTip is a free data retrieval call binding the contract method 0x54fbddad.

Solidity: function broadcasterTip(uint40 _type, bytes _payload) pure returns(uint96)

func (*TipsHarnessCaller) CastToTips added in v0.0.29

func (_TipsHarness *TipsHarnessCaller) CastToTips(opts *bind.CallOpts, arg0 *big.Int, _payload []byte) (*big.Int, []byte, error)

CastToTips is a free data retrieval call binding the contract method 0x8435d5ad.

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

func (*TipsHarnessCaller) EmptyTips

func (_TipsHarness *TipsHarnessCaller) EmptyTips(opts *bind.CallOpts) ([]byte, error)

EmptyTips is a free data retrieval call binding the contract method 0x725bd463.

Solidity: function emptyTips() pure returns(bytes)

func (*TipsHarnessCaller) ExecutorTip added in v0.0.29

func (_TipsHarness *TipsHarnessCaller) ExecutorTip(opts *bind.CallOpts, _type *big.Int, _payload []byte) (*big.Int, error)

ExecutorTip is a free data retrieval call binding the contract method 0x82739aa0.

Solidity: function executorTip(uint40 _type, bytes _payload) pure returns(uint96)

func (*TipsHarnessCaller) FormatTips

func (_TipsHarness *TipsHarnessCaller) FormatTips(opts *bind.CallOpts, _notaryTip *big.Int, _broadcasterTip *big.Int, _proverTip *big.Int, _executorTip *big.Int) ([]byte, error)

FormatTips is a free data retrieval call binding the contract method 0xd024f867.

Solidity: function formatTips(uint96 _notaryTip, uint96 _broadcasterTip, uint96 _proverTip, uint96 _executorTip) pure returns(bytes)

func (*TipsHarnessCaller) IsTips added in v0.0.29

func (_TipsHarness *TipsHarnessCaller) IsTips(opts *bind.CallOpts, _payload []byte) (bool, error)

IsTips is a free data retrieval call binding the contract method 0x993abc41.

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

func (*TipsHarnessCaller) NotaryTip added in v0.0.29

func (_TipsHarness *TipsHarnessCaller) NotaryTip(opts *bind.CallOpts, _type *big.Int, _payload []byte) (*big.Int, error)

NotaryTip is a free data retrieval call binding the contract method 0xfc39e482.

Solidity: function notaryTip(uint40 _type, bytes _payload) pure returns(uint96)

func (*TipsHarnessCaller) OffsetBroadcaster

func (_TipsHarness *TipsHarnessCaller) OffsetBroadcaster(opts *bind.CallOpts) (*big.Int, error)

OffsetBroadcaster is a free data retrieval call binding the contract method 0x15bb7d2b.

Solidity: function offsetBroadcaster() pure returns(uint256)

func (*TipsHarnessCaller) OffsetExecutor

func (_TipsHarness *TipsHarnessCaller) OffsetExecutor(opts *bind.CallOpts) (*big.Int, error)

OffsetExecutor is a free data retrieval call binding the contract method 0x51970c3f.

Solidity: function offsetExecutor() pure returns(uint256)

func (*TipsHarnessCaller) OffsetNotary

func (_TipsHarness *TipsHarnessCaller) OffsetNotary(opts *bind.CallOpts) (*big.Int, error)

OffsetNotary is a free data retrieval call binding the contract method 0xb4b4ccb2.

Solidity: function offsetNotary() pure returns(uint256)

func (*TipsHarnessCaller) OffsetProver

func (_TipsHarness *TipsHarnessCaller) OffsetProver(opts *bind.CallOpts) (*big.Int, error)

OffsetProver is a free data retrieval call binding the contract method 0x98de8554.

Solidity: function offsetProver() pure returns(uint256)

func (*TipsHarnessCaller) OffsetVersion

func (_TipsHarness *TipsHarnessCaller) OffsetVersion(opts *bind.CallOpts) (*big.Int, error)

OffsetVersion is a free data retrieval call binding the contract method 0x0c096e8d.

Solidity: function offsetVersion() pure returns(uint256)

func (*TipsHarnessCaller) ProverTip added in v0.0.29

func (_TipsHarness *TipsHarnessCaller) ProverTip(opts *bind.CallOpts, _type *big.Int, _payload []byte) (*big.Int, error)

ProverTip is a free data retrieval call binding the contract method 0x7b201de6.

Solidity: function proverTip(uint40 _type, bytes _payload) pure returns(uint96)

func (*TipsHarnessCaller) TipsLength

func (_TipsHarness *TipsHarnessCaller) TipsLength(opts *bind.CallOpts) (*big.Int, error)

TipsLength is a free data retrieval call binding the contract method 0xb440592e.

Solidity: function tipsLength() pure returns(uint256)

func (*TipsHarnessCaller) TipsVersion

func (_TipsHarness *TipsHarnessCaller) TipsVersion(opts *bind.CallOpts) (uint16, error)

TipsVersion is a free data retrieval call binding the contract method 0x60fb5709.

Solidity: function tipsVersion() pure returns(uint16)

func (*TipsHarnessCaller) TipsVersion0 added in v0.0.29

func (_TipsHarness *TipsHarnessCaller) TipsVersion0(opts *bind.CallOpts, _type *big.Int, _payload []byte) (uint16, error)

TipsVersion0 is a free data retrieval call binding the contract method 0xecfa57cd.

Solidity: function tipsVersion(uint40 _type, bytes _payload) pure returns(uint16)

func (*TipsHarnessCaller) TotalTips added in v0.0.29

func (_TipsHarness *TipsHarnessCaller) TotalTips(opts *bind.CallOpts, _type *big.Int, _payload []byte) (*big.Int, error)

TotalTips is a free data retrieval call binding the contract method 0x49adcc6a.

Solidity: function totalTips(uint40 _type, bytes _payload) pure returns(uint96)

type TipsHarnessCallerRaw

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

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

func (*TipsHarnessCallerRaw) Call

func (_TipsHarness *TipsHarnessCallerRaw) 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 TipsHarnessCallerSession

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

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

func (*TipsHarnessCallerSession) BroadcasterTip added in v0.0.29

func (_TipsHarness *TipsHarnessCallerSession) BroadcasterTip(_type *big.Int, _payload []byte) (*big.Int, error)

BroadcasterTip is a free data retrieval call binding the contract method 0x54fbddad.

Solidity: function broadcasterTip(uint40 _type, bytes _payload) pure returns(uint96)

func (*TipsHarnessCallerSession) CastToTips added in v0.0.29

func (_TipsHarness *TipsHarnessCallerSession) CastToTips(arg0 *big.Int, _payload []byte) (*big.Int, []byte, error)

CastToTips is a free data retrieval call binding the contract method 0x8435d5ad.

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

func (*TipsHarnessCallerSession) EmptyTips

func (_TipsHarness *TipsHarnessCallerSession) EmptyTips() ([]byte, error)

EmptyTips is a free data retrieval call binding the contract method 0x725bd463.

Solidity: function emptyTips() pure returns(bytes)

func (*TipsHarnessCallerSession) ExecutorTip added in v0.0.29

func (_TipsHarness *TipsHarnessCallerSession) ExecutorTip(_type *big.Int, _payload []byte) (*big.Int, error)

ExecutorTip is a free data retrieval call binding the contract method 0x82739aa0.

Solidity: function executorTip(uint40 _type, bytes _payload) pure returns(uint96)

func (*TipsHarnessCallerSession) FormatTips

func (_TipsHarness *TipsHarnessCallerSession) FormatTips(_notaryTip *big.Int, _broadcasterTip *big.Int, _proverTip *big.Int, _executorTip *big.Int) ([]byte, error)

FormatTips is a free data retrieval call binding the contract method 0xd024f867.

Solidity: function formatTips(uint96 _notaryTip, uint96 _broadcasterTip, uint96 _proverTip, uint96 _executorTip) pure returns(bytes)

func (*TipsHarnessCallerSession) IsTips added in v0.0.29

func (_TipsHarness *TipsHarnessCallerSession) IsTips(_payload []byte) (bool, error)

IsTips is a free data retrieval call binding the contract method 0x993abc41.

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

func (*TipsHarnessCallerSession) NotaryTip added in v0.0.29

func (_TipsHarness *TipsHarnessCallerSession) NotaryTip(_type *big.Int, _payload []byte) (*big.Int, error)

NotaryTip is a free data retrieval call binding the contract method 0xfc39e482.

Solidity: function notaryTip(uint40 _type, bytes _payload) pure returns(uint96)

func (*TipsHarnessCallerSession) OffsetBroadcaster

func (_TipsHarness *TipsHarnessCallerSession) OffsetBroadcaster() (*big.Int, error)

OffsetBroadcaster is a free data retrieval call binding the contract method 0x15bb7d2b.

Solidity: function offsetBroadcaster() pure returns(uint256)

func (*TipsHarnessCallerSession) OffsetExecutor

func (_TipsHarness *TipsHarnessCallerSession) OffsetExecutor() (*big.Int, error)

OffsetExecutor is a free data retrieval call binding the contract method 0x51970c3f.

Solidity: function offsetExecutor() pure returns(uint256)

func (*TipsHarnessCallerSession) OffsetNotary

func (_TipsHarness *TipsHarnessCallerSession) OffsetNotary() (*big.Int, error)

OffsetNotary is a free data retrieval call binding the contract method 0xb4b4ccb2.

Solidity: function offsetNotary() pure returns(uint256)

func (*TipsHarnessCallerSession) OffsetProver

func (_TipsHarness *TipsHarnessCallerSession) OffsetProver() (*big.Int, error)

OffsetProver is a free data retrieval call binding the contract method 0x98de8554.

Solidity: function offsetProver() pure returns(uint256)

func (*TipsHarnessCallerSession) OffsetVersion

func (_TipsHarness *TipsHarnessCallerSession) OffsetVersion() (*big.Int, error)

OffsetVersion is a free data retrieval call binding the contract method 0x0c096e8d.

Solidity: function offsetVersion() pure returns(uint256)

func (*TipsHarnessCallerSession) ProverTip added in v0.0.29

func (_TipsHarness *TipsHarnessCallerSession) ProverTip(_type *big.Int, _payload []byte) (*big.Int, error)

ProverTip is a free data retrieval call binding the contract method 0x7b201de6.

Solidity: function proverTip(uint40 _type, bytes _payload) pure returns(uint96)

func (*TipsHarnessCallerSession) TipsLength

func (_TipsHarness *TipsHarnessCallerSession) TipsLength() (*big.Int, error)

TipsLength is a free data retrieval call binding the contract method 0xb440592e.

Solidity: function tipsLength() pure returns(uint256)

func (*TipsHarnessCallerSession) TipsVersion

func (_TipsHarness *TipsHarnessCallerSession) TipsVersion() (uint16, error)

TipsVersion is a free data retrieval call binding the contract method 0x60fb5709.

Solidity: function tipsVersion() pure returns(uint16)

func (*TipsHarnessCallerSession) TipsVersion0 added in v0.0.29

func (_TipsHarness *TipsHarnessCallerSession) TipsVersion0(_type *big.Int, _payload []byte) (uint16, error)

TipsVersion0 is a free data retrieval call binding the contract method 0xecfa57cd.

Solidity: function tipsVersion(uint40 _type, bytes _payload) pure returns(uint16)

func (*TipsHarnessCallerSession) TotalTips added in v0.0.29

func (_TipsHarness *TipsHarnessCallerSession) TotalTips(_type *big.Int, _payload []byte) (*big.Int, error)

TotalTips is a free data retrieval call binding the contract method 0x49adcc6a.

Solidity: function totalTips(uint40 _type, bytes _payload) pure returns(uint96)

type TipsHarnessFilterer

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

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

func NewTipsHarnessFilterer

func NewTipsHarnessFilterer(address common.Address, filterer bind.ContractFilterer) (*TipsHarnessFilterer, error)

NewTipsHarnessFilterer creates a new log filterer instance of TipsHarness, bound to a specific deployed contract.

type TipsHarnessRaw

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

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

func (*TipsHarnessRaw) Call

func (_TipsHarness *TipsHarnessRaw) 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 (*TipsHarnessRaw) Transact

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

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

func (*TipsHarnessRaw) Transfer

func (_TipsHarness *TipsHarnessRaw) 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 TipsHarnessRef

type TipsHarnessRef struct {
	*TipsHarness
	// contains filtered or unexported fields
}

TipsHarnessRef is a tips harness reference

func NewTipsHarnessRef

func NewTipsHarnessRef(address common.Address, backend bind.ContractBackend) (*TipsHarnessRef, error)

NewTipsHarnessRef creates a new tips harness.

func (TipsHarnessRef) Address

func (h TipsHarnessRef) Address() common.Address

Address gets the address of the contract.

type TipsHarnessSession

type TipsHarnessSession struct {
	Contract     *TipsHarness      // 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
}

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

func (*TipsHarnessSession) BroadcasterTip added in v0.0.29

func (_TipsHarness *TipsHarnessSession) BroadcasterTip(_type *big.Int, _payload []byte) (*big.Int, error)

BroadcasterTip is a free data retrieval call binding the contract method 0x54fbddad.

Solidity: function broadcasterTip(uint40 _type, bytes _payload) pure returns(uint96)

func (*TipsHarnessSession) CastToTips added in v0.0.29

func (_TipsHarness *TipsHarnessSession) CastToTips(arg0 *big.Int, _payload []byte) (*big.Int, []byte, error)

CastToTips is a free data retrieval call binding the contract method 0x8435d5ad.

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

func (*TipsHarnessSession) EmptyTips

func (_TipsHarness *TipsHarnessSession) EmptyTips() ([]byte, error)

EmptyTips is a free data retrieval call binding the contract method 0x725bd463.

Solidity: function emptyTips() pure returns(bytes)

func (*TipsHarnessSession) ExecutorTip added in v0.0.29

func (_TipsHarness *TipsHarnessSession) ExecutorTip(_type *big.Int, _payload []byte) (*big.Int, error)

ExecutorTip is a free data retrieval call binding the contract method 0x82739aa0.

Solidity: function executorTip(uint40 _type, bytes _payload) pure returns(uint96)

func (*TipsHarnessSession) FormatTips

func (_TipsHarness *TipsHarnessSession) FormatTips(_notaryTip *big.Int, _broadcasterTip *big.Int, _proverTip *big.Int, _executorTip *big.Int) ([]byte, error)

FormatTips is a free data retrieval call binding the contract method 0xd024f867.

Solidity: function formatTips(uint96 _notaryTip, uint96 _broadcasterTip, uint96 _proverTip, uint96 _executorTip) pure returns(bytes)

func (*TipsHarnessSession) IsTips added in v0.0.29

func (_TipsHarness *TipsHarnessSession) IsTips(_payload []byte) (bool, error)

IsTips is a free data retrieval call binding the contract method 0x993abc41.

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

func (*TipsHarnessSession) NotaryTip added in v0.0.29

func (_TipsHarness *TipsHarnessSession) NotaryTip(_type *big.Int, _payload []byte) (*big.Int, error)

NotaryTip is a free data retrieval call binding the contract method 0xfc39e482.

Solidity: function notaryTip(uint40 _type, bytes _payload) pure returns(uint96)

func (*TipsHarnessSession) OffsetBroadcaster

func (_TipsHarness *TipsHarnessSession) OffsetBroadcaster() (*big.Int, error)

OffsetBroadcaster is a free data retrieval call binding the contract method 0x15bb7d2b.

Solidity: function offsetBroadcaster() pure returns(uint256)

func (*TipsHarnessSession) OffsetExecutor

func (_TipsHarness *TipsHarnessSession) OffsetExecutor() (*big.Int, error)

OffsetExecutor is a free data retrieval call binding the contract method 0x51970c3f.

Solidity: function offsetExecutor() pure returns(uint256)

func (*TipsHarnessSession) OffsetNotary

func (_TipsHarness *TipsHarnessSession) OffsetNotary() (*big.Int, error)

OffsetNotary is a free data retrieval call binding the contract method 0xb4b4ccb2.

Solidity: function offsetNotary() pure returns(uint256)

func (*TipsHarnessSession) OffsetProver

func (_TipsHarness *TipsHarnessSession) OffsetProver() (*big.Int, error)

OffsetProver is a free data retrieval call binding the contract method 0x98de8554.

Solidity: function offsetProver() pure returns(uint256)

func (*TipsHarnessSession) OffsetVersion

func (_TipsHarness *TipsHarnessSession) OffsetVersion() (*big.Int, error)

OffsetVersion is a free data retrieval call binding the contract method 0x0c096e8d.

Solidity: function offsetVersion() pure returns(uint256)

func (*TipsHarnessSession) ProverTip added in v0.0.29

func (_TipsHarness *TipsHarnessSession) ProverTip(_type *big.Int, _payload []byte) (*big.Int, error)

ProverTip is a free data retrieval call binding the contract method 0x7b201de6.

Solidity: function proverTip(uint40 _type, bytes _payload) pure returns(uint96)

func (*TipsHarnessSession) TipsLength

func (_TipsHarness *TipsHarnessSession) TipsLength() (*big.Int, error)

TipsLength is a free data retrieval call binding the contract method 0xb440592e.

Solidity: function tipsLength() pure returns(uint256)

func (*TipsHarnessSession) TipsVersion

func (_TipsHarness *TipsHarnessSession) TipsVersion() (uint16, error)

TipsVersion is a free data retrieval call binding the contract method 0x60fb5709.

Solidity: function tipsVersion() pure returns(uint16)

func (*TipsHarnessSession) TipsVersion0 added in v0.0.29

func (_TipsHarness *TipsHarnessSession) TipsVersion0(_type *big.Int, _payload []byte) (uint16, error)

TipsVersion0 is a free data retrieval call binding the contract method 0xecfa57cd.

Solidity: function tipsVersion(uint40 _type, bytes _payload) pure returns(uint16)

func (*TipsHarnessSession) TotalTips added in v0.0.29

func (_TipsHarness *TipsHarnessSession) TotalTips(_type *big.Int, _payload []byte) (*big.Int, error)

TotalTips is a free data retrieval call binding the contract method 0x49adcc6a.

Solidity: function totalTips(uint40 _type, bytes _payload) pure returns(uint96)

type TipsHarnessTransactor

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

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

func NewTipsHarnessTransactor

func NewTipsHarnessTransactor(address common.Address, transactor bind.ContractTransactor) (*TipsHarnessTransactor, error)

NewTipsHarnessTransactor creates a new write-only instance of TipsHarness, bound to a specific deployed contract.

type TipsHarnessTransactorRaw

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

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

func (*TipsHarnessTransactorRaw) Transact

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

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

func (*TipsHarnessTransactorRaw) Transfer

func (_TipsHarness *TipsHarnessTransactorRaw) 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 TipsHarnessTransactorSession

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

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

type TipsRaw

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

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

func (*TipsRaw) Call

func (_Tips *TipsRaw) 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 (*TipsRaw) Transact

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

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

func (*TipsRaw) Transfer

func (_Tips *TipsRaw) 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 TipsSession

type TipsSession struct {
	Contract     *Tips             // 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
}

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

type TipsTransactor

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

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

func NewTipsTransactor

func NewTipsTransactor(address common.Address, transactor bind.ContractTransactor) (*TipsTransactor, error)

NewTipsTransactor creates a new write-only instance of Tips, bound to a specific deployed contract.

type TipsTransactorRaw

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

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

func (*TipsTransactorRaw) Transact

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

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

func (*TipsTransactorRaw) Transfer

func (_Tips *TipsTransactorRaw) 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 TipsTransactorSession

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

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

type TypeCasts

type TypeCasts struct {
	TypeCastsCaller     // Read-only binding to the contract
	TypeCastsTransactor // Write-only binding to the contract
	TypeCastsFilterer   // Log filterer for contract events
}

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

func DeployTypeCasts

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

DeployTypeCasts deploys a new Ethereum contract, binding an instance of TypeCasts to it.

func NewTypeCasts

func NewTypeCasts(address common.Address, backend bind.ContractBackend) (*TypeCasts, error)

NewTypeCasts creates a new instance of TypeCasts, bound to a specific deployed contract.

type TypeCastsCaller

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

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

func NewTypeCastsCaller

func NewTypeCastsCaller(address common.Address, caller bind.ContractCaller) (*TypeCastsCaller, error)

NewTypeCastsCaller creates a new read-only instance of TypeCasts, bound to a specific deployed contract.

type TypeCastsCallerRaw

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

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

func (*TypeCastsCallerRaw) Call

func (_TypeCasts *TypeCastsCallerRaw) 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 TypeCastsCallerSession

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

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

type TypeCastsFilterer

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

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

func NewTypeCastsFilterer

func NewTypeCastsFilterer(address common.Address, filterer bind.ContractFilterer) (*TypeCastsFilterer, error)

NewTypeCastsFilterer creates a new log filterer instance of TypeCasts, bound to a specific deployed contract.

type TypeCastsRaw

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

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

func (*TypeCastsRaw) Call

func (_TypeCasts *TypeCastsRaw) 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 (*TypeCastsRaw) Transact

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

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

func (*TypeCastsRaw) Transfer

func (_TypeCasts *TypeCastsRaw) 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 TypeCastsSession

type TypeCastsSession struct {
	Contract     *TypeCasts        // 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
}

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

type TypeCastsTransactor

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

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

func NewTypeCastsTransactor

func NewTypeCastsTransactor(address common.Address, transactor bind.ContractTransactor) (*TypeCastsTransactor, error)

NewTypeCastsTransactor creates a new write-only instance of TypeCasts, bound to a specific deployed contract.

type TypeCastsTransactorRaw

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

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

func (*TypeCastsTransactorRaw) Transact

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

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

func (*TypeCastsTransactorRaw) Transfer

func (_TypeCasts *TypeCastsTransactorRaw) 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 TypeCastsTransactorSession

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

TypeCastsTransactorSession 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) BITSEMPTY added in v0.0.37

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

BITSEMPTY is a free data retrieval call binding the contract method 0x97b8ad4a.

Solidity: function BITS_EMPTY() view returns(uint256)

func (*TypedMemViewCaller) BITSLEN added in v0.0.37

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

BITSLEN is a free data retrieval call binding the contract method 0xeb740628.

Solidity: function BITS_LEN() view returns(uint256)

func (*TypedMemViewCaller) BITSLOC added in v0.0.37

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

BITSLOC is a free data retrieval call binding the contract method 0xfb734584.

Solidity: function BITS_LOC() view returns(uint256)

func (*TypedMemViewCaller) BITSTYPE added in v0.0.37

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

BITSTYPE is a free data retrieval call binding the contract method 0x10153fce.

Solidity: function BITS_TYPE() view returns(uint256)

func (*TypedMemViewCaller) LOW96BITSMASK added in v0.0.37

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

LOW96BITSMASK is a free data retrieval call binding the contract method 0xb602d173.

Solidity: function LOW_96_BITS_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) SHIFTLEN added in v0.0.37

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

SHIFTLEN is a free data retrieval call binding the contract method 0x1136e7ea.

Solidity: function SHIFT_LEN() view returns(uint256)

func (*TypedMemViewCaller) SHIFTLOC added in v0.0.37

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

SHIFTLOC is a free data retrieval call binding the contract method 0x1bfe17ce.

Solidity: function SHIFT_LOC() view returns(uint256)

func (*TypedMemViewCaller) SHIFTTYPE added in v0.0.37

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

SHIFTTYPE is a free data retrieval call binding the contract method 0x13090c5a.

Solidity: function SHIFT_TYPE() view returns(uint256)

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) BITSEMPTY added in v0.0.37

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

BITSEMPTY is a free data retrieval call binding the contract method 0x97b8ad4a.

Solidity: function BITS_EMPTY() view returns(uint256)

func (*TypedMemViewCallerSession) BITSLEN added in v0.0.37

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

BITSLEN is a free data retrieval call binding the contract method 0xeb740628.

Solidity: function BITS_LEN() view returns(uint256)

func (*TypedMemViewCallerSession) BITSLOC added in v0.0.37

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

BITSLOC is a free data retrieval call binding the contract method 0xfb734584.

Solidity: function BITS_LOC() view returns(uint256)

func (*TypedMemViewCallerSession) BITSTYPE added in v0.0.37

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

BITSTYPE is a free data retrieval call binding the contract method 0x10153fce.

Solidity: function BITS_TYPE() view returns(uint256)

func (*TypedMemViewCallerSession) LOW96BITSMASK added in v0.0.37

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

LOW96BITSMASK is a free data retrieval call binding the contract method 0xb602d173.

Solidity: function LOW_96_BITS_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) SHIFTLEN added in v0.0.37

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

SHIFTLEN is a free data retrieval call binding the contract method 0x1136e7ea.

Solidity: function SHIFT_LEN() view returns(uint256)

func (*TypedMemViewCallerSession) SHIFTLOC added in v0.0.37

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

SHIFTLOC is a free data retrieval call binding the contract method 0x1bfe17ce.

Solidity: function SHIFT_LOC() view returns(uint256)

func (*TypedMemViewCallerSession) SHIFTTYPE added in v0.0.37

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

SHIFTTYPE is a free data retrieval call binding the contract method 0x13090c5a.

Solidity: function SHIFT_TYPE() view returns(uint256)

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) BITSEMPTY added in v0.0.37

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

BITSEMPTY is a free data retrieval call binding the contract method 0x97b8ad4a.

Solidity: function BITS_EMPTY() view returns(uint256)

func (*TypedMemViewSession) BITSLEN added in v0.0.37

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

BITSLEN is a free data retrieval call binding the contract method 0xeb740628.

Solidity: function BITS_LEN() view returns(uint256)

func (*TypedMemViewSession) BITSLOC added in v0.0.37

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

BITSLOC is a free data retrieval call binding the contract method 0xfb734584.

Solidity: function BITS_LOC() view returns(uint256)

func (*TypedMemViewSession) BITSTYPE added in v0.0.37

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

BITSTYPE is a free data retrieval call binding the contract method 0x10153fce.

Solidity: function BITS_TYPE() view returns(uint256)

func (*TypedMemViewSession) LOW96BITSMASK added in v0.0.37

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

LOW96BITSMASK is a free data retrieval call binding the contract method 0xb602d173.

Solidity: function LOW_96_BITS_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) SHIFTLEN added in v0.0.37

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

SHIFTLEN is a free data retrieval call binding the contract method 0x1136e7ea.

Solidity: function SHIFT_LEN() view returns(uint256)

func (*TypedMemViewSession) SHIFTLOC added in v0.0.37

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

SHIFTLOC is a free data retrieval call binding the contract method 0x1bfe17ce.

Solidity: function SHIFT_LOC() view returns(uint256)

func (*TypedMemViewSession) SHIFTTYPE added in v0.0.37

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

SHIFTTYPE is a free data retrieval call binding the contract method 0x13090c5a.

Solidity: function SHIFT_TYPE() view returns(uint256)

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