Versions in this module Expand all Collapse all v0 v0.0.1 Jun 20, 2023 Changes in this version + var BridgeABI = BridgeMetaData.ABI + var BridgeMetaData = &bind.MetaData + var CrossABI = CrossMetaData.ABI + var CrossMetaData = &bind.MetaData + type Bridge struct + func NewBridge(address common.Address, backend bind.ContractBackend) (*Bridge, error) + type BridgeCaller struct + func NewBridgeCaller(address common.Address, caller bind.ContractCaller) (*BridgeCaller, error) + func (_Bridge *BridgeCaller) Commitments(opts *bind.CallOpts, arg0 *big.Int) (bool, error) + func (_Bridge *BridgeCaller) Controller(opts *bind.CallOpts) (common.Address, error) + func (_Bridge *BridgeCaller) GetLeaf(opts *bind.CallOpts, j *big.Int, k *big.Int) (*big.Int, error) + func (_Bridge *BridgeCaller) GetMerkleProof(opts *bind.CallOpts, index *big.Int) ([8]*big.Int, [8]*big.Int, error) + func (_Bridge *BridgeCaller) GetPoseidon(opts *bind.CallOpts, input *big.Int, sk *big.Int) (*big.Int, error) + func (_Bridge *BridgeCaller) GetRoot(opts *bind.CallOpts) (*big.Int, error) + func (_Bridge *BridgeCaller) GetUniqueLeaf(opts *bind.CallOpts, leaf *big.Int, depth *big.Int) (*big.Int, error) + func (_Bridge *BridgeCaller) IsKnownRoot(opts *bind.CallOpts, _root *big.Int) (bool, error) + func (_Bridge *BridgeCaller) MT(opts *bind.CallOpts) (*big.Int, error) + func (_Bridge *BridgeCaller) NoLeaves(opts *bind.CallOpts) (*big.Int, error) + func (_Bridge *BridgeCaller) Roots(opts *bind.CallOpts, arg0 *big.Int) (bool, error) + func (_Bridge *BridgeCaller) Serials(opts *bind.CallOpts, arg0 *big.Int) (bool, error) + func (_Bridge *BridgeCaller) TreeDepth(opts *bind.CallOpts) (*big.Int, error) + func (_Bridge *BridgeCaller) Verify(opts *bind.CallOpts, a [2]*big.Int, b [2][2]*big.Int, c [2]*big.Int, ...) (bool, error) + func (_Bridge *BridgeCaller) VerifyProof(opts *bind.CallOpts, a [2]*big.Int, b [2][2]*big.Int, c [2]*big.Int, ...) (bool, error) + type BridgeCallerRaw struct + Contract *BridgeCaller + func (_Bridge *BridgeCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + type BridgeCallerSession struct + CallOpts bind.CallOpts + Contract *BridgeCaller + func (_Bridge *BridgeCallerSession) Commitments(arg0 *big.Int) (bool, error) + func (_Bridge *BridgeCallerSession) Controller() (common.Address, error) + func (_Bridge *BridgeCallerSession) GetLeaf(j *big.Int, k *big.Int) (*big.Int, error) + func (_Bridge *BridgeCallerSession) GetMerkleProof(index *big.Int) ([8]*big.Int, [8]*big.Int, error) + func (_Bridge *BridgeCallerSession) GetPoseidon(input *big.Int, sk *big.Int) (*big.Int, error) + func (_Bridge *BridgeCallerSession) GetRoot() (*big.Int, error) + func (_Bridge *BridgeCallerSession) GetUniqueLeaf(leaf *big.Int, depth *big.Int) (*big.Int, error) + func (_Bridge *BridgeCallerSession) IsKnownRoot(_root *big.Int) (bool, error) + func (_Bridge *BridgeCallerSession) MT() (*big.Int, error) + func (_Bridge *BridgeCallerSession) NoLeaves() (*big.Int, error) + func (_Bridge *BridgeCallerSession) Roots(arg0 *big.Int) (bool, error) + func (_Bridge *BridgeCallerSession) Serials(arg0 *big.Int) (bool, error) + func (_Bridge *BridgeCallerSession) TreeDepth() (*big.Int, error) + func (_Bridge *BridgeCallerSession) Verify(a [2]*big.Int, b [2][2]*big.Int, c [2]*big.Int, input [2]*big.Int) (bool, error) + func (_Bridge *BridgeCallerSession) VerifyProof(a [2]*big.Int, b [2][2]*big.Int, c [2]*big.Int, input [2]*big.Int) (bool, error) + type BridgeCommitmentAdded struct + Commitment *big.Int + LeafIndex *big.Int + Raw types.Log + Timestamp *big.Int + type BridgeCommitmentAddedIterator struct + Event *BridgeCommitmentAdded + func (it *BridgeCommitmentAddedIterator) Close() error + func (it *BridgeCommitmentAddedIterator) Error() error + func (it *BridgeCommitmentAddedIterator) Next() bool + type BridgeFilterer struct + func NewBridgeFilterer(address common.Address, filterer bind.ContractFilterer) (*BridgeFilterer, error) + func (_Bridge *BridgeFilterer) FilterCommitmentAdded(opts *bind.FilterOpts, commitment []*big.Int) (*BridgeCommitmentAddedIterator, error) + func (_Bridge *BridgeFilterer) FilterLeafAdded(opts *bind.FilterOpts) (*BridgeLeafAddedIterator, error) + func (_Bridge *BridgeFilterer) ParseCommitmentAdded(log types.Log) (*BridgeCommitmentAdded, error) + func (_Bridge *BridgeFilterer) ParseLeafAdded(log types.Log) (*BridgeLeafAdded, error) + func (_Bridge *BridgeFilterer) WatchCommitmentAdded(opts *bind.WatchOpts, sink chan<- *BridgeCommitmentAdded, ...) (event.Subscription, error) + func (_Bridge *BridgeFilterer) WatchLeafAdded(opts *bind.WatchOpts, sink chan<- *BridgeLeafAdded) (event.Subscription, error) + type BridgeLeafAdded struct + Index *big.Int + Raw types.Log + type BridgeLeafAddedIterator struct + Event *BridgeLeafAdded + func (it *BridgeLeafAddedIterator) Close() error + func (it *BridgeLeafAddedIterator) Error() error + func (it *BridgeLeafAddedIterator) Next() bool + type BridgeRaw struct + Contract *Bridge + func (_Bridge *BridgeRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + func (_Bridge *BridgeRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_Bridge *BridgeRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type BridgeSession struct + CallOpts bind.CallOpts + Contract *Bridge + TransactOpts bind.TransactOpts + func (_Bridge *BridgeSession) AddCommitment(_commitment *big.Int) (*types.Transaction, error) + func (_Bridge *BridgeSession) Commitments(arg0 *big.Int) (bool, error) + func (_Bridge *BridgeSession) Controller() (common.Address, error) + func (_Bridge *BridgeSession) GetLeaf(j *big.Int, k *big.Int) (*big.Int, error) + func (_Bridge *BridgeSession) GetMerkleProof(index *big.Int) ([8]*big.Int, [8]*big.Int, error) + func (_Bridge *BridgeSession) GetPoseidon(input *big.Int, sk *big.Int) (*big.Int, error) + func (_Bridge *BridgeSession) GetRoot() (*big.Int, error) + func (_Bridge *BridgeSession) GetUniqueLeaf(leaf *big.Int, depth *big.Int) (*big.Int, error) + func (_Bridge *BridgeSession) Insert(com *big.Int) (*types.Transaction, error) + func (_Bridge *BridgeSession) IsKnownRoot(_root *big.Int) (bool, error) + func (_Bridge *BridgeSession) MT() (*big.Int, error) + func (_Bridge *BridgeSession) NoLeaves() (*big.Int, error) + func (_Bridge *BridgeSession) Roots(arg0 *big.Int) (bool, error) + func (_Bridge *BridgeSession) Serials(arg0 *big.Int) (bool, error) + func (_Bridge *BridgeSession) TreeDepth() (*big.Int, error) + func (_Bridge *BridgeSession) UpdateTree() (*types.Transaction, error) + func (_Bridge *BridgeSession) Verify(a [2]*big.Int, b [2][2]*big.Int, c [2]*big.Int, input [2]*big.Int) (bool, error) + func (_Bridge *BridgeSession) VerifyProof(a [2]*big.Int, b [2][2]*big.Int, c [2]*big.Int, input [2]*big.Int) (bool, error) + type BridgeTransactor struct + func NewBridgeTransactor(address common.Address, transactor bind.ContractTransactor) (*BridgeTransactor, error) + func (_Bridge *BridgeTransactor) AddCommitment(opts *bind.TransactOpts, _commitment *big.Int) (*types.Transaction, error) + func (_Bridge *BridgeTransactor) Insert(opts *bind.TransactOpts, com *big.Int) (*types.Transaction, error) + func (_Bridge *BridgeTransactor) UpdateTree(opts *bind.TransactOpts) (*types.Transaction, error) + type BridgeTransactorRaw struct + Contract *BridgeTransactor + func (_Bridge *BridgeTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_Bridge *BridgeTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type BridgeTransactorSession struct + Contract *BridgeTransactor + TransactOpts bind.TransactOpts + func (_Bridge *BridgeTransactorSession) AddCommitment(_commitment *big.Int) (*types.Transaction, error) + func (_Bridge *BridgeTransactorSession) Insert(com *big.Int) (*types.Transaction, error) + func (_Bridge *BridgeTransactorSession) UpdateTree() (*types.Transaction, error) + type Cross struct + func NewCross(address common.Address, backend bind.ContractBackend) (*Cross, error) + type CrossCaller struct + func NewCrossCaller(address common.Address, caller bind.ContractCaller) (*CrossCaller, error) + func (_Cross *CrossCaller) CurrentChainId(opts *bind.CallOpts) (*big.Int, error) + func (_Cross *CrossCaller) Enable(opts *bind.CallOpts) (bool, error) + func (_Cross *CrossCaller) FloatFee(opts *bind.CallOpts) (*big.Int, error) + func (_Cross *CrossCaller) OrderHashes(opts *bind.CallOpts, arg0 *big.Int) ([32]byte, error) + func (_Cross *CrossCaller) Orders(opts *bind.CallOpts, arg0 [32]byte) (struct{ ... }, error) + func (_Cross *CrossCaller) Owner(opts *bind.CallOpts) (common.Address, error) + func (_Cross *CrossCaller) PaidOrders(opts *bind.CallOpts, arg0 [32]byte) (bool, error) + func (_Cross *CrossCaller) Paused(opts *bind.CallOpts) (bool, error) + func (_Cross *CrossCaller) PendingOrders(opts *bind.CallOpts, arg0 [32]byte) (bool, error) + func (_Cross *CrossCaller) PorterFactory(opts *bind.CallOpts) (common.Address, error) + func (_Cross *CrossCaller) Receipts(opts *bind.CallOpts, arg0 [32]byte) (struct{ ... }, error) + func (_Cross *CrossCaller) ZkVerifier(opts *bind.CallOpts) (common.Address, error) + type CrossCallerRaw struct + Contract *CrossCaller + func (_Cross *CrossCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + type CrossCallerSession struct + CallOpts bind.CallOpts + Contract *CrossCaller + func (_Cross *CrossCallerSession) CurrentChainId() (*big.Int, error) + func (_Cross *CrossCallerSession) Enable() (bool, error) + func (_Cross *CrossCallerSession) FloatFee() (*big.Int, error) + func (_Cross *CrossCallerSession) OrderHashes(arg0 *big.Int) ([32]byte, error) + func (_Cross *CrossCallerSession) Orders(arg0 [32]byte) (struct{ ... }, error) + func (_Cross *CrossCallerSession) Owner() (common.Address, error) + func (_Cross *CrossCallerSession) PaidOrders(arg0 [32]byte) (bool, error) + func (_Cross *CrossCallerSession) Paused() (bool, error) + func (_Cross *CrossCallerSession) PendingOrders(arg0 [32]byte) (bool, error) + func (_Cross *CrossCallerSession) PorterFactory() (common.Address, error) + func (_Cross *CrossCallerSession) Receipts(arg0 [32]byte) (struct{ ... }, error) + func (_Cross *CrossCallerSession) ZkVerifier() (common.Address, error) + type CrossCommitReceipt struct + OrderHash [32]byte + Raw types.Log + Receipt CrossControllerReceipt + Validator common.Address + type CrossCommitReceiptIterator struct + Event *CrossCommitReceipt + func (it *CrossCommitReceiptIterator) Close() error + func (it *CrossCommitReceiptIterator) Error() error + func (it *CrossCommitReceiptIterator) Next() bool + type CrossCommitReceiptWithZk struct + OrderHash [32]byte + Raw types.Log + Receipt CrossControllerReceipt + Validator common.Address + type CrossCommitReceiptWithZkIterator struct + Event *CrossCommitReceiptWithZk + func (it *CrossCommitReceiptWithZkIterator) Close() error + func (it *CrossCommitReceiptWithZkIterator) Error() error + func (it *CrossCommitReceiptWithZkIterator) Next() bool + type CrossControllerOrder struct + DestAddress common.Address + DestChainId *big.Int + DestToken common.Address + OrderId *big.Int + Porter common.Address + SrcAddress common.Address + SrcAmount *big.Int + SrcChainId *big.Int + SrcToken common.Address + type CrossControllerProof struct + A [2]*big.Int + B [2][2]*big.Int + C [2]*big.Int + type CrossControllerReceipt struct + DestTxHash [32]byte + ProofHash [32]byte + type CrossCrossFrom struct + CrossAmount *big.Int + Order CrossControllerOrder + PaidAmount *big.Int + Raw types.Log + SrcTokenDecimals uint8 + Validator common.Address + type CrossCrossFromIterator struct + Event *CrossCrossFrom + func (it *CrossCrossFromIterator) Close() error + func (it *CrossCrossFromIterator) Error() error + func (it *CrossCrossFromIterator) Next() bool + type CrossCrossTo struct + Account common.Address + CrossAmount *big.Int + FixedFeeAmount *big.Int + FloatFeeAmount *big.Int + Order CrossControllerOrder + Raw types.Log + type CrossCrossToIterator struct + Event *CrossCrossTo + func (it *CrossCrossToIterator) Close() error + func (it *CrossCrossToIterator) Error() error + func (it *CrossCrossToIterator) Next() bool + type CrossEnabledZkVerifier struct + Enable bool + Raw types.Log + type CrossEnabledZkVerifierIterator struct + Event *CrossEnabledZkVerifier + func (it *CrossEnabledZkVerifierIterator) Close() error + func (it *CrossEnabledZkVerifierIterator) Error() error + func (it *CrossEnabledZkVerifierIterator) Next() bool + type CrossFilterer struct + func NewCrossFilterer(address common.Address, filterer bind.ContractFilterer) (*CrossFilterer, error) + func (_Cross *CrossFilterer) FilterCommitReceipt(opts *bind.FilterOpts, validator []common.Address, orderHash [][32]byte) (*CrossCommitReceiptIterator, error) + func (_Cross *CrossFilterer) FilterCommitReceiptWithZk(opts *bind.FilterOpts, validator []common.Address, orderHash [][32]byte) (*CrossCommitReceiptWithZkIterator, error) + func (_Cross *CrossFilterer) FilterCrossFrom(opts *bind.FilterOpts, validator []common.Address) (*CrossCrossFromIterator, error) + func (_Cross *CrossFilterer) FilterCrossTo(opts *bind.FilterOpts, account []common.Address) (*CrossCrossToIterator, error) + func (_Cross *CrossFilterer) FilterEnabledZkVerifier(opts *bind.FilterOpts) (*CrossEnabledZkVerifierIterator, error) + func (_Cross *CrossFilterer) FilterInitialized(opts *bind.FilterOpts) (*CrossInitializedIterator, error) + func (_Cross *CrossFilterer) FilterPaused(opts *bind.FilterOpts) (*CrossPausedIterator, error) + func (_Cross *CrossFilterer) FilterSettedFloatFee(opts *bind.FilterOpts) (*CrossSettedFloatFeeIterator, error) + func (_Cross *CrossFilterer) FilterSettedPorterFactory(opts *bind.FilterOpts) (*CrossSettedPorterFactoryIterator, error) + func (_Cross *CrossFilterer) FilterSettedZkVerifier(opts *bind.FilterOpts) (*CrossSettedZkVerifierIterator, error) + func (_Cross *CrossFilterer) FilterUnpaused(opts *bind.FilterOpts) (*CrossUnpausedIterator, error) + func (_Cross *CrossFilterer) ParseCommitReceipt(log types.Log) (*CrossCommitReceipt, error) + func (_Cross *CrossFilterer) ParseCommitReceiptWithZk(log types.Log) (*CrossCommitReceiptWithZk, error) + func (_Cross *CrossFilterer) ParseCrossFrom(log types.Log) (*CrossCrossFrom, error) + func (_Cross *CrossFilterer) ParseCrossTo(log types.Log) (*CrossCrossTo, error) + func (_Cross *CrossFilterer) ParseEnabledZkVerifier(log types.Log) (*CrossEnabledZkVerifier, error) + func (_Cross *CrossFilterer) ParseInitialized(log types.Log) (*CrossInitialized, error) + func (_Cross *CrossFilterer) ParsePaused(log types.Log) (*CrossPaused, error) + func (_Cross *CrossFilterer) ParseSettedFloatFee(log types.Log) (*CrossSettedFloatFee, error) + func (_Cross *CrossFilterer) ParseSettedPorterFactory(log types.Log) (*CrossSettedPorterFactory, error) + func (_Cross *CrossFilterer) ParseSettedZkVerifier(log types.Log) (*CrossSettedZkVerifier, error) + func (_Cross *CrossFilterer) ParseUnpaused(log types.Log) (*CrossUnpaused, error) + func (_Cross *CrossFilterer) WatchCommitReceipt(opts *bind.WatchOpts, sink chan<- *CrossCommitReceipt, ...) (event.Subscription, error) + func (_Cross *CrossFilterer) WatchCommitReceiptWithZk(opts *bind.WatchOpts, sink chan<- *CrossCommitReceiptWithZk, ...) (event.Subscription, error) + func (_Cross *CrossFilterer) WatchCrossFrom(opts *bind.WatchOpts, sink chan<- *CrossCrossFrom, validator []common.Address) (event.Subscription, error) + func (_Cross *CrossFilterer) WatchCrossTo(opts *bind.WatchOpts, sink chan<- *CrossCrossTo, account []common.Address) (event.Subscription, error) + func (_Cross *CrossFilterer) WatchEnabledZkVerifier(opts *bind.WatchOpts, sink chan<- *CrossEnabledZkVerifier) (event.Subscription, error) + func (_Cross *CrossFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *CrossInitialized) (event.Subscription, error) + func (_Cross *CrossFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *CrossPaused) (event.Subscription, error) + func (_Cross *CrossFilterer) WatchSettedFloatFee(opts *bind.WatchOpts, sink chan<- *CrossSettedFloatFee) (event.Subscription, error) + func (_Cross *CrossFilterer) WatchSettedPorterFactory(opts *bind.WatchOpts, sink chan<- *CrossSettedPorterFactory) (event.Subscription, error) + func (_Cross *CrossFilterer) WatchSettedZkVerifier(opts *bind.WatchOpts, sink chan<- *CrossSettedZkVerifier) (event.Subscription, error) + func (_Cross *CrossFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *CrossUnpaused) (event.Subscription, error) + type CrossInitialized struct + Raw types.Log + Version uint8 + type CrossInitializedIterator struct + Event *CrossInitialized + func (it *CrossInitializedIterator) Close() error + func (it *CrossInitializedIterator) Error() error + func (it *CrossInitializedIterator) Next() bool + type CrossPaused struct + Account common.Address + Raw types.Log + type CrossPausedIterator struct + Event *CrossPaused + func (it *CrossPausedIterator) Close() error + func (it *CrossPausedIterator) Error() error + func (it *CrossPausedIterator) Next() bool + type CrossRaw struct + Contract *Cross + func (_Cross *CrossRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + func (_Cross *CrossRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_Cross *CrossRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type CrossSession struct + CallOpts bind.CallOpts + Contract *Cross + TransactOpts bind.TransactOpts + func (_Cross *CrossSession) AddCommitment(_commitment *big.Int) (*types.Transaction, error) + func (_Cross *CrossSession) CommitReceipt(orderHash [32]byte, receipt CrossControllerReceipt) (*types.Transaction, error) + func (_Cross *CrossSession) CommitReceiptWithZK(proof CrossControllerProof, input [2]*big.Int, orderHash [32]byte, ...) (*types.Transaction, error) + func (_Cross *CrossSession) CrossFrom(order CrossControllerOrder, srcTokenDecimals uint8, crossAmount *big.Int) (*types.Transaction, error) + func (_Cross *CrossSession) CrossTo(order CrossControllerOrder) (*types.Transaction, error) + func (_Cross *CrossSession) CurrentChainId() (*big.Int, error) + func (_Cross *CrossSession) Enable() (bool, error) + func (_Cross *CrossSession) EnableZkVerifier(_enable bool) (*types.Transaction, error) + func (_Cross *CrossSession) FloatFee() (*big.Int, error) + func (_Cross *CrossSession) Initialize(_owner common.Address) (*types.Transaction, error) + func (_Cross *CrossSession) OrderHashes(arg0 *big.Int) ([32]byte, error) + func (_Cross *CrossSession) Orders(arg0 [32]byte) (struct{ ... }, error) + func (_Cross *CrossSession) Owner() (common.Address, error) + func (_Cross *CrossSession) PaidOrders(arg0 [32]byte) (bool, error) + func (_Cross *CrossSession) Paused() (bool, error) + func (_Cross *CrossSession) PendingOrders(arg0 [32]byte) (bool, error) + func (_Cross *CrossSession) PorterFactory() (common.Address, error) + func (_Cross *CrossSession) Receipts(arg0 [32]byte) (struct{ ... }, error) + func (_Cross *CrossSession) SetFloatFee(_floatFee *big.Int) (*types.Transaction, error) + func (_Cross *CrossSession) SetPorterFactory(_factory common.Address) (*types.Transaction, error) + func (_Cross *CrossSession) SetZkVerifier(_verifier common.Address) (*types.Transaction, error) + func (_Cross *CrossSession) ZkVerifier() (common.Address, error) + type CrossSettedFloatFee struct + FloatFee *big.Int + Raw types.Log + type CrossSettedFloatFeeIterator struct + Event *CrossSettedFloatFee + func (it *CrossSettedFloatFeeIterator) Close() error + func (it *CrossSettedFloatFeeIterator) Error() error + func (it *CrossSettedFloatFeeIterator) Next() bool + type CrossSettedPorterFactory struct + Factory common.Address + Raw types.Log + type CrossSettedPorterFactoryIterator struct + Event *CrossSettedPorterFactory + func (it *CrossSettedPorterFactoryIterator) Close() error + func (it *CrossSettedPorterFactoryIterator) Error() error + func (it *CrossSettedPorterFactoryIterator) Next() bool + type CrossSettedZkVerifier struct + Raw types.Log + ZkVerifier common.Address + type CrossSettedZkVerifierIterator struct + Event *CrossSettedZkVerifier + func (it *CrossSettedZkVerifierIterator) Close() error + func (it *CrossSettedZkVerifierIterator) Error() error + func (it *CrossSettedZkVerifierIterator) Next() bool + type CrossTransactor struct + func NewCrossTransactor(address common.Address, transactor bind.ContractTransactor) (*CrossTransactor, error) + func (_Cross *CrossTransactor) AddCommitment(opts *bind.TransactOpts, _commitment *big.Int) (*types.Transaction, error) + func (_Cross *CrossTransactor) CommitReceipt(opts *bind.TransactOpts, orderHash [32]byte, receipt CrossControllerReceipt) (*types.Transaction, error) + func (_Cross *CrossTransactor) CommitReceiptWithZK(opts *bind.TransactOpts, proof CrossControllerProof, input [2]*big.Int, ...) (*types.Transaction, error) + func (_Cross *CrossTransactor) CrossFrom(opts *bind.TransactOpts, order CrossControllerOrder, srcTokenDecimals uint8, ...) (*types.Transaction, error) + func (_Cross *CrossTransactor) CrossTo(opts *bind.TransactOpts, order CrossControllerOrder) (*types.Transaction, error) + func (_Cross *CrossTransactor) EnableZkVerifier(opts *bind.TransactOpts, _enable bool) (*types.Transaction, error) + func (_Cross *CrossTransactor) Initialize(opts *bind.TransactOpts, _owner common.Address) (*types.Transaction, error) + func (_Cross *CrossTransactor) SetFloatFee(opts *bind.TransactOpts, _floatFee *big.Int) (*types.Transaction, error) + func (_Cross *CrossTransactor) SetPorterFactory(opts *bind.TransactOpts, _factory common.Address) (*types.Transaction, error) + func (_Cross *CrossTransactor) SetZkVerifier(opts *bind.TransactOpts, _verifier common.Address) (*types.Transaction, error) + type CrossTransactorRaw struct + Contract *CrossTransactor + func (_Cross *CrossTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_Cross *CrossTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type CrossTransactorSession struct + Contract *CrossTransactor + TransactOpts bind.TransactOpts + func (_Cross *CrossTransactorSession) AddCommitment(_commitment *big.Int) (*types.Transaction, error) + func (_Cross *CrossTransactorSession) CommitReceipt(orderHash [32]byte, receipt CrossControllerReceipt) (*types.Transaction, error) + func (_Cross *CrossTransactorSession) CommitReceiptWithZK(proof CrossControllerProof, input [2]*big.Int, orderHash [32]byte, ...) (*types.Transaction, error) + func (_Cross *CrossTransactorSession) CrossFrom(order CrossControllerOrder, srcTokenDecimals uint8, crossAmount *big.Int) (*types.Transaction, error) + func (_Cross *CrossTransactorSession) CrossTo(order CrossControllerOrder) (*types.Transaction, error) + func (_Cross *CrossTransactorSession) EnableZkVerifier(_enable bool) (*types.Transaction, error) + func (_Cross *CrossTransactorSession) Initialize(_owner common.Address) (*types.Transaction, error) + func (_Cross *CrossTransactorSession) SetFloatFee(_floatFee *big.Int) (*types.Transaction, error) + func (_Cross *CrossTransactorSession) SetPorterFactory(_factory common.Address) (*types.Transaction, error) + func (_Cross *CrossTransactorSession) SetZkVerifier(_verifier common.Address) (*types.Transaction, error) + type CrossUnpaused struct + Account common.Address + Raw types.Log + type CrossUnpausedIterator struct + Event *CrossUnpaused + func (it *CrossUnpausedIterator) Close() error + func (it *CrossUnpausedIterator) Error() error + func (it *CrossUnpausedIterator) Next() bool