Documentation ¶
Overview ¶
Package tipsharness generates abi data for contract TipsHarness.t.sol
Code generated by synapse abigen DO NOT EDIT.
Index ¶
- Variables
- type ByteString
- type ByteStringCaller
- type ByteStringCallerRaw
- type ByteStringCallerSession
- type ByteStringFilterer
- type ByteStringRaw
- func (_ByteString *ByteStringRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ByteString *ByteStringRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ByteString *ByteStringRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ByteStringSession
- type ByteStringTransactor
- type ByteStringTransactorRaw
- type ByteStringTransactorSession
- type TipsHarness
- type TipsHarnessCaller
- func (_TipsHarness *TipsHarnessCaller) BroadcasterTip(opts *bind.CallOpts, _payload []byte) (*big.Int, error)
- func (_TipsHarness *TipsHarnessCaller) CastToTips(opts *bind.CallOpts, _payload []byte) ([]byte, error)
- func (_TipsHarness *TipsHarnessCaller) EmptyTips(opts *bind.CallOpts) ([]byte, error)
- func (_TipsHarness *TipsHarnessCaller) ExecutorTip(opts *bind.CallOpts, _payload []byte) (*big.Int, error)
- func (_TipsHarness *TipsHarnessCaller) FormatTips(opts *bind.CallOpts, _notaryTip *big.Int, _broadcasterTip *big.Int, ...) ([]byte, error)
- func (_TipsHarness *TipsHarnessCaller) IsTips(opts *bind.CallOpts, _payload []byte) (bool, error)
- func (_TipsHarness *TipsHarnessCaller) NotaryTip(opts *bind.CallOpts, _payload []byte) (*big.Int, error)
- func (_TipsHarness *TipsHarnessCaller) OffsetBroadcaster(opts *bind.CallOpts) (*big.Int, error)
- func (_TipsHarness *TipsHarnessCaller) OffsetExecutor(opts *bind.CallOpts) (*big.Int, error)
- func (_TipsHarness *TipsHarnessCaller) OffsetNotary(opts *bind.CallOpts) (*big.Int, error)
- func (_TipsHarness *TipsHarnessCaller) OffsetProver(opts *bind.CallOpts) (*big.Int, error)
- func (_TipsHarness *TipsHarnessCaller) OffsetVersion(opts *bind.CallOpts) (*big.Int, error)
- func (_TipsHarness *TipsHarnessCaller) ProverTip(opts *bind.CallOpts, _payload []byte) (*big.Int, error)
- func (_TipsHarness *TipsHarnessCaller) TipsLength(opts *bind.CallOpts) (*big.Int, error)
- func (_TipsHarness *TipsHarnessCaller) TipsVersion(opts *bind.CallOpts) (uint16, error)
- func (_TipsHarness *TipsHarnessCaller) TotalTips(opts *bind.CallOpts, _payload []byte) (*big.Int, error)
- func (_TipsHarness *TipsHarnessCaller) Version(opts *bind.CallOpts, _payload []byte) (uint16, error)
- type TipsHarnessCallerRaw
- type TipsHarnessCallerSession
- func (_TipsHarness *TipsHarnessCallerSession) BroadcasterTip(_payload []byte) (*big.Int, error)
- func (_TipsHarness *TipsHarnessCallerSession) CastToTips(_payload []byte) ([]byte, error)
- func (_TipsHarness *TipsHarnessCallerSession) EmptyTips() ([]byte, error)
- func (_TipsHarness *TipsHarnessCallerSession) ExecutorTip(_payload []byte) (*big.Int, error)
- func (_TipsHarness *TipsHarnessCallerSession) FormatTips(_notaryTip *big.Int, _broadcasterTip *big.Int, _proverTip *big.Int, ...) ([]byte, error)
- func (_TipsHarness *TipsHarnessCallerSession) IsTips(_payload []byte) (bool, error)
- func (_TipsHarness *TipsHarnessCallerSession) NotaryTip(_payload []byte) (*big.Int, error)
- func (_TipsHarness *TipsHarnessCallerSession) OffsetBroadcaster() (*big.Int, error)
- func (_TipsHarness *TipsHarnessCallerSession) OffsetExecutor() (*big.Int, error)
- func (_TipsHarness *TipsHarnessCallerSession) OffsetNotary() (*big.Int, error)
- func (_TipsHarness *TipsHarnessCallerSession) OffsetProver() (*big.Int, error)
- func (_TipsHarness *TipsHarnessCallerSession) OffsetVersion() (*big.Int, error)
- func (_TipsHarness *TipsHarnessCallerSession) ProverTip(_payload []byte) (*big.Int, error)
- func (_TipsHarness *TipsHarnessCallerSession) TipsLength() (*big.Int, error)
- func (_TipsHarness *TipsHarnessCallerSession) TipsVersion() (uint16, error)
- func (_TipsHarness *TipsHarnessCallerSession) TotalTips(_payload []byte) (*big.Int, error)
- func (_TipsHarness *TipsHarnessCallerSession) Version(_payload []byte) (uint16, error)
- type TipsHarnessFilterer
- type TipsHarnessRaw
- func (_TipsHarness *TipsHarnessRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_TipsHarness *TipsHarnessRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_TipsHarness *TipsHarnessRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type TipsHarnessRef
- type TipsHarnessSession
- func (_TipsHarness *TipsHarnessSession) BroadcasterTip(_payload []byte) (*big.Int, error)
- func (_TipsHarness *TipsHarnessSession) CastToTips(_payload []byte) ([]byte, error)
- func (_TipsHarness *TipsHarnessSession) EmptyTips() ([]byte, error)
- func (_TipsHarness *TipsHarnessSession) ExecutorTip(_payload []byte) (*big.Int, error)
- func (_TipsHarness *TipsHarnessSession) FormatTips(_notaryTip *big.Int, _broadcasterTip *big.Int, _proverTip *big.Int, ...) ([]byte, error)
- func (_TipsHarness *TipsHarnessSession) IsTips(_payload []byte) (bool, error)
- func (_TipsHarness *TipsHarnessSession) NotaryTip(_payload []byte) (*big.Int, error)
- func (_TipsHarness *TipsHarnessSession) OffsetBroadcaster() (*big.Int, error)
- func (_TipsHarness *TipsHarnessSession) OffsetExecutor() (*big.Int, error)
- func (_TipsHarness *TipsHarnessSession) OffsetNotary() (*big.Int, error)
- func (_TipsHarness *TipsHarnessSession) OffsetProver() (*big.Int, error)
- func (_TipsHarness *TipsHarnessSession) OffsetVersion() (*big.Int, error)
- func (_TipsHarness *TipsHarnessSession) ProverTip(_payload []byte) (*big.Int, error)
- func (_TipsHarness *TipsHarnessSession) TipsLength() (*big.Int, error)
- func (_TipsHarness *TipsHarnessSession) TipsVersion() (uint16, error)
- func (_TipsHarness *TipsHarnessSession) TotalTips(_payload []byte) (*big.Int, error)
- func (_TipsHarness *TipsHarnessSession) Version(_payload []byte) (uint16, error)
- type TipsHarnessTransactor
- type TipsHarnessTransactorRaw
- type TipsHarnessTransactorSession
- type TipsLib
- type TipsLibCaller
- type TipsLibCallerRaw
- type TipsLibCallerSession
- type TipsLibFilterer
- type TipsLibRaw
- func (_TipsLib *TipsLibRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_TipsLib *TipsLibRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_TipsLib *TipsLibRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type TipsLibSession
- type TipsLibTransactor
- type TipsLibTransactorRaw
- type TipsLibTransactorSession
- type TypedMemView
- type TypedMemViewCaller
- func (_TypedMemView *TypedMemViewCaller) BITSEMPTY(opts *bind.CallOpts) (*big.Int, error)
- func (_TypedMemView *TypedMemViewCaller) BITSLEN(opts *bind.CallOpts) (*big.Int, error)
- func (_TypedMemView *TypedMemViewCaller) BITSLOC(opts *bind.CallOpts) (*big.Int, error)
- func (_TypedMemView *TypedMemViewCaller) BITSTYPE(opts *bind.CallOpts) (*big.Int, error)
- func (_TypedMemView *TypedMemViewCaller) LOW96BITSMASK(opts *bind.CallOpts) (*big.Int, error)
- func (_TypedMemView *TypedMemViewCaller) NULL(opts *bind.CallOpts) ([29]byte, error)
- func (_TypedMemView *TypedMemViewCaller) SHIFTLEN(opts *bind.CallOpts) (*big.Int, error)
- func (_TypedMemView *TypedMemViewCaller) SHIFTLOC(opts *bind.CallOpts) (*big.Int, error)
- func (_TypedMemView *TypedMemViewCaller) SHIFTTYPE(opts *bind.CallOpts) (*big.Int, error)
- type TypedMemViewCallerRaw
- type TypedMemViewCallerSession
- func (_TypedMemView *TypedMemViewCallerSession) BITSEMPTY() (*big.Int, error)
- func (_TypedMemView *TypedMemViewCallerSession) BITSLEN() (*big.Int, error)
- func (_TypedMemView *TypedMemViewCallerSession) BITSLOC() (*big.Int, error)
- func (_TypedMemView *TypedMemViewCallerSession) BITSTYPE() (*big.Int, error)
- func (_TypedMemView *TypedMemViewCallerSession) LOW96BITSMASK() (*big.Int, error)
- func (_TypedMemView *TypedMemViewCallerSession) NULL() ([29]byte, error)
- func (_TypedMemView *TypedMemViewCallerSession) SHIFTLEN() (*big.Int, error)
- func (_TypedMemView *TypedMemViewCallerSession) SHIFTLOC() (*big.Int, error)
- func (_TypedMemView *TypedMemViewCallerSession) SHIFTTYPE() (*big.Int, error)
- type TypedMemViewFilterer
- type TypedMemViewRaw
- func (_TypedMemView *TypedMemViewRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_TypedMemView *TypedMemViewRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_TypedMemView *TypedMemViewRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type TypedMemViewSession
- func (_TypedMemView *TypedMemViewSession) BITSEMPTY() (*big.Int, error)
- func (_TypedMemView *TypedMemViewSession) BITSLEN() (*big.Int, error)
- func (_TypedMemView *TypedMemViewSession) BITSLOC() (*big.Int, error)
- func (_TypedMemView *TypedMemViewSession) BITSTYPE() (*big.Int, error)
- func (_TypedMemView *TypedMemViewSession) LOW96BITSMASK() (*big.Int, error)
- func (_TypedMemView *TypedMemViewSession) NULL() ([29]byte, error)
- func (_TypedMemView *TypedMemViewSession) SHIFTLEN() (*big.Int, error)
- func (_TypedMemView *TypedMemViewSession) SHIFTLOC() (*big.Int, error)
- func (_TypedMemView *TypedMemViewSession) SHIFTTYPE() (*big.Int, error)
- type TypedMemViewTransactor
- type TypedMemViewTransactorRaw
- type TypedMemViewTransactorSession
Constants ¶
This section is empty.
Variables ¶
var ByteStringABI = ByteStringMetaData.ABI
ByteStringABI is the input ABI used to generate the binding from. Deprecated: Use ByteStringMetaData.ABI instead.
var ByteStringBin = ByteStringMetaData.Bin
ByteStringBin is the compiled bytecode used for deploying new contracts. Deprecated: Use ByteStringMetaData.Bin instead.
var ByteStringMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea26469706673582212201432edfb08f2627364e07340906737939c8435d07098b1f359311219e1bea9db64736f6c63430008110033",
}
ByteStringMetaData contains all meta data concerning the ByteString contract.
var Contracts map[string]*compiler.Contract
Contracts are unmarshalled on start
var TipsHarnessABI = TipsHarnessMetaData.ABI
TipsHarnessABI is the input ABI used to generate the binding from. Deprecated: Use TipsHarnessMetaData.ABI instead.
var TipsHarnessBin = TipsHarnessMetaData.Bin
TipsHarnessBin is the compiled bytecode used for deploying new contracts. Deprecated: Use TipsHarnessMetaData.Bin instead.
var TipsHarnessFuncSigs = TipsHarnessMetaData.Sigs
Deprecated: Use TipsHarnessMetaData.Sigs instead. TipsHarnessFuncSigs maps the 4-byte function signature to its string representation.
var TipsHarnessMetaData = &bind.MetaData{ ABI: "[{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"_payload\",\"type\":\"bytes\"}],\"name\":\"broadcasterTip\",\"outputs\":[{\"internalType\":\"uint96\",\"name\":\"\",\"type\":\"uint96\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"_payload\",\"type\":\"bytes\"}],\"name\":\"castToTips\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"emptyTips\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"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\":\"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\":\"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\":\"bytes\",\"name\":\"_payload\",\"type\":\"bytes\"}],\"name\":\"totalTips\",\"outputs\":[{\"internalType\":\"uint96\",\"name\":\"\",\"type\":\"uint96\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"_payload\",\"type\":\"bytes\"}],\"name\":\"version\",\"outputs\":[{\"internalType\":\"uint16\",\"name\":\"\",\"type\":\"uint16\"}],\"stateMutability\":\"pure\",\"type\":\"function\"}]", Sigs: map[string]string{ "e6f9466e": "broadcasterTip(bytes)", "50190c31": "castToTips(bytes)", "725bd463": "emptyTips()", "f86f2bdb": "executorTip(bytes)", "d024f867": "formatTips(uint96,uint96,uint96,uint96)", "993abc41": "isTips(bytes)", "69529e58": "notaryTip(bytes)", "15bb7d2b": "offsetBroadcaster()", "51970c3f": "offsetExecutor()", "b4b4ccb2": "offsetNotary()", "98de8554": "offsetProver()", "0c096e8d": "offsetVersion()", "5f491167": "proverTip(bytes)", "b440592e": "tipsLength()", "60fb5709": "tipsVersion()", "5c197a18": "totalTips(bytes)", "7d67c5a7": "version(bytes)", }, Bin: "0x608060405234801561001057600080fd5b50611103806100206000396000f3fe608060405234801561001057600080fd5b506004361061011b5760003560e01c8063725bd463116100b2578063b440592e11610081578063d024f86711610066578063d024f86714610223578063e6f9466e14610236578063f86f2bdb1461024957600080fd5b8063b440592e14610215578063b4b4ccb21461021c57600080fd5b8063725bd463146101d05780637d67c5a7146101d857806398de8554146101eb578063993abc41146101f257600080fd5b80635c197a18116100ee5780635c197a18146101645780635f4911671461019457806360fb5709146101a757806369529e58146101bd57600080fd5b80630c096e8d1461012057806315bb7d2b1461013657806350190c311461013d57806351970c3f1461015d575b600080fd5b60005b6040519081526020015b60405180910390f35b600e610123565b61015061014b366004610e40565b61025c565b60405161012d9190610f73565b6026610123565b610177610172366004610e40565b610281565b6040516bffffffffffffffffffffffff909116815260200161012d565b6101776101a2366004610e40565b6102a0565b60015b60405161ffff909116815260200161012d565b6101776101cb366004610e40565b6102b9565b6101506102d2565b6101aa6101e6366004610e40565b610336565b601a610123565b610205610200366004610e40565b61034f565b604051901515815260200161012d565b6032610123565b6002610123565b610150610231366004610fa7565b610369565b610177610244366004610e40565b6103fb565b610177610257366004610e40565b610414565b606060006102698361042d565b905061027a62ffffff198216610440565b9392505050565b600061029a61028f8361042d565b62ffffff1916610493565b92915050565b600061029a6102ae8361042d565b62ffffff19166104d7565b600061029a6102c78361042d565b62ffffff19166104ed565b6060610331604080517e010000000000000000000000000000000000000000000000000000000000006020820152600060228201819052602e8201819052603a8201819052604682015281518082036032018152605290910190915290565b905090565b600061029a6103448361042d565b62ffffff1916610503565b600061029a61035e8383610515565b62ffffff1916610530565b604080517e0100000000000000000000000000000000000000000000000000000000000060208201527fffffffffffffffffffffffff000000000000000000000000000000000000000060a087811b8216602284015286811b8216602e84015285811b8216603a84015284901b1660468201528151808203603201815260529091019091526060905b95945050505050565b600061029a6104098361042d565b62ffffff1916610577565b600061029a6104228361042d565b62ffffff191661058d565b600061029a61043b836105a3565b6105af565b606060008061045d8460181c6bffffffffffffffffffffffff1690565b6bffffffffffffffffffffffff16905060405191508192506104828483602001610629565b508181016020016040529052919050565b600061049e8261058d565b6104a7836104d7565b6104b084610577565b6104b9856104ed565b6104c3919061102a565b6104cd919061102a565b61029a919061102a565b600062ffffff19821661027a81601a600c610810565b600062ffffff19821661027a816002600c610810565b600062ffffff19821661027a81610840565b8151600090602084016103f264ffffffffff85168284610854565b6000601882901c6bffffffffffffffffffffffff1660028110156105575750600092915050565b600161056284610840565b61ffff1614801561027a575060321492915050565b600062ffffff19821661027a81600e600c610810565b600062ffffff19821661027a816026600c610810565b600061029a8282610515565b60006105ba82610530565b610625576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601260248201527f4e6f7420612074697073207061796c6f6164000000000000000000000000000060448201526064015b60405180910390fd5b5090565b600062ffffff198084160361069a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601a60248201527f636f7079546f3a204e756c6c20706f696e746572206465726566000000000000604482015260640161061c565b6106a38361089b565b610709576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f636f7079546f3a20496e76616c696420706f696e746572206465726566000000604482015260640161061c565b60006107238460181c6bffffffffffffffffffffffff1690565b6bffffffffffffffffffffffff169050600061073e856108d7565b6bffffffffffffffffffffffff1690506000806040519150858211156107645760206060fd5b8386858560045afa9050806107d5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601460248201527f6964656e746974793a206f7574206f6620676173000000000000000000000000604482015260640161061c565b6108056107e1886108fe565b70ffffffffff000000000000000000000000606091821b168817901b851760181b90565b979650505050505050565b600061081d826020611056565b61082890600861106f565b60ff16610836858585610922565b901c949350505050565b600061029a62ffffff198316826002610810565b600080610861838561108b565b9050604051811115610871575060005b806000036108865762ffffff1991505061027a565b5050606092831b9190911790911b1760181b90565b60006108a6826108fe565b64ffffffffff1664ffffffffff036108c057506000919050565b60006108cb83610ad0565b60405110199392505050565b6000806108e66060601861108b565b9290921c6bffffffffffffffffffffffff1692915050565b600080606061090e81601861108b565b610918919061108b565b9290921c92915050565b60008160ff166000036109375750600061027a565b61094f8460181c6bffffffffffffffffffffffff1690565b6bffffffffffffffffffffffff1661096a60ff84168561108b565b11156109ed576109ba61097c856108d7565b6bffffffffffffffffffffffff166109a28660181c6bffffffffffffffffffffffff1690565b6bffffffffffffffffffffffff16858560ff16610b09565b6040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161061c9190610f73565b60208260ff161115610a5b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601960248201527f496e6465783a206d6f7265207468616e20333220627974657300000000000000604482015260640161061c565b600882026000610a6a866108d7565b6bffffffffffffffffffffffff16905060007f80000000000000000000000000000000000000000000000000000000000000007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84011d91909501511695945050505050565b6000610aea8260181c6bffffffffffffffffffffffff1690565b610af3836108d7565b016bffffffffffffffffffffffff169050919050565b60606000610b1686610c99565b9150506000610b2486610c99565b9150506000610b3286610c99565b9150506000610b4086610c99565b604080517f54797065644d656d566965772f696e646578202d204f76657272616e2074686560208201527f20766965772e20536c6963652069732061742030780000000000000000000000818301527fffffffffffff000000000000000000000000000000000000000000000000000060d098891b811660558301527f2077697468206c656e6774682030780000000000000000000000000000000000605b830181905297891b8116606a8301527f2e20417474656d7074656420746f20696e646578206174206f6666736574203060708301527f7800000000000000000000000000000000000000000000000000000000000000609083015295881b861660918201526097810196909652951b90921660a684015250507f2e0000000000000000000000000000000000000000000000000000000000000060ac8201528151808203608d01815260ad90910190915295945050505050565b600080601f5b600f8160ff161115610d0c576000610cb882600861106f565b60ff1685901c9050610cc981610d83565b61ffff16841793508160ff16601014610ce457601084901b93505b507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01610c9f565b50600f5b60ff8160ff161015610d7d576000610d2982600861106f565b60ff1685901c9050610d3a81610d83565b61ffff16831792508160ff16600014610d5557601083901b92505b507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01610d10565b50915091565b6000610d9560048360ff16901c610db5565b60ff1661ffff919091161760081b610dac82610db5565b60ff1617919050565b6040805180820190915260108082527f30313233343536373839616263646566000000000000000000000000000000006020830152600091600f84169182908110610e0257610e0261109e565b016020015160f81c9392505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600060208284031215610e5257600080fd5b813567ffffffffffffffff80821115610e6a57600080fd5b818401915084601f830112610e7e57600080fd5b813581811115610e9057610e90610e11565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f01168101908382118183101715610ed657610ed6610e11565b81604052828152876020848701011115610eef57600080fd5b826020860160208301376000928101602001929092525095945050505050565b6000815180845260005b81811015610f3557602081850181015186830182015201610f19565b5060006020828601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011685010191505092915050565b60208152600061027a6020830184610f0f565b80356bffffffffffffffffffffffff81168114610fa257600080fd5b919050565b60008060008060808587031215610fbd57600080fd5b610fc685610f86565b9350610fd460208601610f86565b9250610fe260408601610f86565b9150610ff060608601610f86565b905092959194509250565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6bffffffffffffffffffffffff81811683821601908082111561104f5761104f610ffb565b5092915050565b60ff828116828216039081111561029a5761029a610ffb565b60ff818116838216029081169081811461104f5761104f610ffb565b8082018082111561029a5761029a610ffb565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fdfea2646970667358221220f925146b77d05476124ac72e22fcc504e2d944af52f5fc124586871512e14a2864736f6c63430008110033", }
TipsHarnessMetaData contains all meta data concerning the TipsHarness contract.
var TipsLibABI = TipsLibMetaData.ABI
TipsLibABI is the input ABI used to generate the binding from. Deprecated: Use TipsLibMetaData.ABI instead.
var TipsLibBin = TipsLibMetaData.Bin
TipsLibBin is the compiled bytecode used for deploying new contracts. Deprecated: Use TipsLibMetaData.Bin instead.
var TipsLibMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220566fde724f35cf7952cca1f2d433b6665692f75f435e49fc5e4bfc3caf6e053f64736f6c63430008110033",
}
TipsLibMetaData contains all meta data concerning the TipsLib contract.
var TypedMemViewABI = TypedMemViewMetaData.ABI
TypedMemViewABI is the input ABI used to generate the binding from. Deprecated: Use TypedMemViewMetaData.ABI instead.
var TypedMemViewBin = TypedMemViewMetaData.Bin
TypedMemViewBin is the compiled bytecode used for deploying new contracts. Deprecated: Use TypedMemViewMetaData.Bin instead.
var TypedMemViewFuncSigs = TypedMemViewMetaData.Sigs
Deprecated: Use TypedMemViewMetaData.Sigs instead. TypedMemViewFuncSigs maps the 4-byte function signature to its string representation.
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: "0x6101f061003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106100ad5760003560e01c806397b8ad4a11610080578063eb74062811610065578063eb740628146100f8578063f26be3fc14610100578063fb734584146100f857600080fd5b806397b8ad4a146100cd578063b602d173146100e557600080fd5b806310153fce146100b25780631136e7ea146100cd57806313090c5a146100d55780631bfe17ce146100dd575b600080fd5b6100ba602881565b6040519081526020015b60405180910390f35b6100ba601881565b6100ba610158565b6100ba610172565b6100ba6bffffffffffffffffffffffff81565b6100ba606081565b6101277fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000081565b6040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000090911681526020016100c4565b606061016581601861017a565b61016f919061017a565b81565b61016f606060185b808201808211156101b4577f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b9291505056fea2646970667358221220cae7d71c5136751baa7bcbfc627c338c5e7de81546ddfc2ef7168e47dd05a83464736f6c63430008110033", }
TypedMemViewMetaData contains all meta data concerning the TypedMemView contract.
Functions ¶
This section is empty.
Types ¶
type ByteString ¶ added in v0.0.130
type ByteString struct { ByteStringCaller // Read-only binding to the contract ByteStringTransactor // Write-only binding to the contract ByteStringFilterer // Log filterer for contract events }
ByteString is an auto generated Go binding around an Ethereum contract.
func DeployByteString ¶ added in v0.0.130
func DeployByteString(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *ByteString, error)
DeployByteString deploys a new Ethereum contract, binding an instance of ByteString to it.
func NewByteString ¶ added in v0.0.130
func NewByteString(address common.Address, backend bind.ContractBackend) (*ByteString, error)
NewByteString creates a new instance of ByteString, bound to a specific deployed contract.
type ByteStringCaller ¶ added in v0.0.130
type ByteStringCaller struct {
// contains filtered or unexported fields
}
ByteStringCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewByteStringCaller ¶ added in v0.0.130
func NewByteStringCaller(address common.Address, caller bind.ContractCaller) (*ByteStringCaller, error)
NewByteStringCaller creates a new read-only instance of ByteString, bound to a specific deployed contract.
type ByteStringCallerRaw ¶ added in v0.0.130
type ByteStringCallerRaw struct {
Contract *ByteStringCaller // Generic read-only contract binding to access the raw methods on
}
ByteStringCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ByteStringCallerRaw) Call ¶ added in v0.0.130
func (_ByteString *ByteStringCallerRaw) 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 ByteStringCallerSession ¶ added in v0.0.130
type ByteStringCallerSession struct { Contract *ByteStringCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ByteStringCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type ByteStringFilterer ¶ added in v0.0.130
type ByteStringFilterer struct {
// contains filtered or unexported fields
}
ByteStringFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewByteStringFilterer ¶ added in v0.0.130
func NewByteStringFilterer(address common.Address, filterer bind.ContractFilterer) (*ByteStringFilterer, error)
NewByteStringFilterer creates a new log filterer instance of ByteString, bound to a specific deployed contract.
type ByteStringRaw ¶ added in v0.0.130
type ByteStringRaw struct {
Contract *ByteString // Generic contract binding to access the raw methods on
}
ByteStringRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ByteStringRaw) Call ¶ added in v0.0.130
func (_ByteString *ByteStringRaw) 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 (*ByteStringRaw) Transact ¶ added in v0.0.130
func (_ByteString *ByteStringRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ByteStringRaw) Transfer ¶ added in v0.0.130
func (_ByteString *ByteStringRaw) 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 ByteStringSession ¶ added in v0.0.130
type ByteStringSession struct { Contract *ByteString // 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 }
ByteStringSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type ByteStringTransactor ¶ added in v0.0.130
type ByteStringTransactor struct {
// contains filtered or unexported fields
}
ByteStringTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewByteStringTransactor ¶ added in v0.0.130
func NewByteStringTransactor(address common.Address, transactor bind.ContractTransactor) (*ByteStringTransactor, error)
NewByteStringTransactor creates a new write-only instance of ByteString, bound to a specific deployed contract.
type ByteStringTransactorRaw ¶ added in v0.0.130
type ByteStringTransactorRaw struct {
Contract *ByteStringTransactor // Generic write-only contract binding to access the raw methods on
}
ByteStringTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ByteStringTransactorRaw) Transact ¶ added in v0.0.130
func (_ByteString *ByteStringTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ByteStringTransactorRaw) Transfer ¶ added in v0.0.130
func (_ByteString *ByteStringTransactorRaw) 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 ByteStringTransactorSession ¶ added in v0.0.130
type ByteStringTransactorSession struct { Contract *ByteStringTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ByteStringTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
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, _payload []byte) (*big.Int, error)
BroadcasterTip is a free data retrieval call binding the contract method 0xe6f9466e.
Solidity: function broadcasterTip(bytes _payload) pure returns(uint96)
func (*TipsHarnessCaller) CastToTips ¶ added in v0.0.29
func (_TipsHarness *TipsHarnessCaller) CastToTips(opts *bind.CallOpts, _payload []byte) ([]byte, error)
CastToTips is a free data retrieval call binding the contract method 0x50190c31.
Solidity: function castToTips(bytes _payload) view returns(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, _payload []byte) (*big.Int, error)
ExecutorTip is a free data retrieval call binding the contract method 0xf86f2bdb.
Solidity: function executorTip(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
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, _payload []byte) (*big.Int, error)
NotaryTip is a free data retrieval call binding the contract method 0x69529e58.
Solidity: function notaryTip(bytes _payload) pure returns(uint96)
func (*TipsHarnessCaller) OffsetBroadcaster ¶
OffsetBroadcaster is a free data retrieval call binding the contract method 0x15bb7d2b.
Solidity: function offsetBroadcaster() pure returns(uint256)
func (*TipsHarnessCaller) OffsetExecutor ¶
OffsetExecutor is a free data retrieval call binding the contract method 0x51970c3f.
Solidity: function offsetExecutor() pure returns(uint256)
func (*TipsHarnessCaller) OffsetNotary ¶
OffsetNotary is a free data retrieval call binding the contract method 0xb4b4ccb2.
Solidity: function offsetNotary() pure returns(uint256)
func (*TipsHarnessCaller) OffsetProver ¶
OffsetProver is a free data retrieval call binding the contract method 0x98de8554.
Solidity: function offsetProver() pure returns(uint256)
func (*TipsHarnessCaller) OffsetVersion ¶
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, _payload []byte) (*big.Int, error)
ProverTip is a free data retrieval call binding the contract method 0x5f491167.
Solidity: function proverTip(bytes _payload) pure returns(uint96)
func (*TipsHarnessCaller) TipsLength ¶
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) TotalTips ¶ added in v0.0.29
func (_TipsHarness *TipsHarnessCaller) TotalTips(opts *bind.CallOpts, _payload []byte) (*big.Int, error)
TotalTips is a free data retrieval call binding the contract method 0x5c197a18.
Solidity: function totalTips(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(_payload []byte) (*big.Int, error)
BroadcasterTip is a free data retrieval call binding the contract method 0xe6f9466e.
Solidity: function broadcasterTip(bytes _payload) pure returns(uint96)
func (*TipsHarnessCallerSession) CastToTips ¶ added in v0.0.29
func (_TipsHarness *TipsHarnessCallerSession) CastToTips(_payload []byte) ([]byte, error)
CastToTips is a free data retrieval call binding the contract method 0x50190c31.
Solidity: function castToTips(bytes _payload) view returns(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(_payload []byte) (*big.Int, error)
ExecutorTip is a free data retrieval call binding the contract method 0xf86f2bdb.
Solidity: function executorTip(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(_payload []byte) (*big.Int, error)
NotaryTip is a free data retrieval call binding the contract method 0x69529e58.
Solidity: function notaryTip(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(_payload []byte) (*big.Int, error)
ProverTip is a free data retrieval call binding the contract method 0x5f491167.
Solidity: function proverTip(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)
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(_payload []byte) (*big.Int, error)
BroadcasterTip is a free data retrieval call binding the contract method 0xe6f9466e.
Solidity: function broadcasterTip(bytes _payload) pure returns(uint96)
func (*TipsHarnessSession) CastToTips ¶ added in v0.0.29
func (_TipsHarness *TipsHarnessSession) CastToTips(_payload []byte) ([]byte, error)
CastToTips is a free data retrieval call binding the contract method 0x50190c31.
Solidity: function castToTips(bytes _payload) view returns(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(_payload []byte) (*big.Int, error)
ExecutorTip is a free data retrieval call binding the contract method 0xf86f2bdb.
Solidity: function executorTip(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(_payload []byte) (*big.Int, error)
NotaryTip is a free data retrieval call binding the contract method 0x69529e58.
Solidity: function notaryTip(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(_payload []byte) (*big.Int, error)
ProverTip is a free data retrieval call binding the contract method 0x5f491167.
Solidity: function proverTip(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)
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 TipsLib ¶ added in v0.0.130
type TipsLib struct { TipsLibCaller // Read-only binding to the contract TipsLibTransactor // Write-only binding to the contract TipsLibFilterer // Log filterer for contract events }
TipsLib is an auto generated Go binding around an Ethereum contract.
func DeployTipsLib ¶ added in v0.0.130
func DeployTipsLib(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *TipsLib, error)
DeployTipsLib deploys a new Ethereum contract, binding an instance of TipsLib to it.
func NewTipsLib ¶ added in v0.0.130
NewTipsLib creates a new instance of TipsLib, bound to a specific deployed contract.
type TipsLibCaller ¶ added in v0.0.130
type TipsLibCaller struct {
// contains filtered or unexported fields
}
TipsLibCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewTipsLibCaller ¶ added in v0.0.130
func NewTipsLibCaller(address common.Address, caller bind.ContractCaller) (*TipsLibCaller, error)
NewTipsLibCaller creates a new read-only instance of TipsLib, bound to a specific deployed contract.
type TipsLibCallerRaw ¶ added in v0.0.130
type TipsLibCallerRaw struct {
Contract *TipsLibCaller // Generic read-only contract binding to access the raw methods on
}
TipsLibCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*TipsLibCallerRaw) Call ¶ added in v0.0.130
func (_TipsLib *TipsLibCallerRaw) 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 TipsLibCallerSession ¶ added in v0.0.130
type TipsLibCallerSession struct { Contract *TipsLibCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
TipsLibCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type TipsLibFilterer ¶ added in v0.0.130
type TipsLibFilterer struct {
// contains filtered or unexported fields
}
TipsLibFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewTipsLibFilterer ¶ added in v0.0.130
func NewTipsLibFilterer(address common.Address, filterer bind.ContractFilterer) (*TipsLibFilterer, error)
NewTipsLibFilterer creates a new log filterer instance of TipsLib, bound to a specific deployed contract.
type TipsLibRaw ¶ added in v0.0.130
type TipsLibRaw struct {
Contract *TipsLib // Generic contract binding to access the raw methods on
}
TipsLibRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*TipsLibRaw) Call ¶ added in v0.0.130
func (_TipsLib *TipsLibRaw) 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 (*TipsLibRaw) Transact ¶ added in v0.0.130
func (_TipsLib *TipsLibRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TipsLibRaw) Transfer ¶ added in v0.0.130
func (_TipsLib *TipsLibRaw) 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 TipsLibSession ¶ added in v0.0.130
type TipsLibSession struct { Contract *TipsLib // 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 }
TipsLibSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type TipsLibTransactor ¶ added in v0.0.130
type TipsLibTransactor struct {
// contains filtered or unexported fields
}
TipsLibTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewTipsLibTransactor ¶ added in v0.0.130
func NewTipsLibTransactor(address common.Address, transactor bind.ContractTransactor) (*TipsLibTransactor, error)
NewTipsLibTransactor creates a new write-only instance of TipsLib, bound to a specific deployed contract.
type TipsLibTransactorRaw ¶ added in v0.0.130
type TipsLibTransactorRaw struct {
Contract *TipsLibTransactor // Generic write-only contract binding to access the raw methods on
}
TipsLibTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*TipsLibTransactorRaw) Transact ¶ added in v0.0.130
func (_TipsLib *TipsLibTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TipsLibTransactorRaw) Transfer ¶ added in v0.0.130
func (_TipsLib *TipsLibTransactorRaw) 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 TipsLibTransactorSession ¶ added in v0.0.130
type TipsLibTransactorSession struct { Contract *TipsLibTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
TipsLibTransactorSession 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
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
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
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
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
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
SHIFTLEN is a free data retrieval call binding the contract method 0x1136e7ea.
Solidity: function SHIFT_LEN() 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)
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)
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.