migrate

package
v1.3.0 Latest Latest
Warning

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

Go to latest
Published: May 7, 2026 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var LedgerMigrateABI = LedgerMigrateMetaData.ABI

LedgerMigrateABI is the input ABI used to generate the binding from. Deprecated: Use LedgerMigrateMetaData.ABI instead.

View Source
var LedgerMigrateBin = LedgerMigrateMetaData.Bin

LedgerMigrateBin is the compiled bytecode used for deploying new contracts. Deprecated: Use LedgerMigrateMetaData.Bin instead.

View Source
var LedgerMigrateMetaData = &bind.MetaData{
	ABI: "[{\"type\":\"event\",\"name\":\"MigrateChannelFrom\",\"inputs\":[{\"name\":\"channelId\",\"type\":\"bytes32\",\"indexed\":true,\"internalType\":\"bytes32\"},{\"name\":\"oldLedgerAddr\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"MigrateChannelTo\",\"inputs\":[{\"name\":\"channelId\",\"type\":\"bytes32\",\"indexed\":true,\"internalType\":\"bytes32\"},{\"name\":\"newLedgerAddr\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"error\",\"name\":\"ECDSAInvalidSignature\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"ECDSAInvalidSignatureLength\",\"inputs\":[{\"name\":\"length\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]},{\"type\":\"error\",\"name\":\"ECDSAInvalidSignatureS\",\"inputs\":[{\"name\":\"s\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]}]",
	Bin: "0x611450610034600b8282823980515f1a607314602857634e487b7160e01b5f525f60045260245ffd5b305f52607381538281f3fe730000000000000000000000000000000000000000301460806040526004361061003f575f3560e01c80633c50ec721461004357806382b4338a14610074575b5f5ffd5b81801561004e575f5ffd5b5061006261005d3660046110e8565b610095565b60405190815260200160405180910390f35b81801561007f575f5ffd5b5061009361008e366004611147565b61038f565b005b5f5f6100d584848080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152506105a692505050565b90505f6100e4825f01516106bb565b80515f818152600689016020526040908190209083015192935090916001600383015460ff16600481111561011b5761011b61119f565b148061013f57506002600383015460ff16600481111561013d5761013d61119f565b145b610147575f5ffd5b845180516020918201209086015161016290849083906107b1565b6101aa5760405162461bcd60e51b815260206004820152601460248201527310da1958dac818dbcb5cda59dcc819985a5b195960621b60448201526064015b60405180910390fd5b60208501516001600160a01b031630146102065760405162461bcd60e51b815260206004820152601f60248201527f46726f6d206c65646765722061646472657373206973206e6f7420746869730060448201526064016101a1565b6001600160a01b038216331461026a5760405162461bcd60e51b815260206004820152602360248201527f546f206c65646765722061646472657373206973206e6f74206d73672e73656e6044820152623232b960e91b60648201526084016101a1565b84606001514211156102be5760405162461bcd60e51b815260206004820152601960248201527f506173736564206d6967726174696f6e20646561646c696e650000000000000060448201526064016101a1565b6102ca8a846004610876565b600383018054610100600160a81b0319166101006001600160a01b0385169081029190911790915560405185907fdefb8a94bbfc44ef5297b035407a7dd1314f369e39c3301f5b90f8810fb9fe4f905f90a360038a015460405163283226a360e21b8152600481018690526001600160a01b0384811660248301529091169063a0c89a8c906044015f604051808303815f87803b158015610369575f5ffd5b505af115801561037b573d5f5f3e3d5ffd5b5095985050505050505050505b9392505050565b60405163e0a515b760e01b815283905f906001600160a01b0383169063e0a515b7906103c190879087906004016111b3565b6020604051808303815f875af11580156103dd573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061040191906111e1565b5f8181526006880160205260408120919250600382015460ff16600481111561042c5761042c61119f565b146104835760405162461bcd60e51b815260206004820152602160248201527f496d6d69677261746564206368616e6e656c20616c72656164792065786973746044820152607360f81b60648201526084016101a1565b6003870154604051632a5a97e560e21b81526004810184905230916001600160a01b03169063a96a5f9490602401602060405180830381865afa1580156104cc573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906104f091906111f8565b6001600160a01b0316146105465760405162461bcd60e51b815260206004820152601c60248201527f4f70657261746f7273686970206e6f74207472616e736665727265640000000060448201526064016101a1565b61055287826001610876565b61055d8184846109ad565b610568818484610a8f565b6040516001600160a01b0387169083907f141a72a1d915a7c4205104b6e564cc991aa827c5f2c672a5d6a1da8bef99d6eb905f90a350505050505050565b60408051808201909152606080825260208201525f6105d783604080518082019091525f8152602081019190915290565b90505f600284516105e89190611227565b67ffffffffffffffff81111561060057610600611246565b604051908082528060200260200182016040528015610629578160200160208202803683370190505b5090505f805b602084015151845110156106ad5761064684610c0e565b905080600a036106605761065984610c7d565b855261062f565b80601203610689575f61067285610c7d565b600584901b8501602001525060019091019061062f565b6106a88160071660058111156106a1576106a161119f565b8590610d20565b61062f565b508152602083015250919050565b604080516080810182525f808252602080830182905282840182905260608301829052835180850190945281845283018490529091905b602082015151825110156107aa5761070982610c0e565b905080600a036107235761071c82610e00565b83526106f2565b806012036107475761073482610e5d565b6001600160a01b031660208401526106f2565b80601a0361076b5761075882610e5d565b6001600160a01b031660408401526106f2565b806020036107865761077c82610c0e565b60608401526106f2565b6107a581600716600581111561079e5761079e61119f565b8390610d20565b6106f2565b5050919050565b5f81516002146107c257505f610388565b7f19457468657265756d205369676e6564204d6573736167653a0a3332000000005f908152601c849052603c812090805b6002811015610869576108288582815181106108115761081161125a565b602002602001015184610eb090919063ffffffff16565b915086600401816002811061083f5761083f61125a565b60080201546001600160a01b03838116911614610861575f9350505050610388565b6001016107f3565b5060019695505050505050565b8060048111156108885761088861119f565b600383015460ff1660048111156108a1576108a161119f565b036108ab57505050565b5f600383015460ff1660048111156108c5576108c561119f565b1461093057600382015460019084905f9060ff1660048111156108ea576108ea61119f565b81526020019081526020015f2054610902919061126e565b600383015484905f9060ff16600481111561091f5761091f61119f565b815260208101919091526040015f20555b825f8260048111156109445761094461119f565b81526020019081526020015f2054600161095e9190611281565b835f8360048111156109725761097261119f565b815260208101919091526040015f205560038201805482919060ff191660018360048111156109a3576109a361119f565b0217905550505050565b604051630bc2b0c160e21b8152600481018290525f906001600160a01b03841690632f0ac30490602401608060405180830381865afa1580156109f2573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610a169190611294565b6014880155600280880180546001600160a01b0390931661010002610100600160a81b031990931692909217909155600187019290925591508190811115610a6057610a6061119f565b60028086018054909160ff19909116906001908490811115610a8457610a8461119f565b021790555050505050565b5f5f5f5f5f5f876001600160a01b03166388f41465886040518263ffffffff1660e01b8152600401610ac391815260200190565b61018060405180830381865afa158015610adf573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610b03919061135d565b9550955095509550955095505f5f90505b6002811015610c02575f8a6004018260028110610b3357610b3361125a565b600802019050878260028110610b4b57610b4b61125a565b602002015181546001600160a01b0319166001600160a01b03909116178155868260028110610b7c57610b7c61125a565b60200201516001820155858260028110610b9857610b9861125a565b60200201518160020181905550848260028110610bb757610bb761125a565b60200201516003820155838260028110610bd357610bd361125a565b60200201516004820155828260028110610bef57610bef61125a565b6020020151600790910155600101610b14565b50505050505050505050565b602080820151825181515f938301845b600a81101561003f57828410610c32575f5ffd5b838201515f1a607f8116600783021b96909617956001909401936080811015610c745781600903610c695760028110610c69575f5ffd5b505050935250919050565b50600101610c1e565b60605f610c8983610c0e565b90505f81845f0151610c9b9190611281565b9050836020015151811115610cae575f5ffd5b8167ffffffffffffffff811115610cc757610cc7611246565b6040519080825280601f01601f191660200182016040528015610cf1576020820181803683370190505b5060208086015186519295509181860191908301015f5b85811015610c69578181015183820152602001610d08565b5f816005811115610d3357610d3361119f565b03610d4657610d4182610c0e565b505050565b6002816005811115610d5a57610d5a61119f565b03610d91575f610d6983610c0e565b905080835f01818151610d7c9190611281565b90525060208301515183511115610d41575f5ffd5b6001816005811115610da557610da561119f565b03610dd5576008825f01818151610dbc9190611281565b90525060208201515182511115610dd1575f5ffd5b5050565b6005816005811115610de957610de961119f565b0361003f576004825f01818151610dbc9190611281565b5f5f610e0b83610c0e565b905080602014610e19575f5ffd5b82516020808501515190610e2e908390611281565b1115610e38575f5ffd5b602080850151828101820151945090610e52908390611281565b909452509092915050565b5f5f610e6883610c0e565b905080601414610e76575f5ffd5b8251602084015151610e89826014611281565b1115610e93575f5ffd5b6020808501518281019091015160601c9350610e52826014611281565b5f5f5f5f610ebe8686610eda565b925092509250610ece8282610f23565b50909150505b92915050565b5f5f5f8351604103610f11576020840151604085015160608601515f1a610f0388828585610fdb565b955095509550505050610f1c565b505081515f91506002905b9250925092565b5f826003811115610f3657610f3661119f565b03610f3f575050565b6001826003811115610f5357610f5361119f565b03610f715760405163f645eedf60e01b815260040160405180910390fd5b6002826003811115610f8557610f8561119f565b03610fa65760405163fce698f760e01b8152600481018290526024016101a1565b6003826003811115610fba57610fba61119f565b03610dd1576040516335e2f38360e21b8152600481018290526024016101a1565b5f80807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a084111561101457505f91506003905082611099565b604080515f808252602082018084528a905260ff891692820192909252606081018790526080810186905260019060a0016020604051602081039080840390855afa158015611065573d5f5f3e3d5ffd5b5050604051601f1901519150506001600160a01b03811661109057505f925060019150829050611099565b92505f91508190505b9450945094915050565b5f5f83601f8401126110b3575f5ffd5b50813567ffffffffffffffff8111156110ca575f5ffd5b6020830191508360208285010111156110e1575f5ffd5b9250929050565b5f5f5f604084860312156110fa575f5ffd5b83359250602084013567ffffffffffffffff811115611117575f5ffd5b611123868287016110a3565b9497909650939450505050565b6001600160a01b0381168114611144575f5ffd5b50565b5f5f5f5f6060858703121561115a575f5ffd5b84359350602085013561116c81611130565b9250604085013567ffffffffffffffff811115611187575f5ffd5b611193878288016110a3565b95989497509550505050565b634e487b7160e01b5f52602160045260245ffd5b60208152816020820152818360408301375f818301604090810191909152601f909201601f19160101919050565b5f602082840312156111f1575f5ffd5b5051919050565b5f60208284031215611208575f5ffd5b815161038881611130565b634e487b7160e01b5f52601160045260245ffd5b5f8261124157634e487b7160e01b5f52601260045260245ffd5b500490565b634e487b7160e01b5f52604160045260245ffd5b634e487b7160e01b5f52603260045260245ffd5b81810381811115610ed457610ed4611213565b80820180821115610ed457610ed4611213565b5f5f5f5f608085870312156112a7575f5ffd5b84516020860151604087015191955093506112c181611130565b6060959095015193969295505050565b604051601f8201601f1916810167ffffffffffffffff8111828210171561130657634e487b7160e01b5f52604160045260245ffd5b604052919050565b5f82601f83011261131d575f5ffd5b61132760406112d1565b806040840185811115611338575f5ffd5b845b8181101561135257805184526020938401930161133a565b509095945050505050565b5f5f5f5f5f5f6101808789031215611373575f5ffd5b87601f880112611381575f5ffd5b61138b60406112d1565b80604089018a81111561139c575f5ffd5b895b818110156113bf5780516113b181611130565b84526020938401930161139e565b508198506113cd8b8261130e565b97505050506113df886080890161130e565b93506113ee8860c0890161130e565b92506113fe88610100890161130e565b915061140e88610140890161130e565b9050929550929550929556fea2646970667358221220ba4d6529f010af5f2262a14b411f35a97c0fde0967941ed871cb1decaa2c50eb64736f6c634300081e0033",
}

LedgerMigrateMetaData contains all meta data concerning the LedgerMigrate contract.

Functions

This section is empty.

Types

type LedgerMigrate

type LedgerMigrate struct {
	LedgerMigrateCaller     // Read-only binding to the contract
	LedgerMigrateTransactor // Write-only binding to the contract
	LedgerMigrateFilterer   // Log filterer for contract events
}

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

func DeployLedgerMigrate

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

DeployLedgerMigrate deploys a new Ethereum contract, binding an instance of LedgerMigrate to it.

func NewLedgerMigrate

func NewLedgerMigrate(address common.Address, backend bind.ContractBackend) (*LedgerMigrate, error)

NewLedgerMigrate creates a new instance of LedgerMigrate, bound to a specific deployed contract.

type LedgerMigrateCaller

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

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

func NewLedgerMigrateCaller

func NewLedgerMigrateCaller(address common.Address, caller bind.ContractCaller) (*LedgerMigrateCaller, error)

NewLedgerMigrateCaller creates a new read-only instance of LedgerMigrate, bound to a specific deployed contract.

type LedgerMigrateCallerRaw

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

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

func (*LedgerMigrateCallerRaw) Call

func (_LedgerMigrate *LedgerMigrateCallerRaw) 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 LedgerMigrateCallerSession

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

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

type LedgerMigrateFilterer

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

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

func NewLedgerMigrateFilterer

func NewLedgerMigrateFilterer(address common.Address, filterer bind.ContractFilterer) (*LedgerMigrateFilterer, error)

NewLedgerMigrateFilterer creates a new log filterer instance of LedgerMigrate, bound to a specific deployed contract.

func (*LedgerMigrateFilterer) FilterMigrateChannelFrom

func (_LedgerMigrate *LedgerMigrateFilterer) FilterMigrateChannelFrom(opts *bind.FilterOpts, channelId [][32]byte, oldLedgerAddr []common.Address) (*LedgerMigrateMigrateChannelFromIterator, error)

FilterMigrateChannelFrom is a free log retrieval operation binding the contract event 0x141a72a1d915a7c4205104b6e564cc991aa827c5f2c672a5d6a1da8bef99d6eb.

Solidity: event MigrateChannelFrom(bytes32 indexed channelId, address indexed oldLedgerAddr)

func (*LedgerMigrateFilterer) FilterMigrateChannelTo

func (_LedgerMigrate *LedgerMigrateFilterer) FilterMigrateChannelTo(opts *bind.FilterOpts, channelId [][32]byte, newLedgerAddr []common.Address) (*LedgerMigrateMigrateChannelToIterator, error)

FilterMigrateChannelTo is a free log retrieval operation binding the contract event 0xdefb8a94bbfc44ef5297b035407a7dd1314f369e39c3301f5b90f8810fb9fe4f.

Solidity: event MigrateChannelTo(bytes32 indexed channelId, address indexed newLedgerAddr)

func (*LedgerMigrateFilterer) ParseMigrateChannelFrom

func (_LedgerMigrate *LedgerMigrateFilterer) ParseMigrateChannelFrom(log types.Log) (*LedgerMigrateMigrateChannelFrom, error)

ParseMigrateChannelFrom is a log parse operation binding the contract event 0x141a72a1d915a7c4205104b6e564cc991aa827c5f2c672a5d6a1da8bef99d6eb.

Solidity: event MigrateChannelFrom(bytes32 indexed channelId, address indexed oldLedgerAddr)

func (*LedgerMigrateFilterer) ParseMigrateChannelTo

func (_LedgerMigrate *LedgerMigrateFilterer) ParseMigrateChannelTo(log types.Log) (*LedgerMigrateMigrateChannelTo, error)

ParseMigrateChannelTo is a log parse operation binding the contract event 0xdefb8a94bbfc44ef5297b035407a7dd1314f369e39c3301f5b90f8810fb9fe4f.

Solidity: event MigrateChannelTo(bytes32 indexed channelId, address indexed newLedgerAddr)

func (*LedgerMigrateFilterer) WatchMigrateChannelFrom

func (_LedgerMigrate *LedgerMigrateFilterer) WatchMigrateChannelFrom(opts *bind.WatchOpts, sink chan<- *LedgerMigrateMigrateChannelFrom, channelId [][32]byte, oldLedgerAddr []common.Address) (event.Subscription, error)

WatchMigrateChannelFrom is a free log subscription operation binding the contract event 0x141a72a1d915a7c4205104b6e564cc991aa827c5f2c672a5d6a1da8bef99d6eb.

Solidity: event MigrateChannelFrom(bytes32 indexed channelId, address indexed oldLedgerAddr)

func (*LedgerMigrateFilterer) WatchMigrateChannelTo

func (_LedgerMigrate *LedgerMigrateFilterer) WatchMigrateChannelTo(opts *bind.WatchOpts, sink chan<- *LedgerMigrateMigrateChannelTo, channelId [][32]byte, newLedgerAddr []common.Address) (event.Subscription, error)

WatchMigrateChannelTo is a free log subscription operation binding the contract event 0xdefb8a94bbfc44ef5297b035407a7dd1314f369e39c3301f5b90f8810fb9fe4f.

Solidity: event MigrateChannelTo(bytes32 indexed channelId, address indexed newLedgerAddr)

type LedgerMigrateMigrateChannelFrom

type LedgerMigrateMigrateChannelFrom struct {
	ChannelId     [32]byte
	OldLedgerAddr common.Address
	Raw           types.Log // Blockchain specific contextual infos
}

LedgerMigrateMigrateChannelFrom represents a MigrateChannelFrom event raised by the LedgerMigrate contract.

type LedgerMigrateMigrateChannelFromIterator

type LedgerMigrateMigrateChannelFromIterator struct {
	Event *LedgerMigrateMigrateChannelFrom // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

LedgerMigrateMigrateChannelFromIterator is returned from FilterMigrateChannelFrom and is used to iterate over the raw logs and unpacked data for MigrateChannelFrom events raised by the LedgerMigrate contract.

func (*LedgerMigrateMigrateChannelFromIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*LedgerMigrateMigrateChannelFromIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*LedgerMigrateMigrateChannelFromIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type LedgerMigrateMigrateChannelTo

type LedgerMigrateMigrateChannelTo struct {
	ChannelId     [32]byte
	NewLedgerAddr common.Address
	Raw           types.Log // Blockchain specific contextual infos
}

LedgerMigrateMigrateChannelTo represents a MigrateChannelTo event raised by the LedgerMigrate contract.

type LedgerMigrateMigrateChannelToIterator

type LedgerMigrateMigrateChannelToIterator struct {
	Event *LedgerMigrateMigrateChannelTo // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

LedgerMigrateMigrateChannelToIterator is returned from FilterMigrateChannelTo and is used to iterate over the raw logs and unpacked data for MigrateChannelTo events raised by the LedgerMigrate contract.

func (*LedgerMigrateMigrateChannelToIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*LedgerMigrateMigrateChannelToIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*LedgerMigrateMigrateChannelToIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type LedgerMigrateRaw

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

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

func (*LedgerMigrateRaw) Call

func (_LedgerMigrate *LedgerMigrateRaw) 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 (*LedgerMigrateRaw) Transact

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

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

func (*LedgerMigrateRaw) Transfer

func (_LedgerMigrate *LedgerMigrateRaw) 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 LedgerMigrateSession

type LedgerMigrateSession struct {
	Contract     *LedgerMigrate    // 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
}

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

type LedgerMigrateTransactor

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

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

func NewLedgerMigrateTransactor

func NewLedgerMigrateTransactor(address common.Address, transactor bind.ContractTransactor) (*LedgerMigrateTransactor, error)

NewLedgerMigrateTransactor creates a new write-only instance of LedgerMigrate, bound to a specific deployed contract.

type LedgerMigrateTransactorRaw

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

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

func (*LedgerMigrateTransactorRaw) Transact

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

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

func (*LedgerMigrateTransactorRaw) Transfer

func (_LedgerMigrate *LedgerMigrateTransactorRaw) 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 LedgerMigrateTransactorSession

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

LedgerMigrateTransactorSession 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