Documentation ¶
Index ¶
- Constants
- Variables
- type Address
- type AddressCaller
- type AddressCallerRaw
- type AddressCallerSession
- type AddressFilterer
- type AddressRaw
- func (_Address *AddressRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Address *AddressRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Address *AddressRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AddressSession
- type AddressTransactor
- type AddressTransactorRaw
- type AddressTransactorSession
- type Bridge
- type BridgeCaller
- func (_Bridge *BridgeCaller) ClosedValueTransferVotes(opts *bind.CallOpts, arg0 uint64) (bool, error)
- func (_Bridge *BridgeCaller) ConfigurationNonce(opts *bind.CallOpts) (uint64, error)
- func (_Bridge *BridgeCaller) CounterpartBridge(opts *bind.CallOpts) (common.Address, error)
- func (_Bridge *BridgeCaller) FeeOfERC20(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_Bridge *BridgeCaller) FeeOfKLAY(opts *bind.CallOpts) (*big.Int, error)
- func (_Bridge *BridgeCaller) FeeReceiver(opts *bind.CallOpts) (common.Address, error)
- func (_Bridge *BridgeCaller) GetOperatorList(opts *bind.CallOpts) ([]common.Address, error)
- func (_Bridge *BridgeCaller) GetRegisteredTokenList(opts *bind.CallOpts) ([]common.Address, error)
- func (_Bridge *BridgeCaller) HandleNoncesToBlockNums(opts *bind.CallOpts, arg0 uint64) (uint64, error)
- func (_Bridge *BridgeCaller) HandledRequestTx(opts *bind.CallOpts, arg0 [32]byte) (bool, error)
- func (_Bridge *BridgeCaller) IndexOfTokens(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_Bridge *BridgeCaller) IsLockedKLAY(opts *bind.CallOpts) (bool, error)
- func (_Bridge *BridgeCaller) IsOwner(opts *bind.CallOpts) (bool, error)
- func (_Bridge *BridgeCaller) IsRunning(opts *bind.CallOpts) (bool, error)
- func (_Bridge *BridgeCaller) LockedTokens(opts *bind.CallOpts, arg0 common.Address) (bool, error)
- func (_Bridge *BridgeCaller) LowerHandleNonce(opts *bind.CallOpts) (uint64, error)
- func (_Bridge *BridgeCaller) MAXOPERATOR(opts *bind.CallOpts) (uint64, error)
- func (_Bridge *BridgeCaller) ModeMintBurn(opts *bind.CallOpts) (bool, error)
- func (_Bridge *BridgeCaller) OperatorList(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- func (_Bridge *BridgeCaller) OperatorThresholds(opts *bind.CallOpts, arg0 uint8) (uint8, error)
- func (_Bridge *BridgeCaller) Operators(opts *bind.CallOpts, arg0 common.Address) (bool, error)
- func (_Bridge *BridgeCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_Bridge *BridgeCaller) RecoveryBlockNumber(opts *bind.CallOpts) (uint64, error)
- func (_Bridge *BridgeCaller) RegisteredTokenList(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- func (_Bridge *BridgeCaller) RegisteredTokens(opts *bind.CallOpts, arg0 common.Address) (common.Address, error)
- func (_Bridge *BridgeCaller) RequestNonce(opts *bind.CallOpts) (uint64, error)
- func (_Bridge *BridgeCaller) UpperHandleNonce(opts *bind.CallOpts) (uint64, error)
- func (_Bridge *BridgeCaller) VERSION(opts *bind.CallOpts) (uint64, error)
- type BridgeCallerRaw
- type BridgeCallerSession
- func (_Bridge *BridgeCallerSession) ClosedValueTransferVotes(arg0 uint64) (bool, error)
- func (_Bridge *BridgeCallerSession) ConfigurationNonce() (uint64, error)
- func (_Bridge *BridgeCallerSession) CounterpartBridge() (common.Address, error)
- func (_Bridge *BridgeCallerSession) FeeOfERC20(arg0 common.Address) (*big.Int, error)
- func (_Bridge *BridgeCallerSession) FeeOfKLAY() (*big.Int, error)
- func (_Bridge *BridgeCallerSession) FeeReceiver() (common.Address, error)
- func (_Bridge *BridgeCallerSession) GetOperatorList() ([]common.Address, error)
- func (_Bridge *BridgeCallerSession) GetRegisteredTokenList() ([]common.Address, error)
- func (_Bridge *BridgeCallerSession) HandleNoncesToBlockNums(arg0 uint64) (uint64, error)
- func (_Bridge *BridgeCallerSession) HandledRequestTx(arg0 [32]byte) (bool, error)
- func (_Bridge *BridgeCallerSession) IndexOfTokens(arg0 common.Address) (*big.Int, error)
- func (_Bridge *BridgeCallerSession) IsLockedKLAY() (bool, error)
- func (_Bridge *BridgeCallerSession) IsOwner() (bool, error)
- func (_Bridge *BridgeCallerSession) IsRunning() (bool, error)
- func (_Bridge *BridgeCallerSession) LockedTokens(arg0 common.Address) (bool, error)
- func (_Bridge *BridgeCallerSession) LowerHandleNonce() (uint64, error)
- func (_Bridge *BridgeCallerSession) MAXOPERATOR() (uint64, error)
- func (_Bridge *BridgeCallerSession) ModeMintBurn() (bool, error)
- func (_Bridge *BridgeCallerSession) OperatorList(arg0 *big.Int) (common.Address, error)
- func (_Bridge *BridgeCallerSession) OperatorThresholds(arg0 uint8) (uint8, error)
- func (_Bridge *BridgeCallerSession) Operators(arg0 common.Address) (bool, error)
- func (_Bridge *BridgeCallerSession) Owner() (common.Address, error)
- func (_Bridge *BridgeCallerSession) RecoveryBlockNumber() (uint64, error)
- func (_Bridge *BridgeCallerSession) RegisteredTokenList(arg0 *big.Int) (common.Address, error)
- func (_Bridge *BridgeCallerSession) RegisteredTokens(arg0 common.Address) (common.Address, error)
- func (_Bridge *BridgeCallerSession) RequestNonce() (uint64, error)
- func (_Bridge *BridgeCallerSession) UpperHandleNonce() (uint64, error)
- func (_Bridge *BridgeCallerSession) VERSION() (uint64, error)
- type BridgeCounterPart
- type BridgeCounterPartCaller
- func (_BridgeCounterPart *BridgeCounterPartCaller) CounterpartBridge(opts *bind.CallOpts) (common.Address, error)
- func (_BridgeCounterPart *BridgeCounterPartCaller) IsOwner(opts *bind.CallOpts) (bool, error)
- func (_BridgeCounterPart *BridgeCounterPartCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- type BridgeCounterPartCallerRaw
- type BridgeCounterPartCallerSession
- type BridgeCounterPartFilterer
- func (_BridgeCounterPart *BridgeCounterPartFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*BridgeCounterPartOwnershipTransferredIterator, error)
- func (_BridgeCounterPart *BridgeCounterPartFilterer) ParseOwnershipTransferred(log types.Log) (*BridgeCounterPartOwnershipTransferred, error)
- func (_BridgeCounterPart *BridgeCounterPartFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *BridgeCounterPartOwnershipTransferred, ...) (event.Subscription, error)
- type BridgeCounterPartOwnershipTransferred
- type BridgeCounterPartOwnershipTransferredIterator
- type BridgeCounterPartRaw
- func (_BridgeCounterPart *BridgeCounterPartRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_BridgeCounterPart *BridgeCounterPartRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_BridgeCounterPart *BridgeCounterPartRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type BridgeCounterPartSession
- func (_BridgeCounterPart *BridgeCounterPartSession) CounterpartBridge() (common.Address, error)
- func (_BridgeCounterPart *BridgeCounterPartSession) IsOwner() (bool, error)
- func (_BridgeCounterPart *BridgeCounterPartSession) Owner() (common.Address, error)
- func (_BridgeCounterPart *BridgeCounterPartSession) RenounceOwnership() (*types.Transaction, error)
- func (_BridgeCounterPart *BridgeCounterPartSession) SetCounterPartBridge(_bridge common.Address) (*types.Transaction, error)
- func (_BridgeCounterPart *BridgeCounterPartSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type BridgeCounterPartTransactor
- func (_BridgeCounterPart *BridgeCounterPartTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BridgeCounterPart *BridgeCounterPartTransactor) SetCounterPartBridge(opts *bind.TransactOpts, _bridge common.Address) (*types.Transaction, error)
- func (_BridgeCounterPart *BridgeCounterPartTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type BridgeCounterPartTransactorRaw
- type BridgeCounterPartTransactorSession
- func (_BridgeCounterPart *BridgeCounterPartTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_BridgeCounterPart *BridgeCounterPartTransactorSession) SetCounterPartBridge(_bridge common.Address) (*types.Transaction, error)
- func (_BridgeCounterPart *BridgeCounterPartTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type BridgeERC20FeeChanged
- type BridgeERC20FeeChangedIterator
- type BridgeFee
- type BridgeFeeCaller
- type BridgeFeeCallerRaw
- type BridgeFeeCallerSession
- type BridgeFeeERC20FeeChanged
- type BridgeFeeERC20FeeChangedIterator
- type BridgeFeeFeeReceiverChanged
- type BridgeFeeFeeReceiverChangedIterator
- type BridgeFeeFilterer
- func (_BridgeFee *BridgeFeeFilterer) FilterERC20FeeChanged(opts *bind.FilterOpts, token []common.Address, fee []*big.Int) (*BridgeFeeERC20FeeChangedIterator, error)
- func (_BridgeFee *BridgeFeeFilterer) FilterFeeReceiverChanged(opts *bind.FilterOpts, feeReceiver []common.Address) (*BridgeFeeFeeReceiverChangedIterator, error)
- func (_BridgeFee *BridgeFeeFilterer) FilterKLAYFeeChanged(opts *bind.FilterOpts, fee []*big.Int) (*BridgeFeeKLAYFeeChangedIterator, error)
- func (_BridgeFee *BridgeFeeFilterer) ParseERC20FeeChanged(log types.Log) (*BridgeFeeERC20FeeChanged, error)
- func (_BridgeFee *BridgeFeeFilterer) ParseFeeReceiverChanged(log types.Log) (*BridgeFeeFeeReceiverChanged, error)
- func (_BridgeFee *BridgeFeeFilterer) ParseKLAYFeeChanged(log types.Log) (*BridgeFeeKLAYFeeChanged, error)
- func (_BridgeFee *BridgeFeeFilterer) WatchERC20FeeChanged(opts *bind.WatchOpts, sink chan<- *BridgeFeeERC20FeeChanged, ...) (event.Subscription, error)
- func (_BridgeFee *BridgeFeeFilterer) WatchFeeReceiverChanged(opts *bind.WatchOpts, sink chan<- *BridgeFeeFeeReceiverChanged, ...) (event.Subscription, error)
- func (_BridgeFee *BridgeFeeFilterer) WatchKLAYFeeChanged(opts *bind.WatchOpts, sink chan<- *BridgeFeeKLAYFeeChanged, fee []*big.Int) (event.Subscription, error)
- type BridgeFeeKLAYFeeChanged
- type BridgeFeeKLAYFeeChangedIterator
- type BridgeFeeRaw
- func (_BridgeFee *BridgeFeeRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_BridgeFee *BridgeFeeRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_BridgeFee *BridgeFeeRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type BridgeFeeReceiverChanged
- type BridgeFeeReceiverChangedIterator
- type BridgeFeeSession
- type BridgeFeeTransactor
- type BridgeFeeTransactorRaw
- type BridgeFeeTransactorSession
- type BridgeFilterer
- func (_Bridge *BridgeFilterer) FilterERC20FeeChanged(opts *bind.FilterOpts, token []common.Address, fee []*big.Int) (*BridgeERC20FeeChangedIterator, error)
- func (_Bridge *BridgeFilterer) FilterFeeReceiverChanged(opts *bind.FilterOpts, feeReceiver []common.Address) (*BridgeFeeReceiverChangedIterator, error)
- func (_Bridge *BridgeFilterer) FilterHandleValueTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, ...) (*BridgeHandleValueTransferIterator, error)
- func (_Bridge *BridgeFilterer) FilterKLAYFeeChanged(opts *bind.FilterOpts, fee []*big.Int) (*BridgeKLAYFeeChangedIterator, error)
- func (_Bridge *BridgeFilterer) FilterKLAYLocked(opts *bind.FilterOpts) (*BridgeKLAYLockedIterator, error)
- func (_Bridge *BridgeFilterer) FilterKLAYUnlocked(opts *bind.FilterOpts) (*BridgeKLAYUnlockedIterator, error)
- func (_Bridge *BridgeFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*BridgeOwnershipTransferredIterator, error)
- func (_Bridge *BridgeFilterer) FilterRequestValueTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, ...) (*BridgeRequestValueTransferIterator, error)
- func (_Bridge *BridgeFilterer) FilterRequestValueTransferEncoded(opts *bind.FilterOpts, from []common.Address, to []common.Address, ...) (*BridgeRequestValueTransferEncodedIterator, error)
- func (_Bridge *BridgeFilterer) FilterTokenDeregistered(opts *bind.FilterOpts, token []common.Address) (*BridgeTokenDeregisteredIterator, error)
- func (_Bridge *BridgeFilterer) FilterTokenLocked(opts *bind.FilterOpts, token []common.Address) (*BridgeTokenLockedIterator, error)
- func (_Bridge *BridgeFilterer) FilterTokenRegistered(opts *bind.FilterOpts, token []common.Address) (*BridgeTokenRegisteredIterator, error)
- func (_Bridge *BridgeFilterer) FilterTokenUnlocked(opts *bind.FilterOpts, token []common.Address) (*BridgeTokenUnlockedIterator, error)
- func (_Bridge *BridgeFilterer) ParseERC20FeeChanged(log types.Log) (*BridgeERC20FeeChanged, error)
- func (_Bridge *BridgeFilterer) ParseFeeReceiverChanged(log types.Log) (*BridgeFeeReceiverChanged, error)
- func (_Bridge *BridgeFilterer) ParseHandleValueTransfer(log types.Log) (*BridgeHandleValueTransfer, error)
- func (_Bridge *BridgeFilterer) ParseKLAYFeeChanged(log types.Log) (*BridgeKLAYFeeChanged, error)
- func (_Bridge *BridgeFilterer) ParseKLAYLocked(log types.Log) (*BridgeKLAYLocked, error)
- func (_Bridge *BridgeFilterer) ParseKLAYUnlocked(log types.Log) (*BridgeKLAYUnlocked, error)
- func (_Bridge *BridgeFilterer) ParseOwnershipTransferred(log types.Log) (*BridgeOwnershipTransferred, error)
- func (_Bridge *BridgeFilterer) ParseRequestValueTransfer(log types.Log) (*BridgeRequestValueTransfer, error)
- func (_Bridge *BridgeFilterer) ParseRequestValueTransferEncoded(log types.Log) (*BridgeRequestValueTransferEncoded, error)
- func (_Bridge *BridgeFilterer) ParseTokenDeregistered(log types.Log) (*BridgeTokenDeregistered, error)
- func (_Bridge *BridgeFilterer) ParseTokenLocked(log types.Log) (*BridgeTokenLocked, error)
- func (_Bridge *BridgeFilterer) ParseTokenRegistered(log types.Log) (*BridgeTokenRegistered, error)
- func (_Bridge *BridgeFilterer) ParseTokenUnlocked(log types.Log) (*BridgeTokenUnlocked, error)
- func (_Bridge *BridgeFilterer) WatchERC20FeeChanged(opts *bind.WatchOpts, sink chan<- *BridgeERC20FeeChanged, ...) (event.Subscription, error)
- func (_Bridge *BridgeFilterer) WatchFeeReceiverChanged(opts *bind.WatchOpts, sink chan<- *BridgeFeeReceiverChanged, ...) (event.Subscription, error)
- func (_Bridge *BridgeFilterer) WatchHandleValueTransfer(opts *bind.WatchOpts, sink chan<- *BridgeHandleValueTransfer, ...) (event.Subscription, error)
- func (_Bridge *BridgeFilterer) WatchKLAYFeeChanged(opts *bind.WatchOpts, sink chan<- *BridgeKLAYFeeChanged, fee []*big.Int) (event.Subscription, error)
- func (_Bridge *BridgeFilterer) WatchKLAYLocked(opts *bind.WatchOpts, sink chan<- *BridgeKLAYLocked) (event.Subscription, error)
- func (_Bridge *BridgeFilterer) WatchKLAYUnlocked(opts *bind.WatchOpts, sink chan<- *BridgeKLAYUnlocked) (event.Subscription, error)
- func (_Bridge *BridgeFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *BridgeOwnershipTransferred, ...) (event.Subscription, error)
- func (_Bridge *BridgeFilterer) WatchRequestValueTransfer(opts *bind.WatchOpts, sink chan<- *BridgeRequestValueTransfer, ...) (event.Subscription, error)
- func (_Bridge *BridgeFilterer) WatchRequestValueTransferEncoded(opts *bind.WatchOpts, sink chan<- *BridgeRequestValueTransferEncoded, ...) (event.Subscription, error)
- func (_Bridge *BridgeFilterer) WatchTokenDeregistered(opts *bind.WatchOpts, sink chan<- *BridgeTokenDeregistered, ...) (event.Subscription, error)
- func (_Bridge *BridgeFilterer) WatchTokenLocked(opts *bind.WatchOpts, sink chan<- *BridgeTokenLocked, token []common.Address) (event.Subscription, error)
- func (_Bridge *BridgeFilterer) WatchTokenRegistered(opts *bind.WatchOpts, sink chan<- *BridgeTokenRegistered, ...) (event.Subscription, error)
- func (_Bridge *BridgeFilterer) WatchTokenUnlocked(opts *bind.WatchOpts, sink chan<- *BridgeTokenUnlocked, token []common.Address) (event.Subscription, error)
- type BridgeHandleValueTransfer
- type BridgeHandleValueTransferIterator
- type BridgeHandledRequests
- type BridgeHandledRequestsCaller
- type BridgeHandledRequestsCallerRaw
- type BridgeHandledRequestsCallerSession
- type BridgeHandledRequestsFilterer
- type BridgeHandledRequestsRaw
- func (_BridgeHandledRequests *BridgeHandledRequestsRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_BridgeHandledRequests *BridgeHandledRequestsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_BridgeHandledRequests *BridgeHandledRequestsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type BridgeHandledRequestsSession
- type BridgeHandledRequestsTransactor
- type BridgeHandledRequestsTransactorRaw
- type BridgeHandledRequestsTransactorSession
- type BridgeKLAYFeeChanged
- type BridgeKLAYFeeChangedIterator
- type BridgeKLAYLocked
- type BridgeKLAYLockedIterator
- type BridgeKLAYUnlocked
- type BridgeKLAYUnlockedIterator
- type BridgeOperator
- type BridgeOperatorCaller
- func (_BridgeOperator *BridgeOperatorCaller) ClosedValueTransferVotes(opts *bind.CallOpts, arg0 uint64) (bool, error)
- func (_BridgeOperator *BridgeOperatorCaller) ConfigurationNonce(opts *bind.CallOpts) (uint64, error)
- func (_BridgeOperator *BridgeOperatorCaller) GetOperatorList(opts *bind.CallOpts) ([]common.Address, error)
- func (_BridgeOperator *BridgeOperatorCaller) IsOwner(opts *bind.CallOpts) (bool, error)
- func (_BridgeOperator *BridgeOperatorCaller) MAXOPERATOR(opts *bind.CallOpts) (uint64, error)
- func (_BridgeOperator *BridgeOperatorCaller) OperatorList(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- func (_BridgeOperator *BridgeOperatorCaller) OperatorThresholds(opts *bind.CallOpts, arg0 uint8) (uint8, error)
- func (_BridgeOperator *BridgeOperatorCaller) Operators(opts *bind.CallOpts, arg0 common.Address) (bool, error)
- func (_BridgeOperator *BridgeOperatorCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- type BridgeOperatorCallerRaw
- type BridgeOperatorCallerSession
- func (_BridgeOperator *BridgeOperatorCallerSession) ClosedValueTransferVotes(arg0 uint64) (bool, error)
- func (_BridgeOperator *BridgeOperatorCallerSession) ConfigurationNonce() (uint64, error)
- func (_BridgeOperator *BridgeOperatorCallerSession) GetOperatorList() ([]common.Address, error)
- func (_BridgeOperator *BridgeOperatorCallerSession) IsOwner() (bool, error)
- func (_BridgeOperator *BridgeOperatorCallerSession) MAXOPERATOR() (uint64, error)
- func (_BridgeOperator *BridgeOperatorCallerSession) OperatorList(arg0 *big.Int) (common.Address, error)
- func (_BridgeOperator *BridgeOperatorCallerSession) OperatorThresholds(arg0 uint8) (uint8, error)
- func (_BridgeOperator *BridgeOperatorCallerSession) Operators(arg0 common.Address) (bool, error)
- func (_BridgeOperator *BridgeOperatorCallerSession) Owner() (common.Address, error)
- type BridgeOperatorFilterer
- func (_BridgeOperator *BridgeOperatorFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*BridgeOperatorOwnershipTransferredIterator, error)
- func (_BridgeOperator *BridgeOperatorFilterer) ParseOwnershipTransferred(log types.Log) (*BridgeOperatorOwnershipTransferred, error)
- func (_BridgeOperator *BridgeOperatorFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *BridgeOperatorOwnershipTransferred, ...) (event.Subscription, error)
- type BridgeOperatorOwnershipTransferred
- type BridgeOperatorOwnershipTransferredIterator
- type BridgeOperatorRaw
- func (_BridgeOperator *BridgeOperatorRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_BridgeOperator *BridgeOperatorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_BridgeOperator *BridgeOperatorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type BridgeOperatorSession
- func (_BridgeOperator *BridgeOperatorSession) ClosedValueTransferVotes(arg0 uint64) (bool, error)
- func (_BridgeOperator *BridgeOperatorSession) ConfigurationNonce() (uint64, error)
- func (_BridgeOperator *BridgeOperatorSession) DeregisterOperator(_operator common.Address) (*types.Transaction, error)
- func (_BridgeOperator *BridgeOperatorSession) GetOperatorList() ([]common.Address, error)
- func (_BridgeOperator *BridgeOperatorSession) IsOwner() (bool, error)
- func (_BridgeOperator *BridgeOperatorSession) MAXOPERATOR() (uint64, error)
- func (_BridgeOperator *BridgeOperatorSession) OperatorList(arg0 *big.Int) (common.Address, error)
- func (_BridgeOperator *BridgeOperatorSession) OperatorThresholds(arg0 uint8) (uint8, error)
- func (_BridgeOperator *BridgeOperatorSession) Operators(arg0 common.Address) (bool, error)
- func (_BridgeOperator *BridgeOperatorSession) Owner() (common.Address, error)
- func (_BridgeOperator *BridgeOperatorSession) RegisterOperator(_operator common.Address) (*types.Transaction, error)
- func (_BridgeOperator *BridgeOperatorSession) RenounceOwnership() (*types.Transaction, error)
- func (_BridgeOperator *BridgeOperatorSession) SetOperatorThreshold(_voteType uint8, _threshold uint8) (*types.Transaction, error)
- func (_BridgeOperator *BridgeOperatorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type BridgeOperatorTransactor
- func (_BridgeOperator *BridgeOperatorTransactor) DeregisterOperator(opts *bind.TransactOpts, _operator common.Address) (*types.Transaction, error)
- func (_BridgeOperator *BridgeOperatorTransactor) RegisterOperator(opts *bind.TransactOpts, _operator common.Address) (*types.Transaction, error)
- func (_BridgeOperator *BridgeOperatorTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BridgeOperator *BridgeOperatorTransactor) SetOperatorThreshold(opts *bind.TransactOpts, _voteType uint8, _threshold uint8) (*types.Transaction, error)
- func (_BridgeOperator *BridgeOperatorTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type BridgeOperatorTransactorRaw
- type BridgeOperatorTransactorSession
- func (_BridgeOperator *BridgeOperatorTransactorSession) DeregisterOperator(_operator common.Address) (*types.Transaction, error)
- func (_BridgeOperator *BridgeOperatorTransactorSession) RegisterOperator(_operator common.Address) (*types.Transaction, error)
- func (_BridgeOperator *BridgeOperatorTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_BridgeOperator *BridgeOperatorTransactorSession) SetOperatorThreshold(_voteType uint8, _threshold uint8) (*types.Transaction, error)
- func (_BridgeOperator *BridgeOperatorTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type BridgeOwnershipTransferred
- type BridgeOwnershipTransferredIterator
- type BridgeRaw
- 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 BridgeRequestValueTransfer
- type BridgeRequestValueTransferEncoded
- type BridgeRequestValueTransferEncodedIterator
- type BridgeRequestValueTransferIterator
- type BridgeSession
- func (_Bridge *BridgeSession) ChargeWithoutEvent() (*types.Transaction, error)
- func (_Bridge *BridgeSession) ClosedValueTransferVotes(arg0 uint64) (bool, error)
- func (_Bridge *BridgeSession) ConfigurationNonce() (uint64, error)
- func (_Bridge *BridgeSession) CounterpartBridge() (common.Address, error)
- func (_Bridge *BridgeSession) DeregisterOperator(_operator common.Address) (*types.Transaction, error)
- func (_Bridge *BridgeSession) DeregisterToken(_token common.Address) (*types.Transaction, error)
- func (_Bridge *BridgeSession) Fallback(calldata []byte) (*types.Transaction, error)
- func (_Bridge *BridgeSession) FeeOfERC20(arg0 common.Address) (*big.Int, error)
- func (_Bridge *BridgeSession) FeeOfKLAY() (*big.Int, error)
- func (_Bridge *BridgeSession) FeeReceiver() (common.Address, error)
- func (_Bridge *BridgeSession) GetOperatorList() ([]common.Address, error)
- func (_Bridge *BridgeSession) GetRegisteredTokenList() ([]common.Address, error)
- func (_Bridge *BridgeSession) HandleERC20Transfer(_requestTxHash [32]byte, _from common.Address, _to common.Address, ...) (*types.Transaction, error)
- func (_Bridge *BridgeSession) HandleERC721Transfer(_requestTxHash [32]byte, _from common.Address, _to common.Address, ...) (*types.Transaction, error)
- func (_Bridge *BridgeSession) HandleKLAYTransfer(_requestTxHash [32]byte, _from common.Address, _to common.Address, ...) (*types.Transaction, error)
- func (_Bridge *BridgeSession) HandleNoncesToBlockNums(arg0 uint64) (uint64, error)
- func (_Bridge *BridgeSession) HandledRequestTx(arg0 [32]byte) (bool, error)
- func (_Bridge *BridgeSession) IndexOfTokens(arg0 common.Address) (*big.Int, error)
- func (_Bridge *BridgeSession) IsLockedKLAY() (bool, error)
- func (_Bridge *BridgeSession) IsOwner() (bool, error)
- func (_Bridge *BridgeSession) IsRunning() (bool, error)
- func (_Bridge *BridgeSession) LockKLAY() (*types.Transaction, error)
- func (_Bridge *BridgeSession) LockToken(_token common.Address) (*types.Transaction, error)
- func (_Bridge *BridgeSession) LockedTokens(arg0 common.Address) (bool, error)
- func (_Bridge *BridgeSession) LowerHandleNonce() (uint64, error)
- func (_Bridge *BridgeSession) MAXOPERATOR() (uint64, error)
- func (_Bridge *BridgeSession) ModeMintBurn() (bool, error)
- func (_Bridge *BridgeSession) OnERC20Received(_from common.Address, _to common.Address, _value *big.Int, _feeLimit *big.Int, ...) (*types.Transaction, error)
- func (_Bridge *BridgeSession) OnERC721Received(_from common.Address, _tokenId *big.Int, _to common.Address, _extraData []byte) (*types.Transaction, error)
- func (_Bridge *BridgeSession) OperatorList(arg0 *big.Int) (common.Address, error)
- func (_Bridge *BridgeSession) OperatorThresholds(arg0 uint8) (uint8, error)
- func (_Bridge *BridgeSession) Operators(arg0 common.Address) (bool, error)
- func (_Bridge *BridgeSession) Owner() (common.Address, error)
- func (_Bridge *BridgeSession) RecoveryBlockNumber() (uint64, error)
- func (_Bridge *BridgeSession) RegisterOperator(_operator common.Address) (*types.Transaction, error)
- func (_Bridge *BridgeSession) RegisterToken(_token common.Address, _cToken common.Address) (*types.Transaction, error)
- func (_Bridge *BridgeSession) RegisteredTokenList(arg0 *big.Int) (common.Address, error)
- func (_Bridge *BridgeSession) RegisteredTokens(arg0 common.Address) (common.Address, error)
- func (_Bridge *BridgeSession) RenounceOwnership() (*types.Transaction, error)
- func (_Bridge *BridgeSession) RequestERC20Transfer(_tokenAddress common.Address, _to common.Address, _value *big.Int, ...) (*types.Transaction, error)
- func (_Bridge *BridgeSession) RequestERC721Transfer(_tokenAddress common.Address, _to common.Address, _tokenId *big.Int, ...) (*types.Transaction, error)
- func (_Bridge *BridgeSession) RequestKLAYTransfer(_to common.Address, _value *big.Int, _extraData []byte) (*types.Transaction, error)
- func (_Bridge *BridgeSession) RequestNonce() (uint64, error)
- func (_Bridge *BridgeSession) SetCounterPartBridge(_bridge common.Address) (*types.Transaction, error)
- func (_Bridge *BridgeSession) SetERC20Fee(_token common.Address, _fee *big.Int, _requestNonce uint64) (*types.Transaction, error)
- func (_Bridge *BridgeSession) SetFeeReceiver(_feeReceiver common.Address) (*types.Transaction, error)
- func (_Bridge *BridgeSession) SetKLAYFee(_fee *big.Int, _requestNonce uint64) (*types.Transaction, error)
- func (_Bridge *BridgeSession) SetOperatorThreshold(_voteType uint8, _threshold uint8) (*types.Transaction, error)
- func (_Bridge *BridgeSession) Start(_status bool) (*types.Transaction, error)
- func (_Bridge *BridgeSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_Bridge *BridgeSession) UnlockKLAY() (*types.Transaction, error)
- func (_Bridge *BridgeSession) UnlockToken(_token common.Address) (*types.Transaction, error)
- func (_Bridge *BridgeSession) UpperHandleNonce() (uint64, error)
- func (_Bridge *BridgeSession) VERSION() (uint64, error)
- type BridgeTokenDeregistered
- type BridgeTokenDeregisteredIterator
- type BridgeTokenLocked
- type BridgeTokenLockedIterator
- type BridgeTokenRegistered
- type BridgeTokenRegisteredIterator
- type BridgeTokenUnlocked
- type BridgeTokenUnlockedIterator
- type BridgeTokens
- type BridgeTokensCaller
- func (_BridgeTokens *BridgeTokensCaller) GetRegisteredTokenList(opts *bind.CallOpts) ([]common.Address, error)
- func (_BridgeTokens *BridgeTokensCaller) IndexOfTokens(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_BridgeTokens *BridgeTokensCaller) IsOwner(opts *bind.CallOpts) (bool, error)
- func (_BridgeTokens *BridgeTokensCaller) LockedTokens(opts *bind.CallOpts, arg0 common.Address) (bool, error)
- func (_BridgeTokens *BridgeTokensCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_BridgeTokens *BridgeTokensCaller) RegisteredTokenList(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- func (_BridgeTokens *BridgeTokensCaller) RegisteredTokens(opts *bind.CallOpts, arg0 common.Address) (common.Address, error)
- type BridgeTokensCallerRaw
- type BridgeTokensCallerSession
- func (_BridgeTokens *BridgeTokensCallerSession) GetRegisteredTokenList() ([]common.Address, error)
- func (_BridgeTokens *BridgeTokensCallerSession) IndexOfTokens(arg0 common.Address) (*big.Int, error)
- func (_BridgeTokens *BridgeTokensCallerSession) IsOwner() (bool, error)
- func (_BridgeTokens *BridgeTokensCallerSession) LockedTokens(arg0 common.Address) (bool, error)
- func (_BridgeTokens *BridgeTokensCallerSession) Owner() (common.Address, error)
- func (_BridgeTokens *BridgeTokensCallerSession) RegisteredTokenList(arg0 *big.Int) (common.Address, error)
- func (_BridgeTokens *BridgeTokensCallerSession) RegisteredTokens(arg0 common.Address) (common.Address, error)
- type BridgeTokensFilterer
- func (_BridgeTokens *BridgeTokensFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*BridgeTokensOwnershipTransferredIterator, error)
- func (_BridgeTokens *BridgeTokensFilterer) FilterTokenDeregistered(opts *bind.FilterOpts, token []common.Address) (*BridgeTokensTokenDeregisteredIterator, error)
- func (_BridgeTokens *BridgeTokensFilterer) FilterTokenLocked(opts *bind.FilterOpts, token []common.Address) (*BridgeTokensTokenLockedIterator, error)
- func (_BridgeTokens *BridgeTokensFilterer) FilterTokenRegistered(opts *bind.FilterOpts, token []common.Address) (*BridgeTokensTokenRegisteredIterator, error)
- func (_BridgeTokens *BridgeTokensFilterer) FilterTokenUnlocked(opts *bind.FilterOpts, token []common.Address) (*BridgeTokensTokenUnlockedIterator, error)
- func (_BridgeTokens *BridgeTokensFilterer) ParseOwnershipTransferred(log types.Log) (*BridgeTokensOwnershipTransferred, error)
- func (_BridgeTokens *BridgeTokensFilterer) ParseTokenDeregistered(log types.Log) (*BridgeTokensTokenDeregistered, error)
- func (_BridgeTokens *BridgeTokensFilterer) ParseTokenLocked(log types.Log) (*BridgeTokensTokenLocked, error)
- func (_BridgeTokens *BridgeTokensFilterer) ParseTokenRegistered(log types.Log) (*BridgeTokensTokenRegistered, error)
- func (_BridgeTokens *BridgeTokensFilterer) ParseTokenUnlocked(log types.Log) (*BridgeTokensTokenUnlocked, error)
- func (_BridgeTokens *BridgeTokensFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *BridgeTokensOwnershipTransferred, ...) (event.Subscription, error)
- func (_BridgeTokens *BridgeTokensFilterer) WatchTokenDeregistered(opts *bind.WatchOpts, sink chan<- *BridgeTokensTokenDeregistered, ...) (event.Subscription, error)
- func (_BridgeTokens *BridgeTokensFilterer) WatchTokenLocked(opts *bind.WatchOpts, sink chan<- *BridgeTokensTokenLocked, ...) (event.Subscription, error)
- func (_BridgeTokens *BridgeTokensFilterer) WatchTokenRegistered(opts *bind.WatchOpts, sink chan<- *BridgeTokensTokenRegistered, ...) (event.Subscription, error)
- func (_BridgeTokens *BridgeTokensFilterer) WatchTokenUnlocked(opts *bind.WatchOpts, sink chan<- *BridgeTokensTokenUnlocked, ...) (event.Subscription, error)
- type BridgeTokensOwnershipTransferred
- type BridgeTokensOwnershipTransferredIterator
- type BridgeTokensRaw
- func (_BridgeTokens *BridgeTokensRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_BridgeTokens *BridgeTokensRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_BridgeTokens *BridgeTokensRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type BridgeTokensSession
- func (_BridgeTokens *BridgeTokensSession) DeregisterToken(_token common.Address) (*types.Transaction, error)
- func (_BridgeTokens *BridgeTokensSession) GetRegisteredTokenList() ([]common.Address, error)
- func (_BridgeTokens *BridgeTokensSession) IndexOfTokens(arg0 common.Address) (*big.Int, error)
- func (_BridgeTokens *BridgeTokensSession) IsOwner() (bool, error)
- func (_BridgeTokens *BridgeTokensSession) LockToken(_token common.Address) (*types.Transaction, error)
- func (_BridgeTokens *BridgeTokensSession) LockedTokens(arg0 common.Address) (bool, error)
- func (_BridgeTokens *BridgeTokensSession) Owner() (common.Address, error)
- func (_BridgeTokens *BridgeTokensSession) RegisterToken(_token common.Address, _cToken common.Address) (*types.Transaction, error)
- func (_BridgeTokens *BridgeTokensSession) RegisteredTokenList(arg0 *big.Int) (common.Address, error)
- func (_BridgeTokens *BridgeTokensSession) RegisteredTokens(arg0 common.Address) (common.Address, error)
- func (_BridgeTokens *BridgeTokensSession) RenounceOwnership() (*types.Transaction, error)
- func (_BridgeTokens *BridgeTokensSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_BridgeTokens *BridgeTokensSession) UnlockToken(_token common.Address) (*types.Transaction, error)
- type BridgeTokensTokenDeregistered
- type BridgeTokensTokenDeregisteredIterator
- type BridgeTokensTokenLocked
- type BridgeTokensTokenLockedIterator
- type BridgeTokensTokenRegistered
- type BridgeTokensTokenRegisteredIterator
- type BridgeTokensTokenUnlocked
- type BridgeTokensTokenUnlockedIterator
- type BridgeTokensTransactor
- func (_BridgeTokens *BridgeTokensTransactor) DeregisterToken(opts *bind.TransactOpts, _token common.Address) (*types.Transaction, error)
- func (_BridgeTokens *BridgeTokensTransactor) LockToken(opts *bind.TransactOpts, _token common.Address) (*types.Transaction, error)
- func (_BridgeTokens *BridgeTokensTransactor) RegisterToken(opts *bind.TransactOpts, _token common.Address, _cToken common.Address) (*types.Transaction, error)
- func (_BridgeTokens *BridgeTokensTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BridgeTokens *BridgeTokensTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_BridgeTokens *BridgeTokensTransactor) UnlockToken(opts *bind.TransactOpts, _token common.Address) (*types.Transaction, error)
- type BridgeTokensTransactorRaw
- type BridgeTokensTransactorSession
- func (_BridgeTokens *BridgeTokensTransactorSession) DeregisterToken(_token common.Address) (*types.Transaction, error)
- func (_BridgeTokens *BridgeTokensTransactorSession) LockToken(_token common.Address) (*types.Transaction, error)
- func (_BridgeTokens *BridgeTokensTransactorSession) RegisterToken(_token common.Address, _cToken common.Address) (*types.Transaction, error)
- func (_BridgeTokens *BridgeTokensTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_BridgeTokens *BridgeTokensTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_BridgeTokens *BridgeTokensTransactorSession) UnlockToken(_token common.Address) (*types.Transaction, error)
- type BridgeTransactor
- func (_Bridge *BridgeTransactor) ChargeWithoutEvent(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Bridge *BridgeTransactor) DeregisterOperator(opts *bind.TransactOpts, _operator common.Address) (*types.Transaction, error)
- func (_Bridge *BridgeTransactor) DeregisterToken(opts *bind.TransactOpts, _token common.Address) (*types.Transaction, error)
- func (_Bridge *BridgeTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
- func (_Bridge *BridgeTransactor) HandleERC20Transfer(opts *bind.TransactOpts, _requestTxHash [32]byte, _from common.Address, ...) (*types.Transaction, error)
- func (_Bridge *BridgeTransactor) HandleERC721Transfer(opts *bind.TransactOpts, _requestTxHash [32]byte, _from common.Address, ...) (*types.Transaction, error)
- func (_Bridge *BridgeTransactor) HandleKLAYTransfer(opts *bind.TransactOpts, _requestTxHash [32]byte, _from common.Address, ...) (*types.Transaction, error)
- func (_Bridge *BridgeTransactor) LockKLAY(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Bridge *BridgeTransactor) LockToken(opts *bind.TransactOpts, _token common.Address) (*types.Transaction, error)
- func (_Bridge *BridgeTransactor) OnERC20Received(opts *bind.TransactOpts, _from common.Address, _to common.Address, ...) (*types.Transaction, error)
- func (_Bridge *BridgeTransactor) OnERC721Received(opts *bind.TransactOpts, _from common.Address, _tokenId *big.Int, ...) (*types.Transaction, error)
- func (_Bridge *BridgeTransactor) RegisterOperator(opts *bind.TransactOpts, _operator common.Address) (*types.Transaction, error)
- func (_Bridge *BridgeTransactor) RegisterToken(opts *bind.TransactOpts, _token common.Address, _cToken common.Address) (*types.Transaction, error)
- func (_Bridge *BridgeTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Bridge *BridgeTransactor) RequestERC20Transfer(opts *bind.TransactOpts, _tokenAddress common.Address, _to common.Address, ...) (*types.Transaction, error)
- func (_Bridge *BridgeTransactor) RequestERC721Transfer(opts *bind.TransactOpts, _tokenAddress common.Address, _to common.Address, ...) (*types.Transaction, error)
- func (_Bridge *BridgeTransactor) RequestKLAYTransfer(opts *bind.TransactOpts, _to common.Address, _value *big.Int, ...) (*types.Transaction, error)
- func (_Bridge *BridgeTransactor) SetCounterPartBridge(opts *bind.TransactOpts, _bridge common.Address) (*types.Transaction, error)
- func (_Bridge *BridgeTransactor) SetERC20Fee(opts *bind.TransactOpts, _token common.Address, _fee *big.Int, ...) (*types.Transaction, error)
- func (_Bridge *BridgeTransactor) SetFeeReceiver(opts *bind.TransactOpts, _feeReceiver common.Address) (*types.Transaction, error)
- func (_Bridge *BridgeTransactor) SetKLAYFee(opts *bind.TransactOpts, _fee *big.Int, _requestNonce uint64) (*types.Transaction, error)
- func (_Bridge *BridgeTransactor) SetOperatorThreshold(opts *bind.TransactOpts, _voteType uint8, _threshold uint8) (*types.Transaction, error)
- func (_Bridge *BridgeTransactor) Start(opts *bind.TransactOpts, _status bool) (*types.Transaction, error)
- func (_Bridge *BridgeTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_Bridge *BridgeTransactor) UnlockKLAY(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Bridge *BridgeTransactor) UnlockToken(opts *bind.TransactOpts, _token common.Address) (*types.Transaction, error)
- type BridgeTransactorRaw
- type BridgeTransactorSession
- func (_Bridge *BridgeTransactorSession) ChargeWithoutEvent() (*types.Transaction, error)
- func (_Bridge *BridgeTransactorSession) DeregisterOperator(_operator common.Address) (*types.Transaction, error)
- func (_Bridge *BridgeTransactorSession) DeregisterToken(_token common.Address) (*types.Transaction, error)
- func (_Bridge *BridgeTransactorSession) Fallback(calldata []byte) (*types.Transaction, error)
- func (_Bridge *BridgeTransactorSession) HandleERC20Transfer(_requestTxHash [32]byte, _from common.Address, _to common.Address, ...) (*types.Transaction, error)
- func (_Bridge *BridgeTransactorSession) HandleERC721Transfer(_requestTxHash [32]byte, _from common.Address, _to common.Address, ...) (*types.Transaction, error)
- func (_Bridge *BridgeTransactorSession) HandleKLAYTransfer(_requestTxHash [32]byte, _from common.Address, _to common.Address, ...) (*types.Transaction, error)
- func (_Bridge *BridgeTransactorSession) LockKLAY() (*types.Transaction, error)
- func (_Bridge *BridgeTransactorSession) LockToken(_token common.Address) (*types.Transaction, error)
- func (_Bridge *BridgeTransactorSession) OnERC20Received(_from common.Address, _to common.Address, _value *big.Int, _feeLimit *big.Int, ...) (*types.Transaction, error)
- func (_Bridge *BridgeTransactorSession) OnERC721Received(_from common.Address, _tokenId *big.Int, _to common.Address, _extraData []byte) (*types.Transaction, error)
- func (_Bridge *BridgeTransactorSession) RegisterOperator(_operator common.Address) (*types.Transaction, error)
- func (_Bridge *BridgeTransactorSession) RegisterToken(_token common.Address, _cToken common.Address) (*types.Transaction, error)
- func (_Bridge *BridgeTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_Bridge *BridgeTransactorSession) RequestERC20Transfer(_tokenAddress common.Address, _to common.Address, _value *big.Int, ...) (*types.Transaction, error)
- func (_Bridge *BridgeTransactorSession) RequestERC721Transfer(_tokenAddress common.Address, _to common.Address, _tokenId *big.Int, ...) (*types.Transaction, error)
- func (_Bridge *BridgeTransactorSession) RequestKLAYTransfer(_to common.Address, _value *big.Int, _extraData []byte) (*types.Transaction, error)
- func (_Bridge *BridgeTransactorSession) SetCounterPartBridge(_bridge common.Address) (*types.Transaction, error)
- func (_Bridge *BridgeTransactorSession) SetERC20Fee(_token common.Address, _fee *big.Int, _requestNonce uint64) (*types.Transaction, error)
- func (_Bridge *BridgeTransactorSession) SetFeeReceiver(_feeReceiver common.Address) (*types.Transaction, error)
- func (_Bridge *BridgeTransactorSession) SetKLAYFee(_fee *big.Int, _requestNonce uint64) (*types.Transaction, error)
- func (_Bridge *BridgeTransactorSession) SetOperatorThreshold(_voteType uint8, _threshold uint8) (*types.Transaction, error)
- func (_Bridge *BridgeTransactorSession) Start(_status bool) (*types.Transaction, error)
- func (_Bridge *BridgeTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_Bridge *BridgeTransactorSession) UnlockKLAY() (*types.Transaction, error)
- func (_Bridge *BridgeTransactorSession) UnlockToken(_token common.Address) (*types.Transaction, error)
- type BridgeTransfer
- type BridgeTransferCaller
- func (_BridgeTransfer *BridgeTransferCaller) ClosedValueTransferVotes(opts *bind.CallOpts, arg0 uint64) (bool, error)
- func (_BridgeTransfer *BridgeTransferCaller) ConfigurationNonce(opts *bind.CallOpts) (uint64, error)
- func (_BridgeTransfer *BridgeTransferCaller) FeeOfERC20(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_BridgeTransfer *BridgeTransferCaller) FeeOfKLAY(opts *bind.CallOpts) (*big.Int, error)
- func (_BridgeTransfer *BridgeTransferCaller) FeeReceiver(opts *bind.CallOpts) (common.Address, error)
- func (_BridgeTransfer *BridgeTransferCaller) GetOperatorList(opts *bind.CallOpts) ([]common.Address, error)
- func (_BridgeTransfer *BridgeTransferCaller) HandleNoncesToBlockNums(opts *bind.CallOpts, arg0 uint64) (uint64, error)
- func (_BridgeTransfer *BridgeTransferCaller) HandledRequestTx(opts *bind.CallOpts, arg0 [32]byte) (bool, error)
- func (_BridgeTransfer *BridgeTransferCaller) IsOwner(opts *bind.CallOpts) (bool, error)
- func (_BridgeTransfer *BridgeTransferCaller) IsRunning(opts *bind.CallOpts) (bool, error)
- func (_BridgeTransfer *BridgeTransferCaller) LowerHandleNonce(opts *bind.CallOpts) (uint64, error)
- func (_BridgeTransfer *BridgeTransferCaller) MAXOPERATOR(opts *bind.CallOpts) (uint64, error)
- func (_BridgeTransfer *BridgeTransferCaller) ModeMintBurn(opts *bind.CallOpts) (bool, error)
- func (_BridgeTransfer *BridgeTransferCaller) OperatorList(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- func (_BridgeTransfer *BridgeTransferCaller) OperatorThresholds(opts *bind.CallOpts, arg0 uint8) (uint8, error)
- func (_BridgeTransfer *BridgeTransferCaller) Operators(opts *bind.CallOpts, arg0 common.Address) (bool, error)
- func (_BridgeTransfer *BridgeTransferCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_BridgeTransfer *BridgeTransferCaller) RecoveryBlockNumber(opts *bind.CallOpts) (uint64, error)
- func (_BridgeTransfer *BridgeTransferCaller) RequestNonce(opts *bind.CallOpts) (uint64, error)
- func (_BridgeTransfer *BridgeTransferCaller) UpperHandleNonce(opts *bind.CallOpts) (uint64, error)
- type BridgeTransferCallerRaw
- type BridgeTransferCallerSession
- func (_BridgeTransfer *BridgeTransferCallerSession) ClosedValueTransferVotes(arg0 uint64) (bool, error)
- func (_BridgeTransfer *BridgeTransferCallerSession) ConfigurationNonce() (uint64, error)
- func (_BridgeTransfer *BridgeTransferCallerSession) FeeOfERC20(arg0 common.Address) (*big.Int, error)
- func (_BridgeTransfer *BridgeTransferCallerSession) FeeOfKLAY() (*big.Int, error)
- func (_BridgeTransfer *BridgeTransferCallerSession) FeeReceiver() (common.Address, error)
- func (_BridgeTransfer *BridgeTransferCallerSession) GetOperatorList() ([]common.Address, error)
- func (_BridgeTransfer *BridgeTransferCallerSession) HandleNoncesToBlockNums(arg0 uint64) (uint64, error)
- func (_BridgeTransfer *BridgeTransferCallerSession) HandledRequestTx(arg0 [32]byte) (bool, error)
- func (_BridgeTransfer *BridgeTransferCallerSession) IsOwner() (bool, error)
- func (_BridgeTransfer *BridgeTransferCallerSession) IsRunning() (bool, error)
- func (_BridgeTransfer *BridgeTransferCallerSession) LowerHandleNonce() (uint64, error)
- func (_BridgeTransfer *BridgeTransferCallerSession) MAXOPERATOR() (uint64, error)
- func (_BridgeTransfer *BridgeTransferCallerSession) ModeMintBurn() (bool, error)
- func (_BridgeTransfer *BridgeTransferCallerSession) OperatorList(arg0 *big.Int) (common.Address, error)
- func (_BridgeTransfer *BridgeTransferCallerSession) OperatorThresholds(arg0 uint8) (uint8, error)
- func (_BridgeTransfer *BridgeTransferCallerSession) Operators(arg0 common.Address) (bool, error)
- func (_BridgeTransfer *BridgeTransferCallerSession) Owner() (common.Address, error)
- func (_BridgeTransfer *BridgeTransferCallerSession) RecoveryBlockNumber() (uint64, error)
- func (_BridgeTransfer *BridgeTransferCallerSession) RequestNonce() (uint64, error)
- func (_BridgeTransfer *BridgeTransferCallerSession) UpperHandleNonce() (uint64, error)
- type BridgeTransferERC20
- type BridgeTransferERC20Caller
- func (_BridgeTransferERC20 *BridgeTransferERC20Caller) ClosedValueTransferVotes(opts *bind.CallOpts, arg0 uint64) (bool, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Caller) ConfigurationNonce(opts *bind.CallOpts) (uint64, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Caller) FeeOfERC20(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Caller) FeeOfKLAY(opts *bind.CallOpts) (*big.Int, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Caller) FeeReceiver(opts *bind.CallOpts) (common.Address, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Caller) GetOperatorList(opts *bind.CallOpts) ([]common.Address, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Caller) GetRegisteredTokenList(opts *bind.CallOpts) ([]common.Address, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Caller) HandleNoncesToBlockNums(opts *bind.CallOpts, arg0 uint64) (uint64, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Caller) HandledRequestTx(opts *bind.CallOpts, arg0 [32]byte) (bool, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Caller) IndexOfTokens(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Caller) IsOwner(opts *bind.CallOpts) (bool, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Caller) IsRunning(opts *bind.CallOpts) (bool, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Caller) LockedTokens(opts *bind.CallOpts, arg0 common.Address) (bool, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Caller) LowerHandleNonce(opts *bind.CallOpts) (uint64, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Caller) MAXOPERATOR(opts *bind.CallOpts) (uint64, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Caller) ModeMintBurn(opts *bind.CallOpts) (bool, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Caller) OperatorList(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Caller) OperatorThresholds(opts *bind.CallOpts, arg0 uint8) (uint8, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Caller) Operators(opts *bind.CallOpts, arg0 common.Address) (bool, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Caller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Caller) RecoveryBlockNumber(opts *bind.CallOpts) (uint64, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Caller) RegisteredTokenList(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Caller) RegisteredTokens(opts *bind.CallOpts, arg0 common.Address) (common.Address, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Caller) RequestNonce(opts *bind.CallOpts) (uint64, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Caller) UpperHandleNonce(opts *bind.CallOpts) (uint64, error)
- type BridgeTransferERC20CallerRaw
- type BridgeTransferERC20CallerSession
- func (_BridgeTransferERC20 *BridgeTransferERC20CallerSession) ClosedValueTransferVotes(arg0 uint64) (bool, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20CallerSession) ConfigurationNonce() (uint64, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20CallerSession) FeeOfERC20(arg0 common.Address) (*big.Int, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20CallerSession) FeeOfKLAY() (*big.Int, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20CallerSession) FeeReceiver() (common.Address, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20CallerSession) GetOperatorList() ([]common.Address, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20CallerSession) GetRegisteredTokenList() ([]common.Address, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20CallerSession) HandleNoncesToBlockNums(arg0 uint64) (uint64, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20CallerSession) HandledRequestTx(arg0 [32]byte) (bool, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20CallerSession) IndexOfTokens(arg0 common.Address) (*big.Int, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20CallerSession) IsOwner() (bool, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20CallerSession) IsRunning() (bool, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20CallerSession) LockedTokens(arg0 common.Address) (bool, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20CallerSession) LowerHandleNonce() (uint64, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20CallerSession) MAXOPERATOR() (uint64, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20CallerSession) ModeMintBurn() (bool, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20CallerSession) OperatorList(arg0 *big.Int) (common.Address, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20CallerSession) OperatorThresholds(arg0 uint8) (uint8, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20CallerSession) Operators(arg0 common.Address) (bool, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20CallerSession) Owner() (common.Address, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20CallerSession) RecoveryBlockNumber() (uint64, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20CallerSession) RegisteredTokenList(arg0 *big.Int) (common.Address, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20CallerSession) RegisteredTokens(arg0 common.Address) (common.Address, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20CallerSession) RequestNonce() (uint64, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20CallerSession) UpperHandleNonce() (uint64, error)
- type BridgeTransferERC20ERC20FeeChanged
- type BridgeTransferERC20ERC20FeeChangedIterator
- type BridgeTransferERC20FeeChanged
- type BridgeTransferERC20FeeChangedIterator
- type BridgeTransferERC20FeeReceiverChanged
- type BridgeTransferERC20FeeReceiverChangedIterator
- type BridgeTransferERC20Filterer
- func (_BridgeTransferERC20 *BridgeTransferERC20Filterer) FilterERC20FeeChanged(opts *bind.FilterOpts, token []common.Address, fee []*big.Int) (*BridgeTransferERC20ERC20FeeChangedIterator, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Filterer) FilterFeeReceiverChanged(opts *bind.FilterOpts, feeReceiver []common.Address) (*BridgeTransferERC20FeeReceiverChangedIterator, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Filterer) FilterHandleValueTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, ...) (*BridgeTransferERC20HandleValueTransferIterator, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Filterer) FilterKLAYFeeChanged(opts *bind.FilterOpts, fee []*big.Int) (*BridgeTransferERC20KLAYFeeChangedIterator, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Filterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*BridgeTransferERC20OwnershipTransferredIterator, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Filterer) FilterRequestValueTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, ...) (*BridgeTransferERC20RequestValueTransferIterator, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Filterer) FilterRequestValueTransferEncoded(opts *bind.FilterOpts, from []common.Address, to []common.Address, ...) (*BridgeTransferERC20RequestValueTransferEncodedIterator, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Filterer) FilterTokenDeregistered(opts *bind.FilterOpts, token []common.Address) (*BridgeTransferERC20TokenDeregisteredIterator, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Filterer) FilterTokenLocked(opts *bind.FilterOpts, token []common.Address) (*BridgeTransferERC20TokenLockedIterator, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Filterer) FilterTokenRegistered(opts *bind.FilterOpts, token []common.Address) (*BridgeTransferERC20TokenRegisteredIterator, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Filterer) FilterTokenUnlocked(opts *bind.FilterOpts, token []common.Address) (*BridgeTransferERC20TokenUnlockedIterator, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Filterer) ParseERC20FeeChanged(log types.Log) (*BridgeTransferERC20ERC20FeeChanged, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Filterer) ParseFeeReceiverChanged(log types.Log) (*BridgeTransferERC20FeeReceiverChanged, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Filterer) ParseHandleValueTransfer(log types.Log) (*BridgeTransferERC20HandleValueTransfer, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Filterer) ParseKLAYFeeChanged(log types.Log) (*BridgeTransferERC20KLAYFeeChanged, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Filterer) ParseOwnershipTransferred(log types.Log) (*BridgeTransferERC20OwnershipTransferred, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Filterer) ParseRequestValueTransfer(log types.Log) (*BridgeTransferERC20RequestValueTransfer, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Filterer) ParseRequestValueTransferEncoded(log types.Log) (*BridgeTransferERC20RequestValueTransferEncoded, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Filterer) ParseTokenDeregistered(log types.Log) (*BridgeTransferERC20TokenDeregistered, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Filterer) ParseTokenLocked(log types.Log) (*BridgeTransferERC20TokenLocked, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Filterer) ParseTokenRegistered(log types.Log) (*BridgeTransferERC20TokenRegistered, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Filterer) ParseTokenUnlocked(log types.Log) (*BridgeTransferERC20TokenUnlocked, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Filterer) WatchERC20FeeChanged(opts *bind.WatchOpts, sink chan<- *BridgeTransferERC20ERC20FeeChanged, ...) (event.Subscription, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Filterer) WatchFeeReceiverChanged(opts *bind.WatchOpts, sink chan<- *BridgeTransferERC20FeeReceiverChanged, ...) (event.Subscription, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Filterer) WatchHandleValueTransfer(opts *bind.WatchOpts, sink chan<- *BridgeTransferERC20HandleValueTransfer, ...) (event.Subscription, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Filterer) WatchKLAYFeeChanged(opts *bind.WatchOpts, sink chan<- *BridgeTransferERC20KLAYFeeChanged, ...) (event.Subscription, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Filterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *BridgeTransferERC20OwnershipTransferred, ...) (event.Subscription, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Filterer) WatchRequestValueTransfer(opts *bind.WatchOpts, sink chan<- *BridgeTransferERC20RequestValueTransfer, ...) (event.Subscription, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Filterer) WatchRequestValueTransferEncoded(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Filterer) WatchTokenDeregistered(opts *bind.WatchOpts, sink chan<- *BridgeTransferERC20TokenDeregistered, ...) (event.Subscription, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Filterer) WatchTokenLocked(opts *bind.WatchOpts, sink chan<- *BridgeTransferERC20TokenLocked, ...) (event.Subscription, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Filterer) WatchTokenRegistered(opts *bind.WatchOpts, sink chan<- *BridgeTransferERC20TokenRegistered, ...) (event.Subscription, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Filterer) WatchTokenUnlocked(opts *bind.WatchOpts, sink chan<- *BridgeTransferERC20TokenUnlocked, ...) (event.Subscription, error)
- type BridgeTransferERC20HandleValueTransfer
- type BridgeTransferERC20HandleValueTransferIterator
- type BridgeTransferERC20KLAYFeeChanged
- type BridgeTransferERC20KLAYFeeChangedIterator
- type BridgeTransferERC20OwnershipTransferred
- type BridgeTransferERC20OwnershipTransferredIterator
- type BridgeTransferERC20Raw
- func (_BridgeTransferERC20 *BridgeTransferERC20Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_BridgeTransferERC20 *BridgeTransferERC20Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type BridgeTransferERC20RequestValueTransfer
- type BridgeTransferERC20RequestValueTransferEncoded
- type BridgeTransferERC20RequestValueTransferEncodedIterator
- type BridgeTransferERC20RequestValueTransferIterator
- type BridgeTransferERC20Session
- func (_BridgeTransferERC20 *BridgeTransferERC20Session) ClosedValueTransferVotes(arg0 uint64) (bool, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Session) ConfigurationNonce() (uint64, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Session) DeregisterOperator(_operator common.Address) (*types.Transaction, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Session) DeregisterToken(_token common.Address) (*types.Transaction, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Session) FeeOfERC20(arg0 common.Address) (*big.Int, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Session) FeeOfKLAY() (*big.Int, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Session) FeeReceiver() (common.Address, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Session) GetOperatorList() ([]common.Address, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Session) GetRegisteredTokenList() ([]common.Address, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Session) HandleERC20Transfer(_requestTxHash [32]byte, _from common.Address, _to common.Address, ...) (*types.Transaction, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Session) HandleNoncesToBlockNums(arg0 uint64) (uint64, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Session) HandledRequestTx(arg0 [32]byte) (bool, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Session) IndexOfTokens(arg0 common.Address) (*big.Int, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Session) IsOwner() (bool, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Session) IsRunning() (bool, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Session) LockToken(_token common.Address) (*types.Transaction, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Session) LockedTokens(arg0 common.Address) (bool, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Session) LowerHandleNonce() (uint64, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Session) MAXOPERATOR() (uint64, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Session) ModeMintBurn() (bool, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Session) OnERC20Received(_from common.Address, _to common.Address, _value *big.Int, _feeLimit *big.Int, ...) (*types.Transaction, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Session) OperatorList(arg0 *big.Int) (common.Address, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Session) OperatorThresholds(arg0 uint8) (uint8, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Session) Operators(arg0 common.Address) (bool, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Session) Owner() (common.Address, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Session) RecoveryBlockNumber() (uint64, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Session) RegisterOperator(_operator common.Address) (*types.Transaction, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Session) RegisterToken(_token common.Address, _cToken common.Address) (*types.Transaction, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Session) RegisteredTokenList(arg0 *big.Int) (common.Address, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Session) RegisteredTokens(arg0 common.Address) (common.Address, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Session) RenounceOwnership() (*types.Transaction, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Session) RequestERC20Transfer(_tokenAddress common.Address, _to common.Address, _value *big.Int, ...) (*types.Transaction, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Session) RequestNonce() (uint64, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Session) SetERC20Fee(_token common.Address, _fee *big.Int, _requestNonce uint64) (*types.Transaction, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Session) SetFeeReceiver(_feeReceiver common.Address) (*types.Transaction, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Session) SetOperatorThreshold(_voteType uint8, _threshold uint8) (*types.Transaction, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Session) Start(_status bool) (*types.Transaction, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Session) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Session) UnlockToken(_token common.Address) (*types.Transaction, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Session) UpperHandleNonce() (uint64, error)
- type BridgeTransferERC20TokenDeregistered
- type BridgeTransferERC20TokenDeregisteredIterator
- type BridgeTransferERC20TokenLocked
- type BridgeTransferERC20TokenLockedIterator
- type BridgeTransferERC20TokenRegistered
- type BridgeTransferERC20TokenRegisteredIterator
- type BridgeTransferERC20TokenUnlocked
- type BridgeTransferERC20TokenUnlockedIterator
- type BridgeTransferERC20Transactor
- func (_BridgeTransferERC20 *BridgeTransferERC20Transactor) DeregisterOperator(opts *bind.TransactOpts, _operator common.Address) (*types.Transaction, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Transactor) DeregisterToken(opts *bind.TransactOpts, _token common.Address) (*types.Transaction, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Transactor) HandleERC20Transfer(opts *bind.TransactOpts, _requestTxHash [32]byte, _from common.Address, ...) (*types.Transaction, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Transactor) LockToken(opts *bind.TransactOpts, _token common.Address) (*types.Transaction, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Transactor) OnERC20Received(opts *bind.TransactOpts, _from common.Address, _to common.Address, ...) (*types.Transaction, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Transactor) RegisterOperator(opts *bind.TransactOpts, _operator common.Address) (*types.Transaction, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Transactor) RegisterToken(opts *bind.TransactOpts, _token common.Address, _cToken common.Address) (*types.Transaction, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Transactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Transactor) RequestERC20Transfer(opts *bind.TransactOpts, _tokenAddress common.Address, _to common.Address, ...) (*types.Transaction, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Transactor) SetERC20Fee(opts *bind.TransactOpts, _token common.Address, _fee *big.Int, ...) (*types.Transaction, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Transactor) SetFeeReceiver(opts *bind.TransactOpts, _feeReceiver common.Address) (*types.Transaction, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Transactor) SetOperatorThreshold(opts *bind.TransactOpts, _voteType uint8, _threshold uint8) (*types.Transaction, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Transactor) Start(opts *bind.TransactOpts, _status bool) (*types.Transaction, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Transactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20Transactor) UnlockToken(opts *bind.TransactOpts, _token common.Address) (*types.Transaction, error)
- type BridgeTransferERC20TransactorRaw
- type BridgeTransferERC20TransactorSession
- func (_BridgeTransferERC20 *BridgeTransferERC20TransactorSession) DeregisterOperator(_operator common.Address) (*types.Transaction, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20TransactorSession) DeregisterToken(_token common.Address) (*types.Transaction, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20TransactorSession) HandleERC20Transfer(_requestTxHash [32]byte, _from common.Address, _to common.Address, ...) (*types.Transaction, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20TransactorSession) LockToken(_token common.Address) (*types.Transaction, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20TransactorSession) OnERC20Received(_from common.Address, _to common.Address, _value *big.Int, _feeLimit *big.Int, ...) (*types.Transaction, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20TransactorSession) RegisterOperator(_operator common.Address) (*types.Transaction, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20TransactorSession) RegisterToken(_token common.Address, _cToken common.Address) (*types.Transaction, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20TransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20TransactorSession) RequestERC20Transfer(_tokenAddress common.Address, _to common.Address, _value *big.Int, ...) (*types.Transaction, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20TransactorSession) SetERC20Fee(_token common.Address, _fee *big.Int, _requestNonce uint64) (*types.Transaction, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20TransactorSession) SetFeeReceiver(_feeReceiver common.Address) (*types.Transaction, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20TransactorSession) SetOperatorThreshold(_voteType uint8, _threshold uint8) (*types.Transaction, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20TransactorSession) Start(_status bool) (*types.Transaction, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20TransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_BridgeTransferERC20 *BridgeTransferERC20TransactorSession) UnlockToken(_token common.Address) (*types.Transaction, error)
- type BridgeTransferERC721
- type BridgeTransferERC721Caller
- func (_BridgeTransferERC721 *BridgeTransferERC721Caller) ClosedValueTransferVotes(opts *bind.CallOpts, arg0 uint64) (bool, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Caller) ConfigurationNonce(opts *bind.CallOpts) (uint64, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Caller) FeeOfERC20(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Caller) FeeOfKLAY(opts *bind.CallOpts) (*big.Int, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Caller) FeeReceiver(opts *bind.CallOpts) (common.Address, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Caller) GetOperatorList(opts *bind.CallOpts) ([]common.Address, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Caller) GetRegisteredTokenList(opts *bind.CallOpts) ([]common.Address, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Caller) HandleNoncesToBlockNums(opts *bind.CallOpts, arg0 uint64) (uint64, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Caller) HandledRequestTx(opts *bind.CallOpts, arg0 [32]byte) (bool, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Caller) IndexOfTokens(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Caller) IsOwner(opts *bind.CallOpts) (bool, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Caller) IsRunning(opts *bind.CallOpts) (bool, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Caller) LockedTokens(opts *bind.CallOpts, arg0 common.Address) (bool, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Caller) LowerHandleNonce(opts *bind.CallOpts) (uint64, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Caller) MAXOPERATOR(opts *bind.CallOpts) (uint64, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Caller) ModeMintBurn(opts *bind.CallOpts) (bool, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Caller) OperatorList(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Caller) OperatorThresholds(opts *bind.CallOpts, arg0 uint8) (uint8, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Caller) Operators(opts *bind.CallOpts, arg0 common.Address) (bool, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Caller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Caller) RecoveryBlockNumber(opts *bind.CallOpts) (uint64, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Caller) RegisteredTokenList(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Caller) RegisteredTokens(opts *bind.CallOpts, arg0 common.Address) (common.Address, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Caller) RequestNonce(opts *bind.CallOpts) (uint64, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Caller) UpperHandleNonce(opts *bind.CallOpts) (uint64, error)
- type BridgeTransferERC721CallerRaw
- type BridgeTransferERC721CallerSession
- func (_BridgeTransferERC721 *BridgeTransferERC721CallerSession) ClosedValueTransferVotes(arg0 uint64) (bool, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721CallerSession) ConfigurationNonce() (uint64, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721CallerSession) FeeOfERC20(arg0 common.Address) (*big.Int, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721CallerSession) FeeOfKLAY() (*big.Int, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721CallerSession) FeeReceiver() (common.Address, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721CallerSession) GetOperatorList() ([]common.Address, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721CallerSession) GetRegisteredTokenList() ([]common.Address, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721CallerSession) HandleNoncesToBlockNums(arg0 uint64) (uint64, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721CallerSession) HandledRequestTx(arg0 [32]byte) (bool, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721CallerSession) IndexOfTokens(arg0 common.Address) (*big.Int, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721CallerSession) IsOwner() (bool, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721CallerSession) IsRunning() (bool, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721CallerSession) LockedTokens(arg0 common.Address) (bool, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721CallerSession) LowerHandleNonce() (uint64, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721CallerSession) MAXOPERATOR() (uint64, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721CallerSession) ModeMintBurn() (bool, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721CallerSession) OperatorList(arg0 *big.Int) (common.Address, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721CallerSession) OperatorThresholds(arg0 uint8) (uint8, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721CallerSession) Operators(arg0 common.Address) (bool, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721CallerSession) Owner() (common.Address, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721CallerSession) RecoveryBlockNumber() (uint64, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721CallerSession) RegisteredTokenList(arg0 *big.Int) (common.Address, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721CallerSession) RegisteredTokens(arg0 common.Address) (common.Address, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721CallerSession) RequestNonce() (uint64, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721CallerSession) UpperHandleNonce() (uint64, error)
- type BridgeTransferERC721ERC20FeeChanged
- type BridgeTransferERC721ERC20FeeChangedIterator
- type BridgeTransferERC721FeeReceiverChanged
- type BridgeTransferERC721FeeReceiverChangedIterator
- type BridgeTransferERC721Filterer
- func (_BridgeTransferERC721 *BridgeTransferERC721Filterer) FilterERC20FeeChanged(opts *bind.FilterOpts, token []common.Address, fee []*big.Int) (*BridgeTransferERC721ERC20FeeChangedIterator, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Filterer) FilterFeeReceiverChanged(opts *bind.FilterOpts, feeReceiver []common.Address) (*BridgeTransferERC721FeeReceiverChangedIterator, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Filterer) FilterHandleValueTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, ...) (*BridgeTransferERC721HandleValueTransferIterator, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Filterer) FilterKLAYFeeChanged(opts *bind.FilterOpts, fee []*big.Int) (*BridgeTransferERC721KLAYFeeChangedIterator, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Filterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*BridgeTransferERC721OwnershipTransferredIterator, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Filterer) FilterRequestValueTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, ...) (*BridgeTransferERC721RequestValueTransferIterator, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Filterer) FilterRequestValueTransferEncoded(opts *bind.FilterOpts, from []common.Address, to []common.Address, ...) (*BridgeTransferERC721RequestValueTransferEncodedIterator, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Filterer) FilterTokenDeregistered(opts *bind.FilterOpts, token []common.Address) (*BridgeTransferERC721TokenDeregisteredIterator, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Filterer) FilterTokenLocked(opts *bind.FilterOpts, token []common.Address) (*BridgeTransferERC721TokenLockedIterator, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Filterer) FilterTokenRegistered(opts *bind.FilterOpts, token []common.Address) (*BridgeTransferERC721TokenRegisteredIterator, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Filterer) FilterTokenUnlocked(opts *bind.FilterOpts, token []common.Address) (*BridgeTransferERC721TokenUnlockedIterator, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Filterer) ParseERC20FeeChanged(log types.Log) (*BridgeTransferERC721ERC20FeeChanged, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Filterer) ParseFeeReceiverChanged(log types.Log) (*BridgeTransferERC721FeeReceiverChanged, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Filterer) ParseHandleValueTransfer(log types.Log) (*BridgeTransferERC721HandleValueTransfer, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Filterer) ParseKLAYFeeChanged(log types.Log) (*BridgeTransferERC721KLAYFeeChanged, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Filterer) ParseOwnershipTransferred(log types.Log) (*BridgeTransferERC721OwnershipTransferred, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Filterer) ParseRequestValueTransfer(log types.Log) (*BridgeTransferERC721RequestValueTransfer, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Filterer) ParseRequestValueTransferEncoded(log types.Log) (*BridgeTransferERC721RequestValueTransferEncoded, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Filterer) ParseTokenDeregistered(log types.Log) (*BridgeTransferERC721TokenDeregistered, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Filterer) ParseTokenLocked(log types.Log) (*BridgeTransferERC721TokenLocked, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Filterer) ParseTokenRegistered(log types.Log) (*BridgeTransferERC721TokenRegistered, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Filterer) ParseTokenUnlocked(log types.Log) (*BridgeTransferERC721TokenUnlocked, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Filterer) WatchERC20FeeChanged(opts *bind.WatchOpts, sink chan<- *BridgeTransferERC721ERC20FeeChanged, ...) (event.Subscription, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Filterer) WatchFeeReceiverChanged(opts *bind.WatchOpts, sink chan<- *BridgeTransferERC721FeeReceiverChanged, ...) (event.Subscription, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Filterer) WatchHandleValueTransfer(opts *bind.WatchOpts, sink chan<- *BridgeTransferERC721HandleValueTransfer, ...) (event.Subscription, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Filterer) WatchKLAYFeeChanged(opts *bind.WatchOpts, sink chan<- *BridgeTransferERC721KLAYFeeChanged, ...) (event.Subscription, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Filterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *BridgeTransferERC721OwnershipTransferred, ...) (event.Subscription, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Filterer) WatchRequestValueTransfer(opts *bind.WatchOpts, sink chan<- *BridgeTransferERC721RequestValueTransfer, ...) (event.Subscription, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Filterer) WatchRequestValueTransferEncoded(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Filterer) WatchTokenDeregistered(opts *bind.WatchOpts, sink chan<- *BridgeTransferERC721TokenDeregistered, ...) (event.Subscription, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Filterer) WatchTokenLocked(opts *bind.WatchOpts, sink chan<- *BridgeTransferERC721TokenLocked, ...) (event.Subscription, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Filterer) WatchTokenRegistered(opts *bind.WatchOpts, sink chan<- *BridgeTransferERC721TokenRegistered, ...) (event.Subscription, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Filterer) WatchTokenUnlocked(opts *bind.WatchOpts, sink chan<- *BridgeTransferERC721TokenUnlocked, ...) (event.Subscription, error)
- type BridgeTransferERC721HandleValueTransfer
- type BridgeTransferERC721HandleValueTransferIterator
- type BridgeTransferERC721KLAYFeeChanged
- type BridgeTransferERC721KLAYFeeChangedIterator
- type BridgeTransferERC721OwnershipTransferred
- type BridgeTransferERC721OwnershipTransferredIterator
- type BridgeTransferERC721Raw
- func (_BridgeTransferERC721 *BridgeTransferERC721Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_BridgeTransferERC721 *BridgeTransferERC721Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type BridgeTransferERC721RequestValueTransfer
- type BridgeTransferERC721RequestValueTransferEncoded
- type BridgeTransferERC721RequestValueTransferEncodedIterator
- type BridgeTransferERC721RequestValueTransferIterator
- type BridgeTransferERC721Session
- func (_BridgeTransferERC721 *BridgeTransferERC721Session) ClosedValueTransferVotes(arg0 uint64) (bool, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Session) ConfigurationNonce() (uint64, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Session) DeregisterOperator(_operator common.Address) (*types.Transaction, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Session) DeregisterToken(_token common.Address) (*types.Transaction, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Session) FeeOfERC20(arg0 common.Address) (*big.Int, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Session) FeeOfKLAY() (*big.Int, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Session) FeeReceiver() (common.Address, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Session) GetOperatorList() ([]common.Address, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Session) GetRegisteredTokenList() ([]common.Address, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Session) HandleERC721Transfer(_requestTxHash [32]byte, _from common.Address, _to common.Address, ...) (*types.Transaction, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Session) HandleNoncesToBlockNums(arg0 uint64) (uint64, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Session) HandledRequestTx(arg0 [32]byte) (bool, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Session) IndexOfTokens(arg0 common.Address) (*big.Int, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Session) IsOwner() (bool, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Session) IsRunning() (bool, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Session) LockToken(_token common.Address) (*types.Transaction, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Session) LockedTokens(arg0 common.Address) (bool, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Session) LowerHandleNonce() (uint64, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Session) MAXOPERATOR() (uint64, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Session) ModeMintBurn() (bool, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Session) OnERC721Received(_from common.Address, _tokenId *big.Int, _to common.Address, _extraData []byte) (*types.Transaction, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Session) OperatorList(arg0 *big.Int) (common.Address, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Session) OperatorThresholds(arg0 uint8) (uint8, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Session) Operators(arg0 common.Address) (bool, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Session) Owner() (common.Address, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Session) RecoveryBlockNumber() (uint64, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Session) RegisterOperator(_operator common.Address) (*types.Transaction, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Session) RegisterToken(_token common.Address, _cToken common.Address) (*types.Transaction, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Session) RegisteredTokenList(arg0 *big.Int) (common.Address, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Session) RegisteredTokens(arg0 common.Address) (common.Address, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Session) RenounceOwnership() (*types.Transaction, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Session) RequestERC721Transfer(_tokenAddress common.Address, _to common.Address, _tokenId *big.Int, ...) (*types.Transaction, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Session) RequestNonce() (uint64, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Session) SetFeeReceiver(_feeReceiver common.Address) (*types.Transaction, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Session) SetOperatorThreshold(_voteType uint8, _threshold uint8) (*types.Transaction, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Session) Start(_status bool) (*types.Transaction, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Session) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Session) UnlockToken(_token common.Address) (*types.Transaction, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Session) UpperHandleNonce() (uint64, error)
- type BridgeTransferERC721TokenDeregistered
- type BridgeTransferERC721TokenDeregisteredIterator
- type BridgeTransferERC721TokenLocked
- type BridgeTransferERC721TokenLockedIterator
- type BridgeTransferERC721TokenRegistered
- type BridgeTransferERC721TokenRegisteredIterator
- type BridgeTransferERC721TokenUnlocked
- type BridgeTransferERC721TokenUnlockedIterator
- type BridgeTransferERC721Transactor
- func (_BridgeTransferERC721 *BridgeTransferERC721Transactor) DeregisterOperator(opts *bind.TransactOpts, _operator common.Address) (*types.Transaction, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Transactor) DeregisterToken(opts *bind.TransactOpts, _token common.Address) (*types.Transaction, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Transactor) HandleERC721Transfer(opts *bind.TransactOpts, _requestTxHash [32]byte, _from common.Address, ...) (*types.Transaction, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Transactor) LockToken(opts *bind.TransactOpts, _token common.Address) (*types.Transaction, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Transactor) OnERC721Received(opts *bind.TransactOpts, _from common.Address, _tokenId *big.Int, ...) (*types.Transaction, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Transactor) RegisterOperator(opts *bind.TransactOpts, _operator common.Address) (*types.Transaction, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Transactor) RegisterToken(opts *bind.TransactOpts, _token common.Address, _cToken common.Address) (*types.Transaction, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Transactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Transactor) RequestERC721Transfer(opts *bind.TransactOpts, _tokenAddress common.Address, _to common.Address, ...) (*types.Transaction, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Transactor) SetFeeReceiver(opts *bind.TransactOpts, _feeReceiver common.Address) (*types.Transaction, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Transactor) SetOperatorThreshold(opts *bind.TransactOpts, _voteType uint8, _threshold uint8) (*types.Transaction, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Transactor) Start(opts *bind.TransactOpts, _status bool) (*types.Transaction, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Transactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721Transactor) UnlockToken(opts *bind.TransactOpts, _token common.Address) (*types.Transaction, error)
- type BridgeTransferERC721TransactorRaw
- type BridgeTransferERC721TransactorSession
- func (_BridgeTransferERC721 *BridgeTransferERC721TransactorSession) DeregisterOperator(_operator common.Address) (*types.Transaction, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721TransactorSession) DeregisterToken(_token common.Address) (*types.Transaction, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721TransactorSession) HandleERC721Transfer(_requestTxHash [32]byte, _from common.Address, _to common.Address, ...) (*types.Transaction, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721TransactorSession) LockToken(_token common.Address) (*types.Transaction, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721TransactorSession) OnERC721Received(_from common.Address, _tokenId *big.Int, _to common.Address, _extraData []byte) (*types.Transaction, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721TransactorSession) RegisterOperator(_operator common.Address) (*types.Transaction, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721TransactorSession) RegisterToken(_token common.Address, _cToken common.Address) (*types.Transaction, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721TransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721TransactorSession) RequestERC721Transfer(_tokenAddress common.Address, _to common.Address, _tokenId *big.Int, ...) (*types.Transaction, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721TransactorSession) SetFeeReceiver(_feeReceiver common.Address) (*types.Transaction, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721TransactorSession) SetOperatorThreshold(_voteType uint8, _threshold uint8) (*types.Transaction, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721TransactorSession) Start(_status bool) (*types.Transaction, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721TransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_BridgeTransferERC721 *BridgeTransferERC721TransactorSession) UnlockToken(_token common.Address) (*types.Transaction, error)
- type BridgeTransferFeeReceiverChanged
- type BridgeTransferFeeReceiverChangedIterator
- type BridgeTransferFilterer
- func (_BridgeTransfer *BridgeTransferFilterer) FilterERC20FeeChanged(opts *bind.FilterOpts, token []common.Address, fee []*big.Int) (*BridgeTransferERC20FeeChangedIterator, error)
- func (_BridgeTransfer *BridgeTransferFilterer) FilterFeeReceiverChanged(opts *bind.FilterOpts, feeReceiver []common.Address) (*BridgeTransferFeeReceiverChangedIterator, error)
- func (_BridgeTransfer *BridgeTransferFilterer) FilterHandleValueTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, ...) (*BridgeTransferHandleValueTransferIterator, error)
- func (_BridgeTransfer *BridgeTransferFilterer) FilterKLAYFeeChanged(opts *bind.FilterOpts, fee []*big.Int) (*BridgeTransferKLAYFeeChangedIterator, error)
- func (_BridgeTransfer *BridgeTransferFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*BridgeTransferOwnershipTransferredIterator, error)
- func (_BridgeTransfer *BridgeTransferFilterer) FilterRequestValueTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, ...) (*BridgeTransferRequestValueTransferIterator, error)
- func (_BridgeTransfer *BridgeTransferFilterer) FilterRequestValueTransferEncoded(opts *bind.FilterOpts, from []common.Address, to []common.Address, ...) (*BridgeTransferRequestValueTransferEncodedIterator, error)
- func (_BridgeTransfer *BridgeTransferFilterer) ParseERC20FeeChanged(log types.Log) (*BridgeTransferERC20FeeChanged, error)
- func (_BridgeTransfer *BridgeTransferFilterer) ParseFeeReceiverChanged(log types.Log) (*BridgeTransferFeeReceiverChanged, error)
- func (_BridgeTransfer *BridgeTransferFilterer) ParseHandleValueTransfer(log types.Log) (*BridgeTransferHandleValueTransfer, error)
- func (_BridgeTransfer *BridgeTransferFilterer) ParseKLAYFeeChanged(log types.Log) (*BridgeTransferKLAYFeeChanged, error)
- func (_BridgeTransfer *BridgeTransferFilterer) ParseOwnershipTransferred(log types.Log) (*BridgeTransferOwnershipTransferred, error)
- func (_BridgeTransfer *BridgeTransferFilterer) ParseRequestValueTransfer(log types.Log) (*BridgeTransferRequestValueTransfer, error)
- func (_BridgeTransfer *BridgeTransferFilterer) ParseRequestValueTransferEncoded(log types.Log) (*BridgeTransferRequestValueTransferEncoded, error)
- func (_BridgeTransfer *BridgeTransferFilterer) WatchERC20FeeChanged(opts *bind.WatchOpts, sink chan<- *BridgeTransferERC20FeeChanged, ...) (event.Subscription, error)
- func (_BridgeTransfer *BridgeTransferFilterer) WatchFeeReceiverChanged(opts *bind.WatchOpts, sink chan<- *BridgeTransferFeeReceiverChanged, ...) (event.Subscription, error)
- func (_BridgeTransfer *BridgeTransferFilterer) WatchHandleValueTransfer(opts *bind.WatchOpts, sink chan<- *BridgeTransferHandleValueTransfer, ...) (event.Subscription, error)
- func (_BridgeTransfer *BridgeTransferFilterer) WatchKLAYFeeChanged(opts *bind.WatchOpts, sink chan<- *BridgeTransferKLAYFeeChanged, ...) (event.Subscription, error)
- func (_BridgeTransfer *BridgeTransferFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *BridgeTransferOwnershipTransferred, ...) (event.Subscription, error)
- func (_BridgeTransfer *BridgeTransferFilterer) WatchRequestValueTransfer(opts *bind.WatchOpts, sink chan<- *BridgeTransferRequestValueTransfer, ...) (event.Subscription, error)
- func (_BridgeTransfer *BridgeTransferFilterer) WatchRequestValueTransferEncoded(opts *bind.WatchOpts, sink chan<- *BridgeTransferRequestValueTransferEncoded, ...) (event.Subscription, error)
- type BridgeTransferHandleValueTransfer
- type BridgeTransferHandleValueTransferIterator
- type BridgeTransferKLAY
- type BridgeTransferKLAYCaller
- func (_BridgeTransferKLAY *BridgeTransferKLAYCaller) ClosedValueTransferVotes(opts *bind.CallOpts, arg0 uint64) (bool, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYCaller) ConfigurationNonce(opts *bind.CallOpts) (uint64, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYCaller) FeeOfERC20(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYCaller) FeeOfKLAY(opts *bind.CallOpts) (*big.Int, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYCaller) FeeReceiver(opts *bind.CallOpts) (common.Address, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYCaller) GetOperatorList(opts *bind.CallOpts) ([]common.Address, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYCaller) HandleNoncesToBlockNums(opts *bind.CallOpts, arg0 uint64) (uint64, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYCaller) HandledRequestTx(opts *bind.CallOpts, arg0 [32]byte) (bool, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYCaller) IsLockedKLAY(opts *bind.CallOpts) (bool, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYCaller) IsOwner(opts *bind.CallOpts) (bool, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYCaller) IsRunning(opts *bind.CallOpts) (bool, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYCaller) LowerHandleNonce(opts *bind.CallOpts) (uint64, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYCaller) MAXOPERATOR(opts *bind.CallOpts) (uint64, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYCaller) ModeMintBurn(opts *bind.CallOpts) (bool, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYCaller) OperatorList(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYCaller) OperatorThresholds(opts *bind.CallOpts, arg0 uint8) (uint8, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYCaller) Operators(opts *bind.CallOpts, arg0 common.Address) (bool, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYCaller) RecoveryBlockNumber(opts *bind.CallOpts) (uint64, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYCaller) RequestNonce(opts *bind.CallOpts) (uint64, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYCaller) UpperHandleNonce(opts *bind.CallOpts) (uint64, error)
- type BridgeTransferKLAYCallerRaw
- type BridgeTransferKLAYCallerSession
- func (_BridgeTransferKLAY *BridgeTransferKLAYCallerSession) ClosedValueTransferVotes(arg0 uint64) (bool, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYCallerSession) ConfigurationNonce() (uint64, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYCallerSession) FeeOfERC20(arg0 common.Address) (*big.Int, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYCallerSession) FeeOfKLAY() (*big.Int, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYCallerSession) FeeReceiver() (common.Address, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYCallerSession) GetOperatorList() ([]common.Address, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYCallerSession) HandleNoncesToBlockNums(arg0 uint64) (uint64, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYCallerSession) HandledRequestTx(arg0 [32]byte) (bool, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYCallerSession) IsLockedKLAY() (bool, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYCallerSession) IsOwner() (bool, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYCallerSession) IsRunning() (bool, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYCallerSession) LowerHandleNonce() (uint64, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYCallerSession) MAXOPERATOR() (uint64, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYCallerSession) ModeMintBurn() (bool, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYCallerSession) OperatorList(arg0 *big.Int) (common.Address, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYCallerSession) OperatorThresholds(arg0 uint8) (uint8, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYCallerSession) Operators(arg0 common.Address) (bool, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYCallerSession) Owner() (common.Address, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYCallerSession) RecoveryBlockNumber() (uint64, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYCallerSession) RequestNonce() (uint64, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYCallerSession) UpperHandleNonce() (uint64, error)
- type BridgeTransferKLAYERC20FeeChanged
- type BridgeTransferKLAYERC20FeeChangedIterator
- type BridgeTransferKLAYFeeChanged
- type BridgeTransferKLAYFeeChangedIterator
- type BridgeTransferKLAYFeeReceiverChanged
- type BridgeTransferKLAYFeeReceiverChangedIterator
- type BridgeTransferKLAYFilterer
- func (_BridgeTransferKLAY *BridgeTransferKLAYFilterer) FilterERC20FeeChanged(opts *bind.FilterOpts, token []common.Address, fee []*big.Int) (*BridgeTransferKLAYERC20FeeChangedIterator, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYFilterer) FilterFeeReceiverChanged(opts *bind.FilterOpts, feeReceiver []common.Address) (*BridgeTransferKLAYFeeReceiverChangedIterator, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYFilterer) FilterHandleValueTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, ...) (*BridgeTransferKLAYHandleValueTransferIterator, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYFilterer) FilterKLAYFeeChanged(opts *bind.FilterOpts, fee []*big.Int) (*BridgeTransferKLAYKLAYFeeChangedIterator, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYFilterer) FilterKLAYLocked(opts *bind.FilterOpts) (*BridgeTransferKLAYKLAYLockedIterator, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYFilterer) FilterKLAYUnlocked(opts *bind.FilterOpts) (*BridgeTransferKLAYKLAYUnlockedIterator, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*BridgeTransferKLAYOwnershipTransferredIterator, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYFilterer) FilterRequestValueTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, ...) (*BridgeTransferKLAYRequestValueTransferIterator, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYFilterer) FilterRequestValueTransferEncoded(opts *bind.FilterOpts, from []common.Address, to []common.Address, ...) (*BridgeTransferKLAYRequestValueTransferEncodedIterator, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYFilterer) ParseERC20FeeChanged(log types.Log) (*BridgeTransferKLAYERC20FeeChanged, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYFilterer) ParseFeeReceiverChanged(log types.Log) (*BridgeTransferKLAYFeeReceiverChanged, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYFilterer) ParseHandleValueTransfer(log types.Log) (*BridgeTransferKLAYHandleValueTransfer, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYFilterer) ParseKLAYFeeChanged(log types.Log) (*BridgeTransferKLAYKLAYFeeChanged, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYFilterer) ParseKLAYLocked(log types.Log) (*BridgeTransferKLAYKLAYLocked, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYFilterer) ParseKLAYUnlocked(log types.Log) (*BridgeTransferKLAYKLAYUnlocked, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYFilterer) ParseOwnershipTransferred(log types.Log) (*BridgeTransferKLAYOwnershipTransferred, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYFilterer) ParseRequestValueTransfer(log types.Log) (*BridgeTransferKLAYRequestValueTransfer, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYFilterer) ParseRequestValueTransferEncoded(log types.Log) (*BridgeTransferKLAYRequestValueTransferEncoded, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYFilterer) WatchERC20FeeChanged(opts *bind.WatchOpts, sink chan<- *BridgeTransferKLAYERC20FeeChanged, ...) (event.Subscription, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYFilterer) WatchFeeReceiverChanged(opts *bind.WatchOpts, sink chan<- *BridgeTransferKLAYFeeReceiverChanged, ...) (event.Subscription, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYFilterer) WatchHandleValueTransfer(opts *bind.WatchOpts, sink chan<- *BridgeTransferKLAYHandleValueTransfer, ...) (event.Subscription, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYFilterer) WatchKLAYFeeChanged(opts *bind.WatchOpts, sink chan<- *BridgeTransferKLAYKLAYFeeChanged, ...) (event.Subscription, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYFilterer) WatchKLAYLocked(opts *bind.WatchOpts, sink chan<- *BridgeTransferKLAYKLAYLocked) (event.Subscription, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYFilterer) WatchKLAYUnlocked(opts *bind.WatchOpts, sink chan<- *BridgeTransferKLAYKLAYUnlocked) (event.Subscription, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *BridgeTransferKLAYOwnershipTransferred, ...) (event.Subscription, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYFilterer) WatchRequestValueTransfer(opts *bind.WatchOpts, sink chan<- *BridgeTransferKLAYRequestValueTransfer, ...) (event.Subscription, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYFilterer) WatchRequestValueTransferEncoded(opts *bind.WatchOpts, ...) (event.Subscription, error)
- type BridgeTransferKLAYHandleValueTransfer
- type BridgeTransferKLAYHandleValueTransferIterator
- type BridgeTransferKLAYKLAYFeeChanged
- type BridgeTransferKLAYKLAYFeeChangedIterator
- type BridgeTransferKLAYKLAYLocked
- type BridgeTransferKLAYKLAYLockedIterator
- type BridgeTransferKLAYKLAYUnlocked
- type BridgeTransferKLAYKLAYUnlockedIterator
- type BridgeTransferKLAYOwnershipTransferred
- type BridgeTransferKLAYOwnershipTransferredIterator
- type BridgeTransferKLAYRaw
- func (_BridgeTransferKLAY *BridgeTransferKLAYRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_BridgeTransferKLAY *BridgeTransferKLAYRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type BridgeTransferKLAYRequestValueTransfer
- type BridgeTransferKLAYRequestValueTransferEncoded
- type BridgeTransferKLAYRequestValueTransferEncodedIterator
- type BridgeTransferKLAYRequestValueTransferIterator
- type BridgeTransferKLAYSession
- func (_BridgeTransferKLAY *BridgeTransferKLAYSession) ChargeWithoutEvent() (*types.Transaction, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYSession) ClosedValueTransferVotes(arg0 uint64) (bool, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYSession) ConfigurationNonce() (uint64, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYSession) DeregisterOperator(_operator common.Address) (*types.Transaction, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYSession) Fallback(calldata []byte) (*types.Transaction, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYSession) FeeOfERC20(arg0 common.Address) (*big.Int, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYSession) FeeOfKLAY() (*big.Int, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYSession) FeeReceiver() (common.Address, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYSession) GetOperatorList() ([]common.Address, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYSession) HandleKLAYTransfer(_requestTxHash [32]byte, _from common.Address, _to common.Address, ...) (*types.Transaction, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYSession) HandleNoncesToBlockNums(arg0 uint64) (uint64, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYSession) HandledRequestTx(arg0 [32]byte) (bool, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYSession) IsLockedKLAY() (bool, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYSession) IsOwner() (bool, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYSession) IsRunning() (bool, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYSession) LockKLAY() (*types.Transaction, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYSession) LowerHandleNonce() (uint64, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYSession) MAXOPERATOR() (uint64, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYSession) ModeMintBurn() (bool, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYSession) OperatorList(arg0 *big.Int) (common.Address, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYSession) OperatorThresholds(arg0 uint8) (uint8, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYSession) Operators(arg0 common.Address) (bool, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYSession) Owner() (common.Address, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYSession) RecoveryBlockNumber() (uint64, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYSession) RegisterOperator(_operator common.Address) (*types.Transaction, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYSession) RenounceOwnership() (*types.Transaction, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYSession) RequestKLAYTransfer(_to common.Address, _value *big.Int, _extraData []byte) (*types.Transaction, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYSession) RequestNonce() (uint64, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYSession) SetFeeReceiver(_feeReceiver common.Address) (*types.Transaction, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYSession) SetKLAYFee(_fee *big.Int, _requestNonce uint64) (*types.Transaction, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYSession) SetOperatorThreshold(_voteType uint8, _threshold uint8) (*types.Transaction, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYSession) Start(_status bool) (*types.Transaction, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYSession) UnlockKLAY() (*types.Transaction, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYSession) UpperHandleNonce() (uint64, error)
- type BridgeTransferKLAYTransactor
- func (_BridgeTransferKLAY *BridgeTransferKLAYTransactor) ChargeWithoutEvent(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYTransactor) DeregisterOperator(opts *bind.TransactOpts, _operator common.Address) (*types.Transaction, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYTransactor) HandleKLAYTransfer(opts *bind.TransactOpts, _requestTxHash [32]byte, _from common.Address, ...) (*types.Transaction, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYTransactor) LockKLAY(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYTransactor) RegisterOperator(opts *bind.TransactOpts, _operator common.Address) (*types.Transaction, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYTransactor) RequestKLAYTransfer(opts *bind.TransactOpts, _to common.Address, _value *big.Int, ...) (*types.Transaction, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYTransactor) SetFeeReceiver(opts *bind.TransactOpts, _feeReceiver common.Address) (*types.Transaction, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYTransactor) SetKLAYFee(opts *bind.TransactOpts, _fee *big.Int, _requestNonce uint64) (*types.Transaction, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYTransactor) SetOperatorThreshold(opts *bind.TransactOpts, _voteType uint8, _threshold uint8) (*types.Transaction, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYTransactor) Start(opts *bind.TransactOpts, _status bool) (*types.Transaction, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYTransactor) UnlockKLAY(opts *bind.TransactOpts) (*types.Transaction, error)
- type BridgeTransferKLAYTransactorRaw
- type BridgeTransferKLAYTransactorSession
- func (_BridgeTransferKLAY *BridgeTransferKLAYTransactorSession) ChargeWithoutEvent() (*types.Transaction, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYTransactorSession) DeregisterOperator(_operator common.Address) (*types.Transaction, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYTransactorSession) Fallback(calldata []byte) (*types.Transaction, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYTransactorSession) HandleKLAYTransfer(_requestTxHash [32]byte, _from common.Address, _to common.Address, ...) (*types.Transaction, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYTransactorSession) LockKLAY() (*types.Transaction, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYTransactorSession) RegisterOperator(_operator common.Address) (*types.Transaction, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYTransactorSession) RequestKLAYTransfer(_to common.Address, _value *big.Int, _extraData []byte) (*types.Transaction, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYTransactorSession) SetFeeReceiver(_feeReceiver common.Address) (*types.Transaction, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYTransactorSession) SetKLAYFee(_fee *big.Int, _requestNonce uint64) (*types.Transaction, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYTransactorSession) SetOperatorThreshold(_voteType uint8, _threshold uint8) (*types.Transaction, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYTransactorSession) Start(_status bool) (*types.Transaction, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_BridgeTransferKLAY *BridgeTransferKLAYTransactorSession) UnlockKLAY() (*types.Transaction, error)
- type BridgeTransferOwnershipTransferred
- type BridgeTransferOwnershipTransferredIterator
- type BridgeTransferRaw
- func (_BridgeTransfer *BridgeTransferRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_BridgeTransfer *BridgeTransferRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_BridgeTransfer *BridgeTransferRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type BridgeTransferRequestValueTransfer
- type BridgeTransferRequestValueTransferEncoded
- type BridgeTransferRequestValueTransferEncodedIterator
- type BridgeTransferRequestValueTransferIterator
- type BridgeTransferSession
- func (_BridgeTransfer *BridgeTransferSession) ClosedValueTransferVotes(arg0 uint64) (bool, error)
- func (_BridgeTransfer *BridgeTransferSession) ConfigurationNonce() (uint64, error)
- func (_BridgeTransfer *BridgeTransferSession) DeregisterOperator(_operator common.Address) (*types.Transaction, error)
- func (_BridgeTransfer *BridgeTransferSession) FeeOfERC20(arg0 common.Address) (*big.Int, error)
- func (_BridgeTransfer *BridgeTransferSession) FeeOfKLAY() (*big.Int, error)
- func (_BridgeTransfer *BridgeTransferSession) FeeReceiver() (common.Address, error)
- func (_BridgeTransfer *BridgeTransferSession) GetOperatorList() ([]common.Address, error)
- func (_BridgeTransfer *BridgeTransferSession) HandleNoncesToBlockNums(arg0 uint64) (uint64, error)
- func (_BridgeTransfer *BridgeTransferSession) HandledRequestTx(arg0 [32]byte) (bool, error)
- func (_BridgeTransfer *BridgeTransferSession) IsOwner() (bool, error)
- func (_BridgeTransfer *BridgeTransferSession) IsRunning() (bool, error)
- func (_BridgeTransfer *BridgeTransferSession) LowerHandleNonce() (uint64, error)
- func (_BridgeTransfer *BridgeTransferSession) MAXOPERATOR() (uint64, error)
- func (_BridgeTransfer *BridgeTransferSession) ModeMintBurn() (bool, error)
- func (_BridgeTransfer *BridgeTransferSession) OperatorList(arg0 *big.Int) (common.Address, error)
- func (_BridgeTransfer *BridgeTransferSession) OperatorThresholds(arg0 uint8) (uint8, error)
- func (_BridgeTransfer *BridgeTransferSession) Operators(arg0 common.Address) (bool, error)
- func (_BridgeTransfer *BridgeTransferSession) Owner() (common.Address, error)
- func (_BridgeTransfer *BridgeTransferSession) RecoveryBlockNumber() (uint64, error)
- func (_BridgeTransfer *BridgeTransferSession) RegisterOperator(_operator common.Address) (*types.Transaction, error)
- func (_BridgeTransfer *BridgeTransferSession) RenounceOwnership() (*types.Transaction, error)
- func (_BridgeTransfer *BridgeTransferSession) RequestNonce() (uint64, error)
- func (_BridgeTransfer *BridgeTransferSession) SetFeeReceiver(_feeReceiver common.Address) (*types.Transaction, error)
- func (_BridgeTransfer *BridgeTransferSession) SetOperatorThreshold(_voteType uint8, _threshold uint8) (*types.Transaction, error)
- func (_BridgeTransfer *BridgeTransferSession) Start(_status bool) (*types.Transaction, error)
- func (_BridgeTransfer *BridgeTransferSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_BridgeTransfer *BridgeTransferSession) UpperHandleNonce() (uint64, error)
- type BridgeTransferTransactor
- func (_BridgeTransfer *BridgeTransferTransactor) DeregisterOperator(opts *bind.TransactOpts, _operator common.Address) (*types.Transaction, error)
- func (_BridgeTransfer *BridgeTransferTransactor) RegisterOperator(opts *bind.TransactOpts, _operator common.Address) (*types.Transaction, error)
- func (_BridgeTransfer *BridgeTransferTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BridgeTransfer *BridgeTransferTransactor) SetFeeReceiver(opts *bind.TransactOpts, _feeReceiver common.Address) (*types.Transaction, error)
- func (_BridgeTransfer *BridgeTransferTransactor) SetOperatorThreshold(opts *bind.TransactOpts, _voteType uint8, _threshold uint8) (*types.Transaction, error)
- func (_BridgeTransfer *BridgeTransferTransactor) Start(opts *bind.TransactOpts, _status bool) (*types.Transaction, error)
- func (_BridgeTransfer *BridgeTransferTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type BridgeTransferTransactorRaw
- type BridgeTransferTransactorSession
- func (_BridgeTransfer *BridgeTransferTransactorSession) DeregisterOperator(_operator common.Address) (*types.Transaction, error)
- func (_BridgeTransfer *BridgeTransferTransactorSession) RegisterOperator(_operator common.Address) (*types.Transaction, error)
- func (_BridgeTransfer *BridgeTransferTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_BridgeTransfer *BridgeTransferTransactorSession) SetFeeReceiver(_feeReceiver common.Address) (*types.Transaction, error)
- func (_BridgeTransfer *BridgeTransferTransactorSession) SetOperatorThreshold(_voteType uint8, _threshold uint8) (*types.Transaction, error)
- func (_BridgeTransfer *BridgeTransferTransactorSession) Start(_status bool) (*types.Transaction, error)
- func (_BridgeTransfer *BridgeTransferTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type Counters
- type CountersCaller
- type CountersCallerRaw
- type CountersCallerSession
- type CountersFilterer
- type CountersRaw
- func (_Counters *CountersRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Counters *CountersRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Counters *CountersRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type CountersSession
- type CountersTransactor
- type CountersTransactorRaw
- type CountersTransactorSession
- type ERC165
- type ERC165Caller
- type ERC165CallerRaw
- type ERC165CallerSession
- type ERC165Filterer
- type ERC165Raw
- func (_ERC165 *ERC165Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ERC165 *ERC165Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ERC165 *ERC165Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ERC165Session
- type ERC165Transactor
- type ERC165TransactorRaw
- type ERC165TransactorSession
- type ERC20
- type ERC20Approval
- type ERC20ApprovalIterator
- type ERC20Burnable
- type ERC20BurnableApproval
- type ERC20BurnableApprovalIterator
- type ERC20BurnableCaller
- func (_ERC20Burnable *ERC20BurnableCaller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
- func (_ERC20Burnable *ERC20BurnableCaller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_ERC20Burnable *ERC20BurnableCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- type ERC20BurnableCallerRaw
- type ERC20BurnableCallerSession
- func (_ERC20Burnable *ERC20BurnableCallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_ERC20Burnable *ERC20BurnableCallerSession) BalanceOf(account common.Address) (*big.Int, error)
- func (_ERC20Burnable *ERC20BurnableCallerSession) TotalSupply() (*big.Int, error)
- type ERC20BurnableFilterer
- func (_ERC20Burnable *ERC20BurnableFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*ERC20BurnableApprovalIterator, error)
- func (_ERC20Burnable *ERC20BurnableFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*ERC20BurnableTransferIterator, error)
- func (_ERC20Burnable *ERC20BurnableFilterer) ParseApproval(log types.Log) (*ERC20BurnableApproval, error)
- func (_ERC20Burnable *ERC20BurnableFilterer) ParseTransfer(log types.Log) (*ERC20BurnableTransfer, error)
- func (_ERC20Burnable *ERC20BurnableFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ERC20BurnableApproval, ...) (event.Subscription, error)
- func (_ERC20Burnable *ERC20BurnableFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ERC20BurnableTransfer, ...) (event.Subscription, error)
- type ERC20BurnableRaw
- func (_ERC20Burnable *ERC20BurnableRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ERC20Burnable *ERC20BurnableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ERC20Burnable *ERC20BurnableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ERC20BurnableSession
- func (_ERC20Burnable *ERC20BurnableSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_ERC20Burnable *ERC20BurnableSession) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_ERC20Burnable *ERC20BurnableSession) BalanceOf(account common.Address) (*big.Int, error)
- func (_ERC20Burnable *ERC20BurnableSession) Burn(amount *big.Int) (*types.Transaction, error)
- func (_ERC20Burnable *ERC20BurnableSession) BurnFrom(account common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ERC20Burnable *ERC20BurnableSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
- func (_ERC20Burnable *ERC20BurnableSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
- func (_ERC20Burnable *ERC20BurnableSession) TotalSupply() (*big.Int, error)
- func (_ERC20Burnable *ERC20BurnableSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ERC20Burnable *ERC20BurnableSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- type ERC20BurnableTransactor
- func (_ERC20Burnable *ERC20BurnableTransactor) Approve(opts *bind.TransactOpts, spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_ERC20Burnable *ERC20BurnableTransactor) Burn(opts *bind.TransactOpts, amount *big.Int) (*types.Transaction, error)
- func (_ERC20Burnable *ERC20BurnableTransactor) BurnFrom(opts *bind.TransactOpts, account common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ERC20Burnable *ERC20BurnableTransactor) DecreaseAllowance(opts *bind.TransactOpts, spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
- func (_ERC20Burnable *ERC20BurnableTransactor) IncreaseAllowance(opts *bind.TransactOpts, spender common.Address, addedValue *big.Int) (*types.Transaction, error)
- func (_ERC20Burnable *ERC20BurnableTransactor) Transfer(opts *bind.TransactOpts, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ERC20Burnable *ERC20BurnableTransactor) TransferFrom(opts *bind.TransactOpts, sender common.Address, recipient common.Address, ...) (*types.Transaction, error)
- type ERC20BurnableTransactorRaw
- type ERC20BurnableTransactorSession
- func (_ERC20Burnable *ERC20BurnableTransactorSession) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_ERC20Burnable *ERC20BurnableTransactorSession) Burn(amount *big.Int) (*types.Transaction, error)
- func (_ERC20Burnable *ERC20BurnableTransactorSession) BurnFrom(account common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ERC20Burnable *ERC20BurnableTransactorSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
- func (_ERC20Burnable *ERC20BurnableTransactorSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
- func (_ERC20Burnable *ERC20BurnableTransactorSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ERC20Burnable *ERC20BurnableTransactorSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- type ERC20BurnableTransfer
- type ERC20BurnableTransferIterator
- type ERC20Caller
- type ERC20CallerRaw
- type ERC20CallerSession
- type ERC20Filterer
- func (_ERC20 *ERC20Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*ERC20ApprovalIterator, error)
- func (_ERC20 *ERC20Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*ERC20TransferIterator, error)
- func (_ERC20 *ERC20Filterer) ParseApproval(log types.Log) (*ERC20Approval, error)
- func (_ERC20 *ERC20Filterer) ParseTransfer(log types.Log) (*ERC20Transfer, error)
- func (_ERC20 *ERC20Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ERC20Approval, owner []common.Address, ...) (event.Subscription, error)
- func (_ERC20 *ERC20Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ERC20Transfer, from []common.Address, ...) (event.Subscription, error)
- type ERC20Mintable
- type ERC20MintableApproval
- type ERC20MintableApprovalIterator
- type ERC20MintableCaller
- func (_ERC20Mintable *ERC20MintableCaller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
- func (_ERC20Mintable *ERC20MintableCaller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_ERC20Mintable *ERC20MintableCaller) IsMinter(opts *bind.CallOpts, account common.Address) (bool, error)
- func (_ERC20Mintable *ERC20MintableCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- type ERC20MintableCallerRaw
- type ERC20MintableCallerSession
- func (_ERC20Mintable *ERC20MintableCallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_ERC20Mintable *ERC20MintableCallerSession) BalanceOf(account common.Address) (*big.Int, error)
- func (_ERC20Mintable *ERC20MintableCallerSession) IsMinter(account common.Address) (bool, error)
- func (_ERC20Mintable *ERC20MintableCallerSession) TotalSupply() (*big.Int, error)
- type ERC20MintableFilterer
- func (_ERC20Mintable *ERC20MintableFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*ERC20MintableApprovalIterator, error)
- func (_ERC20Mintable *ERC20MintableFilterer) FilterMinterAdded(opts *bind.FilterOpts, account []common.Address) (*ERC20MintableMinterAddedIterator, error)
- func (_ERC20Mintable *ERC20MintableFilterer) FilterMinterRemoved(opts *bind.FilterOpts, account []common.Address) (*ERC20MintableMinterRemovedIterator, error)
- func (_ERC20Mintable *ERC20MintableFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*ERC20MintableTransferIterator, error)
- func (_ERC20Mintable *ERC20MintableFilterer) ParseApproval(log types.Log) (*ERC20MintableApproval, error)
- func (_ERC20Mintable *ERC20MintableFilterer) ParseMinterAdded(log types.Log) (*ERC20MintableMinterAdded, error)
- func (_ERC20Mintable *ERC20MintableFilterer) ParseMinterRemoved(log types.Log) (*ERC20MintableMinterRemoved, error)
- func (_ERC20Mintable *ERC20MintableFilterer) ParseTransfer(log types.Log) (*ERC20MintableTransfer, error)
- func (_ERC20Mintable *ERC20MintableFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ERC20MintableApproval, ...) (event.Subscription, error)
- func (_ERC20Mintable *ERC20MintableFilterer) WatchMinterAdded(opts *bind.WatchOpts, sink chan<- *ERC20MintableMinterAdded, ...) (event.Subscription, error)
- func (_ERC20Mintable *ERC20MintableFilterer) WatchMinterRemoved(opts *bind.WatchOpts, sink chan<- *ERC20MintableMinterRemoved, ...) (event.Subscription, error)
- func (_ERC20Mintable *ERC20MintableFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ERC20MintableTransfer, ...) (event.Subscription, error)
- type ERC20MintableMinterAdded
- type ERC20MintableMinterAddedIterator
- type ERC20MintableMinterRemoved
- type ERC20MintableMinterRemovedIterator
- type ERC20MintableRaw
- func (_ERC20Mintable *ERC20MintableRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ERC20Mintable *ERC20MintableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ERC20Mintable *ERC20MintableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ERC20MintableSession
- func (_ERC20Mintable *ERC20MintableSession) AddMinter(account common.Address) (*types.Transaction, error)
- func (_ERC20Mintable *ERC20MintableSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_ERC20Mintable *ERC20MintableSession) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_ERC20Mintable *ERC20MintableSession) BalanceOf(account common.Address) (*big.Int, error)
- func (_ERC20Mintable *ERC20MintableSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
- func (_ERC20Mintable *ERC20MintableSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
- func (_ERC20Mintable *ERC20MintableSession) IsMinter(account common.Address) (bool, error)
- func (_ERC20Mintable *ERC20MintableSession) Mint(account common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ERC20Mintable *ERC20MintableSession) RenounceMinter() (*types.Transaction, error)
- func (_ERC20Mintable *ERC20MintableSession) TotalSupply() (*big.Int, error)
- func (_ERC20Mintable *ERC20MintableSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ERC20Mintable *ERC20MintableSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- type ERC20MintableTransactor
- func (_ERC20Mintable *ERC20MintableTransactor) AddMinter(opts *bind.TransactOpts, account common.Address) (*types.Transaction, error)
- func (_ERC20Mintable *ERC20MintableTransactor) Approve(opts *bind.TransactOpts, spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_ERC20Mintable *ERC20MintableTransactor) DecreaseAllowance(opts *bind.TransactOpts, spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
- func (_ERC20Mintable *ERC20MintableTransactor) IncreaseAllowance(opts *bind.TransactOpts, spender common.Address, addedValue *big.Int) (*types.Transaction, error)
- func (_ERC20Mintable *ERC20MintableTransactor) Mint(opts *bind.TransactOpts, account common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ERC20Mintable *ERC20MintableTransactor) RenounceMinter(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_ERC20Mintable *ERC20MintableTransactor) Transfer(opts *bind.TransactOpts, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ERC20Mintable *ERC20MintableTransactor) TransferFrom(opts *bind.TransactOpts, sender common.Address, recipient common.Address, ...) (*types.Transaction, error)
- type ERC20MintableTransactorRaw
- type ERC20MintableTransactorSession
- func (_ERC20Mintable *ERC20MintableTransactorSession) AddMinter(account common.Address) (*types.Transaction, error)
- func (_ERC20Mintable *ERC20MintableTransactorSession) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_ERC20Mintable *ERC20MintableTransactorSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
- func (_ERC20Mintable *ERC20MintableTransactorSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
- func (_ERC20Mintable *ERC20MintableTransactorSession) Mint(account common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ERC20Mintable *ERC20MintableTransactorSession) RenounceMinter() (*types.Transaction, error)
- func (_ERC20Mintable *ERC20MintableTransactorSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ERC20Mintable *ERC20MintableTransactorSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- type ERC20MintableTransfer
- type ERC20MintableTransferIterator
- type ERC20Raw
- func (_ERC20 *ERC20Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ERC20 *ERC20Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ERC20 *ERC20Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ERC20Session
- func (_ERC20 *ERC20Session) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_ERC20 *ERC20Session) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_ERC20 *ERC20Session) BalanceOf(account common.Address) (*big.Int, error)
- func (_ERC20 *ERC20Session) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
- func (_ERC20 *ERC20Session) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
- func (_ERC20 *ERC20Session) TotalSupply() (*big.Int, error)
- func (_ERC20 *ERC20Session) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ERC20 *ERC20Session) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- type ERC20Transactor
- func (_ERC20 *ERC20Transactor) Approve(opts *bind.TransactOpts, spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_ERC20 *ERC20Transactor) DecreaseAllowance(opts *bind.TransactOpts, spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
- func (_ERC20 *ERC20Transactor) IncreaseAllowance(opts *bind.TransactOpts, spender common.Address, addedValue *big.Int) (*types.Transaction, error)
- func (_ERC20 *ERC20Transactor) Transfer(opts *bind.TransactOpts, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ERC20 *ERC20Transactor) TransferFrom(opts *bind.TransactOpts, sender common.Address, recipient common.Address, ...) (*types.Transaction, error)
- type ERC20TransactorRaw
- type ERC20TransactorSession
- func (_ERC20 *ERC20TransactorSession) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_ERC20 *ERC20TransactorSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
- func (_ERC20 *ERC20TransactorSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
- func (_ERC20 *ERC20TransactorSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ERC20 *ERC20TransactorSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- type ERC20Transfer
- type ERC20TransferIterator
- type ERC721
- type ERC721Approval
- type ERC721ApprovalForAll
- type ERC721ApprovalForAllIterator
- type ERC721ApprovalIterator
- type ERC721Burnable
- type ERC721BurnableApproval
- type ERC721BurnableApprovalForAll
- type ERC721BurnableApprovalForAllIterator
- type ERC721BurnableApprovalIterator
- type ERC721BurnableCaller
- func (_ERC721Burnable *ERC721BurnableCaller) BalanceOf(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
- func (_ERC721Burnable *ERC721BurnableCaller) GetApproved(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
- func (_ERC721Burnable *ERC721BurnableCaller) IsApprovedForAll(opts *bind.CallOpts, owner common.Address, operator common.Address) (bool, error)
- func (_ERC721Burnable *ERC721BurnableCaller) OwnerOf(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
- func (_ERC721Burnable *ERC721BurnableCaller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
- type ERC721BurnableCallerRaw
- type ERC721BurnableCallerSession
- func (_ERC721Burnable *ERC721BurnableCallerSession) BalanceOf(owner common.Address) (*big.Int, error)
- func (_ERC721Burnable *ERC721BurnableCallerSession) GetApproved(tokenId *big.Int) (common.Address, error)
- func (_ERC721Burnable *ERC721BurnableCallerSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
- func (_ERC721Burnable *ERC721BurnableCallerSession) OwnerOf(tokenId *big.Int) (common.Address, error)
- func (_ERC721Burnable *ERC721BurnableCallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- type ERC721BurnableFilterer
- func (_ERC721Burnable *ERC721BurnableFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, approved []common.Address, ...) (*ERC721BurnableApprovalIterator, error)
- func (_ERC721Burnable *ERC721BurnableFilterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*ERC721BurnableApprovalForAllIterator, error)
- func (_ERC721Burnable *ERC721BurnableFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, ...) (*ERC721BurnableTransferIterator, error)
- func (_ERC721Burnable *ERC721BurnableFilterer) ParseApproval(log types.Log) (*ERC721BurnableApproval, error)
- func (_ERC721Burnable *ERC721BurnableFilterer) ParseApprovalForAll(log types.Log) (*ERC721BurnableApprovalForAll, error)
- func (_ERC721Burnable *ERC721BurnableFilterer) ParseTransfer(log types.Log) (*ERC721BurnableTransfer, error)
- func (_ERC721Burnable *ERC721BurnableFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ERC721BurnableApproval, ...) (event.Subscription, error)
- func (_ERC721Burnable *ERC721BurnableFilterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *ERC721BurnableApprovalForAll, ...) (event.Subscription, error)
- func (_ERC721Burnable *ERC721BurnableFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ERC721BurnableTransfer, ...) (event.Subscription, error)
- type ERC721BurnableRaw
- func (_ERC721Burnable *ERC721BurnableRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ERC721Burnable *ERC721BurnableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ERC721Burnable *ERC721BurnableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ERC721BurnableSession
- func (_ERC721Burnable *ERC721BurnableSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_ERC721Burnable *ERC721BurnableSession) BalanceOf(owner common.Address) (*big.Int, error)
- func (_ERC721Burnable *ERC721BurnableSession) Burn(tokenId *big.Int) (*types.Transaction, error)
- func (_ERC721Burnable *ERC721BurnableSession) GetApproved(tokenId *big.Int) (common.Address, error)
- func (_ERC721Burnable *ERC721BurnableSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
- func (_ERC721Burnable *ERC721BurnableSession) OwnerOf(tokenId *big.Int) (common.Address, error)
- func (_ERC721Burnable *ERC721BurnableSession) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_ERC721Burnable *ERC721BurnableSession) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, _data []byte) (*types.Transaction, error)
- func (_ERC721Burnable *ERC721BurnableSession) SetApprovalForAll(to common.Address, approved bool) (*types.Transaction, error)
- func (_ERC721Burnable *ERC721BurnableSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_ERC721Burnable *ERC721BurnableSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- type ERC721BurnableTransactor
- func (_ERC721Burnable *ERC721BurnableTransactor) Approve(opts *bind.TransactOpts, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_ERC721Burnable *ERC721BurnableTransactor) Burn(opts *bind.TransactOpts, tokenId *big.Int) (*types.Transaction, error)
- func (_ERC721Burnable *ERC721BurnableTransactor) SafeTransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_ERC721Burnable *ERC721BurnableTransactor) SafeTransferFrom0(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_ERC721Burnable *ERC721BurnableTransactor) SetApprovalForAll(opts *bind.TransactOpts, to common.Address, approved bool) (*types.Transaction, error)
- func (_ERC721Burnable *ERC721BurnableTransactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- type ERC721BurnableTransactorRaw
- type ERC721BurnableTransactorSession
- func (_ERC721Burnable *ERC721BurnableTransactorSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_ERC721Burnable *ERC721BurnableTransactorSession) Burn(tokenId *big.Int) (*types.Transaction, error)
- func (_ERC721Burnable *ERC721BurnableTransactorSession) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_ERC721Burnable *ERC721BurnableTransactorSession) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, _data []byte) (*types.Transaction, error)
- func (_ERC721Burnable *ERC721BurnableTransactorSession) SetApprovalForAll(to common.Address, approved bool) (*types.Transaction, error)
- func (_ERC721Burnable *ERC721BurnableTransactorSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- type ERC721BurnableTransfer
- type ERC721BurnableTransferIterator
- type ERC721Caller
- func (_ERC721 *ERC721Caller) BalanceOf(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
- func (_ERC721 *ERC721Caller) GetApproved(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
- func (_ERC721 *ERC721Caller) IsApprovedForAll(opts *bind.CallOpts, owner common.Address, operator common.Address) (bool, error)
- func (_ERC721 *ERC721Caller) OwnerOf(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
- func (_ERC721 *ERC721Caller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
- type ERC721CallerRaw
- type ERC721CallerSession
- func (_ERC721 *ERC721CallerSession) BalanceOf(owner common.Address) (*big.Int, error)
- func (_ERC721 *ERC721CallerSession) GetApproved(tokenId *big.Int) (common.Address, error)
- func (_ERC721 *ERC721CallerSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
- func (_ERC721 *ERC721CallerSession) OwnerOf(tokenId *big.Int) (common.Address, error)
- func (_ERC721 *ERC721CallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- type ERC721Filterer
- func (_ERC721 *ERC721Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, approved []common.Address, ...) (*ERC721ApprovalIterator, error)
- func (_ERC721 *ERC721Filterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*ERC721ApprovalForAllIterator, error)
- func (_ERC721 *ERC721Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, ...) (*ERC721TransferIterator, error)
- func (_ERC721 *ERC721Filterer) ParseApproval(log types.Log) (*ERC721Approval, error)
- func (_ERC721 *ERC721Filterer) ParseApprovalForAll(log types.Log) (*ERC721ApprovalForAll, error)
- func (_ERC721 *ERC721Filterer) ParseTransfer(log types.Log) (*ERC721Transfer, error)
- func (_ERC721 *ERC721Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ERC721Approval, owner []common.Address, ...) (event.Subscription, error)
- func (_ERC721 *ERC721Filterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *ERC721ApprovalForAll, ...) (event.Subscription, error)
- func (_ERC721 *ERC721Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ERC721Transfer, from []common.Address, ...) (event.Subscription, error)
- type ERC721Metadata
- type ERC721MetadataApproval
- type ERC721MetadataApprovalForAll
- type ERC721MetadataApprovalForAllIterator
- type ERC721MetadataApprovalIterator
- type ERC721MetadataCaller
- func (_ERC721Metadata *ERC721MetadataCaller) BalanceOf(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
- func (_ERC721Metadata *ERC721MetadataCaller) GetApproved(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
- func (_ERC721Metadata *ERC721MetadataCaller) IsApprovedForAll(opts *bind.CallOpts, owner common.Address, operator common.Address) (bool, error)
- func (_ERC721Metadata *ERC721MetadataCaller) Name(opts *bind.CallOpts) (string, error)
- func (_ERC721Metadata *ERC721MetadataCaller) OwnerOf(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
- func (_ERC721Metadata *ERC721MetadataCaller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
- func (_ERC721Metadata *ERC721MetadataCaller) Symbol(opts *bind.CallOpts) (string, error)
- func (_ERC721Metadata *ERC721MetadataCaller) TokenURI(opts *bind.CallOpts, tokenId *big.Int) (string, error)
- type ERC721MetadataCallerRaw
- type ERC721MetadataCallerSession
- func (_ERC721Metadata *ERC721MetadataCallerSession) BalanceOf(owner common.Address) (*big.Int, error)
- func (_ERC721Metadata *ERC721MetadataCallerSession) GetApproved(tokenId *big.Int) (common.Address, error)
- func (_ERC721Metadata *ERC721MetadataCallerSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
- func (_ERC721Metadata *ERC721MetadataCallerSession) Name() (string, error)
- func (_ERC721Metadata *ERC721MetadataCallerSession) OwnerOf(tokenId *big.Int) (common.Address, error)
- func (_ERC721Metadata *ERC721MetadataCallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_ERC721Metadata *ERC721MetadataCallerSession) Symbol() (string, error)
- func (_ERC721Metadata *ERC721MetadataCallerSession) TokenURI(tokenId *big.Int) (string, error)
- type ERC721MetadataFilterer
- func (_ERC721Metadata *ERC721MetadataFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, approved []common.Address, ...) (*ERC721MetadataApprovalIterator, error)
- func (_ERC721Metadata *ERC721MetadataFilterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*ERC721MetadataApprovalForAllIterator, error)
- func (_ERC721Metadata *ERC721MetadataFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, ...) (*ERC721MetadataTransferIterator, error)
- func (_ERC721Metadata *ERC721MetadataFilterer) ParseApproval(log types.Log) (*ERC721MetadataApproval, error)
- func (_ERC721Metadata *ERC721MetadataFilterer) ParseApprovalForAll(log types.Log) (*ERC721MetadataApprovalForAll, error)
- func (_ERC721Metadata *ERC721MetadataFilterer) ParseTransfer(log types.Log) (*ERC721MetadataTransfer, error)
- func (_ERC721Metadata *ERC721MetadataFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ERC721MetadataApproval, ...) (event.Subscription, error)
- func (_ERC721Metadata *ERC721MetadataFilterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *ERC721MetadataApprovalForAll, ...) (event.Subscription, error)
- func (_ERC721Metadata *ERC721MetadataFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ERC721MetadataTransfer, ...) (event.Subscription, error)
- type ERC721MetadataMintable
- type ERC721MetadataMintableApproval
- type ERC721MetadataMintableApprovalForAll
- type ERC721MetadataMintableApprovalForAllIterator
- type ERC721MetadataMintableApprovalIterator
- type ERC721MetadataMintableCaller
- func (_ERC721MetadataMintable *ERC721MetadataMintableCaller) BalanceOf(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
- func (_ERC721MetadataMintable *ERC721MetadataMintableCaller) GetApproved(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
- func (_ERC721MetadataMintable *ERC721MetadataMintableCaller) IsApprovedForAll(opts *bind.CallOpts, owner common.Address, operator common.Address) (bool, error)
- func (_ERC721MetadataMintable *ERC721MetadataMintableCaller) IsMinter(opts *bind.CallOpts, account common.Address) (bool, error)
- func (_ERC721MetadataMintable *ERC721MetadataMintableCaller) Name(opts *bind.CallOpts) (string, error)
- func (_ERC721MetadataMintable *ERC721MetadataMintableCaller) OwnerOf(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
- func (_ERC721MetadataMintable *ERC721MetadataMintableCaller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
- func (_ERC721MetadataMintable *ERC721MetadataMintableCaller) Symbol(opts *bind.CallOpts) (string, error)
- func (_ERC721MetadataMintable *ERC721MetadataMintableCaller) TokenURI(opts *bind.CallOpts, tokenId *big.Int) (string, error)
- type ERC721MetadataMintableCallerRaw
- type ERC721MetadataMintableCallerSession
- func (_ERC721MetadataMintable *ERC721MetadataMintableCallerSession) BalanceOf(owner common.Address) (*big.Int, error)
- func (_ERC721MetadataMintable *ERC721MetadataMintableCallerSession) GetApproved(tokenId *big.Int) (common.Address, error)
- func (_ERC721MetadataMintable *ERC721MetadataMintableCallerSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
- func (_ERC721MetadataMintable *ERC721MetadataMintableCallerSession) IsMinter(account common.Address) (bool, error)
- func (_ERC721MetadataMintable *ERC721MetadataMintableCallerSession) Name() (string, error)
- func (_ERC721MetadataMintable *ERC721MetadataMintableCallerSession) OwnerOf(tokenId *big.Int) (common.Address, error)
- func (_ERC721MetadataMintable *ERC721MetadataMintableCallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_ERC721MetadataMintable *ERC721MetadataMintableCallerSession) Symbol() (string, error)
- func (_ERC721MetadataMintable *ERC721MetadataMintableCallerSession) TokenURI(tokenId *big.Int) (string, error)
- type ERC721MetadataMintableFilterer
- func (_ERC721MetadataMintable *ERC721MetadataMintableFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, approved []common.Address, ...) (*ERC721MetadataMintableApprovalIterator, error)
- func (_ERC721MetadataMintable *ERC721MetadataMintableFilterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*ERC721MetadataMintableApprovalForAllIterator, error)
- func (_ERC721MetadataMintable *ERC721MetadataMintableFilterer) FilterMinterAdded(opts *bind.FilterOpts, account []common.Address) (*ERC721MetadataMintableMinterAddedIterator, error)
- func (_ERC721MetadataMintable *ERC721MetadataMintableFilterer) FilterMinterRemoved(opts *bind.FilterOpts, account []common.Address) (*ERC721MetadataMintableMinterRemovedIterator, error)
- func (_ERC721MetadataMintable *ERC721MetadataMintableFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, ...) (*ERC721MetadataMintableTransferIterator, error)
- func (_ERC721MetadataMintable *ERC721MetadataMintableFilterer) ParseApproval(log types.Log) (*ERC721MetadataMintableApproval, error)
- func (_ERC721MetadataMintable *ERC721MetadataMintableFilterer) ParseApprovalForAll(log types.Log) (*ERC721MetadataMintableApprovalForAll, error)
- func (_ERC721MetadataMintable *ERC721MetadataMintableFilterer) ParseMinterAdded(log types.Log) (*ERC721MetadataMintableMinterAdded, error)
- func (_ERC721MetadataMintable *ERC721MetadataMintableFilterer) ParseMinterRemoved(log types.Log) (*ERC721MetadataMintableMinterRemoved, error)
- func (_ERC721MetadataMintable *ERC721MetadataMintableFilterer) ParseTransfer(log types.Log) (*ERC721MetadataMintableTransfer, error)
- func (_ERC721MetadataMintable *ERC721MetadataMintableFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ERC721MetadataMintableApproval, ...) (event.Subscription, error)
- func (_ERC721MetadataMintable *ERC721MetadataMintableFilterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *ERC721MetadataMintableApprovalForAll, ...) (event.Subscription, error)
- func (_ERC721MetadataMintable *ERC721MetadataMintableFilterer) WatchMinterAdded(opts *bind.WatchOpts, sink chan<- *ERC721MetadataMintableMinterAdded, ...) (event.Subscription, error)
- func (_ERC721MetadataMintable *ERC721MetadataMintableFilterer) WatchMinterRemoved(opts *bind.WatchOpts, sink chan<- *ERC721MetadataMintableMinterRemoved, ...) (event.Subscription, error)
- func (_ERC721MetadataMintable *ERC721MetadataMintableFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ERC721MetadataMintableTransfer, ...) (event.Subscription, error)
- type ERC721MetadataMintableMinterAdded
- type ERC721MetadataMintableMinterAddedIterator
- type ERC721MetadataMintableMinterRemoved
- type ERC721MetadataMintableMinterRemovedIterator
- type ERC721MetadataMintableRaw
- func (_ERC721MetadataMintable *ERC721MetadataMintableRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ERC721MetadataMintable *ERC721MetadataMintableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ERC721MetadataMintable *ERC721MetadataMintableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ERC721MetadataMintableSession
- func (_ERC721MetadataMintable *ERC721MetadataMintableSession) AddMinter(account common.Address) (*types.Transaction, error)
- func (_ERC721MetadataMintable *ERC721MetadataMintableSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_ERC721MetadataMintable *ERC721MetadataMintableSession) BalanceOf(owner common.Address) (*big.Int, error)
- func (_ERC721MetadataMintable *ERC721MetadataMintableSession) GetApproved(tokenId *big.Int) (common.Address, error)
- func (_ERC721MetadataMintable *ERC721MetadataMintableSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
- func (_ERC721MetadataMintable *ERC721MetadataMintableSession) IsMinter(account common.Address) (bool, error)
- func (_ERC721MetadataMintable *ERC721MetadataMintableSession) MintWithTokenURI(to common.Address, tokenId *big.Int, tokenURI string) (*types.Transaction, error)
- func (_ERC721MetadataMintable *ERC721MetadataMintableSession) Name() (string, error)
- func (_ERC721MetadataMintable *ERC721MetadataMintableSession) OwnerOf(tokenId *big.Int) (common.Address, error)
- func (_ERC721MetadataMintable *ERC721MetadataMintableSession) RenounceMinter() (*types.Transaction, error)
- func (_ERC721MetadataMintable *ERC721MetadataMintableSession) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_ERC721MetadataMintable *ERC721MetadataMintableSession) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, _data []byte) (*types.Transaction, error)
- func (_ERC721MetadataMintable *ERC721MetadataMintableSession) SetApprovalForAll(to common.Address, approved bool) (*types.Transaction, error)
- func (_ERC721MetadataMintable *ERC721MetadataMintableSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_ERC721MetadataMintable *ERC721MetadataMintableSession) Symbol() (string, error)
- func (_ERC721MetadataMintable *ERC721MetadataMintableSession) TokenURI(tokenId *big.Int) (string, error)
- func (_ERC721MetadataMintable *ERC721MetadataMintableSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- type ERC721MetadataMintableTransactor
- func (_ERC721MetadataMintable *ERC721MetadataMintableTransactor) AddMinter(opts *bind.TransactOpts, account common.Address) (*types.Transaction, error)
- func (_ERC721MetadataMintable *ERC721MetadataMintableTransactor) Approve(opts *bind.TransactOpts, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_ERC721MetadataMintable *ERC721MetadataMintableTransactor) MintWithTokenURI(opts *bind.TransactOpts, to common.Address, tokenId *big.Int, tokenURI string) (*types.Transaction, error)
- func (_ERC721MetadataMintable *ERC721MetadataMintableTransactor) RenounceMinter(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_ERC721MetadataMintable *ERC721MetadataMintableTransactor) SafeTransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_ERC721MetadataMintable *ERC721MetadataMintableTransactor) SafeTransferFrom0(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_ERC721MetadataMintable *ERC721MetadataMintableTransactor) SetApprovalForAll(opts *bind.TransactOpts, to common.Address, approved bool) (*types.Transaction, error)
- func (_ERC721MetadataMintable *ERC721MetadataMintableTransactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- type ERC721MetadataMintableTransactorRaw
- type ERC721MetadataMintableTransactorSession
- func (_ERC721MetadataMintable *ERC721MetadataMintableTransactorSession) AddMinter(account common.Address) (*types.Transaction, error)
- func (_ERC721MetadataMintable *ERC721MetadataMintableTransactorSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_ERC721MetadataMintable *ERC721MetadataMintableTransactorSession) MintWithTokenURI(to common.Address, tokenId *big.Int, tokenURI string) (*types.Transaction, error)
- func (_ERC721MetadataMintable *ERC721MetadataMintableTransactorSession) RenounceMinter() (*types.Transaction, error)
- func (_ERC721MetadataMintable *ERC721MetadataMintableTransactorSession) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_ERC721MetadataMintable *ERC721MetadataMintableTransactorSession) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, _data []byte) (*types.Transaction, error)
- func (_ERC721MetadataMintable *ERC721MetadataMintableTransactorSession) SetApprovalForAll(to common.Address, approved bool) (*types.Transaction, error)
- func (_ERC721MetadataMintable *ERC721MetadataMintableTransactorSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- type ERC721MetadataMintableTransfer
- type ERC721MetadataMintableTransferIterator
- type ERC721MetadataRaw
- func (_ERC721Metadata *ERC721MetadataRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ERC721Metadata *ERC721MetadataRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ERC721Metadata *ERC721MetadataRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ERC721MetadataSession
- func (_ERC721Metadata *ERC721MetadataSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_ERC721Metadata *ERC721MetadataSession) BalanceOf(owner common.Address) (*big.Int, error)
- func (_ERC721Metadata *ERC721MetadataSession) GetApproved(tokenId *big.Int) (common.Address, error)
- func (_ERC721Metadata *ERC721MetadataSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
- func (_ERC721Metadata *ERC721MetadataSession) Name() (string, error)
- func (_ERC721Metadata *ERC721MetadataSession) OwnerOf(tokenId *big.Int) (common.Address, error)
- func (_ERC721Metadata *ERC721MetadataSession) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_ERC721Metadata *ERC721MetadataSession) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, _data []byte) (*types.Transaction, error)
- func (_ERC721Metadata *ERC721MetadataSession) SetApprovalForAll(to common.Address, approved bool) (*types.Transaction, error)
- func (_ERC721Metadata *ERC721MetadataSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_ERC721Metadata *ERC721MetadataSession) Symbol() (string, error)
- func (_ERC721Metadata *ERC721MetadataSession) TokenURI(tokenId *big.Int) (string, error)
- func (_ERC721Metadata *ERC721MetadataSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- type ERC721MetadataTransactor
- func (_ERC721Metadata *ERC721MetadataTransactor) Approve(opts *bind.TransactOpts, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_ERC721Metadata *ERC721MetadataTransactor) SafeTransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_ERC721Metadata *ERC721MetadataTransactor) SafeTransferFrom0(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_ERC721Metadata *ERC721MetadataTransactor) SetApprovalForAll(opts *bind.TransactOpts, to common.Address, approved bool) (*types.Transaction, error)
- func (_ERC721Metadata *ERC721MetadataTransactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- type ERC721MetadataTransactorRaw
- type ERC721MetadataTransactorSession
- func (_ERC721Metadata *ERC721MetadataTransactorSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_ERC721Metadata *ERC721MetadataTransactorSession) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_ERC721Metadata *ERC721MetadataTransactorSession) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, _data []byte) (*types.Transaction, error)
- func (_ERC721Metadata *ERC721MetadataTransactorSession) SetApprovalForAll(to common.Address, approved bool) (*types.Transaction, error)
- func (_ERC721Metadata *ERC721MetadataTransactorSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- type ERC721MetadataTransfer
- type ERC721MetadataTransferIterator
- type ERC721Raw
- func (_ERC721 *ERC721Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ERC721 *ERC721Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ERC721 *ERC721Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ERC721Session
- func (_ERC721 *ERC721Session) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_ERC721 *ERC721Session) BalanceOf(owner common.Address) (*big.Int, error)
- func (_ERC721 *ERC721Session) GetApproved(tokenId *big.Int) (common.Address, error)
- func (_ERC721 *ERC721Session) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
- func (_ERC721 *ERC721Session) OwnerOf(tokenId *big.Int) (common.Address, error)
- func (_ERC721 *ERC721Session) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_ERC721 *ERC721Session) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, _data []byte) (*types.Transaction, error)
- func (_ERC721 *ERC721Session) SetApprovalForAll(to common.Address, approved bool) (*types.Transaction, error)
- func (_ERC721 *ERC721Session) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_ERC721 *ERC721Session) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- type ERC721Transactor
- func (_ERC721 *ERC721Transactor) Approve(opts *bind.TransactOpts, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_ERC721 *ERC721Transactor) SafeTransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_ERC721 *ERC721Transactor) SafeTransferFrom0(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_ERC721 *ERC721Transactor) SetApprovalForAll(opts *bind.TransactOpts, to common.Address, approved bool) (*types.Transaction, error)
- func (_ERC721 *ERC721Transactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- type ERC721TransactorRaw
- type ERC721TransactorSession
- func (_ERC721 *ERC721TransactorSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_ERC721 *ERC721TransactorSession) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_ERC721 *ERC721TransactorSession) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, _data []byte) (*types.Transaction, error)
- func (_ERC721 *ERC721TransactorSession) SetApprovalForAll(to common.Address, approved bool) (*types.Transaction, error)
- func (_ERC721 *ERC721TransactorSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- type ERC721Transfer
- type ERC721TransferIterator
- type IERC165
- type IERC165Caller
- type IERC165CallerRaw
- type IERC165CallerSession
- type IERC165Filterer
- type IERC165Raw
- func (_IERC165 *IERC165Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_IERC165 *IERC165Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_IERC165 *IERC165Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IERC165Session
- type IERC165Transactor
- type IERC165TransactorRaw
- type IERC165TransactorSession
- type IERC20
- type IERC20Approval
- type IERC20ApprovalIterator
- type IERC20BridgeReceiver
- type IERC20BridgeReceiverCaller
- type IERC20BridgeReceiverCallerRaw
- type IERC20BridgeReceiverCallerSession
- type IERC20BridgeReceiverFilterer
- type IERC20BridgeReceiverRaw
- func (_IERC20BridgeReceiver *IERC20BridgeReceiverRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_IERC20BridgeReceiver *IERC20BridgeReceiverRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_IERC20BridgeReceiver *IERC20BridgeReceiverRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IERC20BridgeReceiverSession
- type IERC20BridgeReceiverTransactor
- type IERC20BridgeReceiverTransactorRaw
- type IERC20BridgeReceiverTransactorSession
- type IERC20Caller
- func (_IERC20 *IERC20Caller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
- func (_IERC20 *IERC20Caller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_IERC20 *IERC20Caller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- type IERC20CallerRaw
- type IERC20CallerSession
- type IERC20Filterer
- func (_IERC20 *IERC20Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*IERC20ApprovalIterator, error)
- func (_IERC20 *IERC20Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*IERC20TransferIterator, error)
- func (_IERC20 *IERC20Filterer) ParseApproval(log types.Log) (*IERC20Approval, error)
- func (_IERC20 *IERC20Filterer) ParseTransfer(log types.Log) (*IERC20Transfer, error)
- func (_IERC20 *IERC20Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *IERC20Approval, owner []common.Address, ...) (event.Subscription, error)
- func (_IERC20 *IERC20Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *IERC20Transfer, from []common.Address, ...) (event.Subscription, error)
- type IERC20Raw
- func (_IERC20 *IERC20Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_IERC20 *IERC20Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_IERC20 *IERC20Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IERC20Session
- func (_IERC20 *IERC20Session) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_IERC20 *IERC20Session) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_IERC20 *IERC20Session) BalanceOf(account common.Address) (*big.Int, error)
- func (_IERC20 *IERC20Session) TotalSupply() (*big.Int, error)
- func (_IERC20 *IERC20Session) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_IERC20 *IERC20Session) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- type IERC20Transactor
- func (_IERC20 *IERC20Transactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_IERC20 *IERC20Transactor) Transfer(opts *bind.TransactOpts, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_IERC20 *IERC20Transactor) TransferFrom(opts *bind.TransactOpts, sender common.Address, recipient common.Address, ...) (*types.Transaction, error)
- type IERC20TransactorRaw
- type IERC20TransactorSession
- func (_IERC20 *IERC20TransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_IERC20 *IERC20TransactorSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_IERC20 *IERC20TransactorSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- type IERC20Transfer
- type IERC20TransferIterator
- type IERC721
- type IERC721Approval
- type IERC721ApprovalForAll
- type IERC721ApprovalForAllIterator
- type IERC721ApprovalIterator
- type IERC721BridgeReceiver
- type IERC721BridgeReceiverCaller
- type IERC721BridgeReceiverCallerRaw
- type IERC721BridgeReceiverCallerSession
- type IERC721BridgeReceiverFilterer
- type IERC721BridgeReceiverRaw
- func (_IERC721BridgeReceiver *IERC721BridgeReceiverRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_IERC721BridgeReceiver *IERC721BridgeReceiverRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_IERC721BridgeReceiver *IERC721BridgeReceiverRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IERC721BridgeReceiverSession
- type IERC721BridgeReceiverTransactor
- type IERC721BridgeReceiverTransactorRaw
- type IERC721BridgeReceiverTransactorSession
- type IERC721Caller
- func (_IERC721 *IERC721Caller) BalanceOf(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
- func (_IERC721 *IERC721Caller) GetApproved(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
- func (_IERC721 *IERC721Caller) IsApprovedForAll(opts *bind.CallOpts, owner common.Address, operator common.Address) (bool, error)
- func (_IERC721 *IERC721Caller) OwnerOf(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
- func (_IERC721 *IERC721Caller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
- type IERC721CallerRaw
- type IERC721CallerSession
- func (_IERC721 *IERC721CallerSession) BalanceOf(owner common.Address) (*big.Int, error)
- func (_IERC721 *IERC721CallerSession) GetApproved(tokenId *big.Int) (common.Address, error)
- func (_IERC721 *IERC721CallerSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
- func (_IERC721 *IERC721CallerSession) OwnerOf(tokenId *big.Int) (common.Address, error)
- func (_IERC721 *IERC721CallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- type IERC721Filterer
- func (_IERC721 *IERC721Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, approved []common.Address, ...) (*IERC721ApprovalIterator, error)
- func (_IERC721 *IERC721Filterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*IERC721ApprovalForAllIterator, error)
- func (_IERC721 *IERC721Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, ...) (*IERC721TransferIterator, error)
- func (_IERC721 *IERC721Filterer) ParseApproval(log types.Log) (*IERC721Approval, error)
- func (_IERC721 *IERC721Filterer) ParseApprovalForAll(log types.Log) (*IERC721ApprovalForAll, error)
- func (_IERC721 *IERC721Filterer) ParseTransfer(log types.Log) (*IERC721Transfer, error)
- func (_IERC721 *IERC721Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *IERC721Approval, owner []common.Address, ...) (event.Subscription, error)
- func (_IERC721 *IERC721Filterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *IERC721ApprovalForAll, ...) (event.Subscription, error)
- func (_IERC721 *IERC721Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *IERC721Transfer, from []common.Address, ...) (event.Subscription, error)
- type IERC721Metadata
- type IERC721MetadataApproval
- type IERC721MetadataApprovalForAll
- type IERC721MetadataApprovalForAllIterator
- type IERC721MetadataApprovalIterator
- type IERC721MetadataCaller
- func (_IERC721Metadata *IERC721MetadataCaller) BalanceOf(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
- func (_IERC721Metadata *IERC721MetadataCaller) GetApproved(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
- func (_IERC721Metadata *IERC721MetadataCaller) IsApprovedForAll(opts *bind.CallOpts, owner common.Address, operator common.Address) (bool, error)
- func (_IERC721Metadata *IERC721MetadataCaller) Name(opts *bind.CallOpts) (string, error)
- func (_IERC721Metadata *IERC721MetadataCaller) OwnerOf(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
- func (_IERC721Metadata *IERC721MetadataCaller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
- func (_IERC721Metadata *IERC721MetadataCaller) Symbol(opts *bind.CallOpts) (string, error)
- func (_IERC721Metadata *IERC721MetadataCaller) TokenURI(opts *bind.CallOpts, tokenId *big.Int) (string, error)
- type IERC721MetadataCallerRaw
- type IERC721MetadataCallerSession
- func (_IERC721Metadata *IERC721MetadataCallerSession) BalanceOf(owner common.Address) (*big.Int, error)
- func (_IERC721Metadata *IERC721MetadataCallerSession) GetApproved(tokenId *big.Int) (common.Address, error)
- func (_IERC721Metadata *IERC721MetadataCallerSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
- func (_IERC721Metadata *IERC721MetadataCallerSession) Name() (string, error)
- func (_IERC721Metadata *IERC721MetadataCallerSession) OwnerOf(tokenId *big.Int) (common.Address, error)
- func (_IERC721Metadata *IERC721MetadataCallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_IERC721Metadata *IERC721MetadataCallerSession) Symbol() (string, error)
- func (_IERC721Metadata *IERC721MetadataCallerSession) TokenURI(tokenId *big.Int) (string, error)
- type IERC721MetadataFilterer
- func (_IERC721Metadata *IERC721MetadataFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, approved []common.Address, ...) (*IERC721MetadataApprovalIterator, error)
- func (_IERC721Metadata *IERC721MetadataFilterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*IERC721MetadataApprovalForAllIterator, error)
- func (_IERC721Metadata *IERC721MetadataFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, ...) (*IERC721MetadataTransferIterator, error)
- func (_IERC721Metadata *IERC721MetadataFilterer) ParseApproval(log types.Log) (*IERC721MetadataApproval, error)
- func (_IERC721Metadata *IERC721MetadataFilterer) ParseApprovalForAll(log types.Log) (*IERC721MetadataApprovalForAll, error)
- func (_IERC721Metadata *IERC721MetadataFilterer) ParseTransfer(log types.Log) (*IERC721MetadataTransfer, error)
- func (_IERC721Metadata *IERC721MetadataFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *IERC721MetadataApproval, ...) (event.Subscription, error)
- func (_IERC721Metadata *IERC721MetadataFilterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *IERC721MetadataApprovalForAll, ...) (event.Subscription, error)
- func (_IERC721Metadata *IERC721MetadataFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *IERC721MetadataTransfer, ...) (event.Subscription, error)
- type IERC721MetadataRaw
- func (_IERC721Metadata *IERC721MetadataRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_IERC721Metadata *IERC721MetadataRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_IERC721Metadata *IERC721MetadataRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IERC721MetadataSession
- func (_IERC721Metadata *IERC721MetadataSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_IERC721Metadata *IERC721MetadataSession) BalanceOf(owner common.Address) (*big.Int, error)
- func (_IERC721Metadata *IERC721MetadataSession) GetApproved(tokenId *big.Int) (common.Address, error)
- func (_IERC721Metadata *IERC721MetadataSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
- func (_IERC721Metadata *IERC721MetadataSession) Name() (string, error)
- func (_IERC721Metadata *IERC721MetadataSession) OwnerOf(tokenId *big.Int) (common.Address, error)
- func (_IERC721Metadata *IERC721MetadataSession) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_IERC721Metadata *IERC721MetadataSession) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, data []byte) (*types.Transaction, error)
- func (_IERC721Metadata *IERC721MetadataSession) SetApprovalForAll(operator common.Address, _approved bool) (*types.Transaction, error)
- func (_IERC721Metadata *IERC721MetadataSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_IERC721Metadata *IERC721MetadataSession) Symbol() (string, error)
- func (_IERC721Metadata *IERC721MetadataSession) TokenURI(tokenId *big.Int) (string, error)
- func (_IERC721Metadata *IERC721MetadataSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- type IERC721MetadataTransactor
- func (_IERC721Metadata *IERC721MetadataTransactor) Approve(opts *bind.TransactOpts, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_IERC721Metadata *IERC721MetadataTransactor) SafeTransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_IERC721Metadata *IERC721MetadataTransactor) SafeTransferFrom0(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_IERC721Metadata *IERC721MetadataTransactor) SetApprovalForAll(opts *bind.TransactOpts, operator common.Address, _approved bool) (*types.Transaction, error)
- func (_IERC721Metadata *IERC721MetadataTransactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- type IERC721MetadataTransactorRaw
- type IERC721MetadataTransactorSession
- func (_IERC721Metadata *IERC721MetadataTransactorSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_IERC721Metadata *IERC721MetadataTransactorSession) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_IERC721Metadata *IERC721MetadataTransactorSession) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, data []byte) (*types.Transaction, error)
- func (_IERC721Metadata *IERC721MetadataTransactorSession) SetApprovalForAll(operator common.Address, _approved bool) (*types.Transaction, error)
- func (_IERC721Metadata *IERC721MetadataTransactorSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- type IERC721MetadataTransfer
- type IERC721MetadataTransferIterator
- type IERC721Raw
- func (_IERC721 *IERC721Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_IERC721 *IERC721Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_IERC721 *IERC721Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IERC721Receiver
- type IERC721ReceiverCaller
- type IERC721ReceiverCallerRaw
- type IERC721ReceiverCallerSession
- type IERC721ReceiverFilterer
- type IERC721ReceiverRaw
- func (_IERC721Receiver *IERC721ReceiverRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_IERC721Receiver *IERC721ReceiverRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_IERC721Receiver *IERC721ReceiverRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IERC721ReceiverSession
- type IERC721ReceiverTransactor
- type IERC721ReceiverTransactorRaw
- type IERC721ReceiverTransactorSession
- type IERC721Session
- func (_IERC721 *IERC721Session) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_IERC721 *IERC721Session) BalanceOf(owner common.Address) (*big.Int, error)
- func (_IERC721 *IERC721Session) GetApproved(tokenId *big.Int) (common.Address, error)
- func (_IERC721 *IERC721Session) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
- func (_IERC721 *IERC721Session) OwnerOf(tokenId *big.Int) (common.Address, error)
- func (_IERC721 *IERC721Session) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_IERC721 *IERC721Session) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, data []byte) (*types.Transaction, error)
- func (_IERC721 *IERC721Session) SetApprovalForAll(operator common.Address, _approved bool) (*types.Transaction, error)
- func (_IERC721 *IERC721Session) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_IERC721 *IERC721Session) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- type IERC721Transactor
- func (_IERC721 *IERC721Transactor) Approve(opts *bind.TransactOpts, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_IERC721 *IERC721Transactor) SafeTransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_IERC721 *IERC721Transactor) SafeTransferFrom0(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_IERC721 *IERC721Transactor) SetApprovalForAll(opts *bind.TransactOpts, operator common.Address, _approved bool) (*types.Transaction, error)
- func (_IERC721 *IERC721Transactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- type IERC721TransactorRaw
- type IERC721TransactorSession
- func (_IERC721 *IERC721TransactorSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_IERC721 *IERC721TransactorSession) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_IERC721 *IERC721TransactorSession) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, data []byte) (*types.Transaction, error)
- func (_IERC721 *IERC721TransactorSession) SetApprovalForAll(operator common.Address, _approved bool) (*types.Transaction, error)
- func (_IERC721 *IERC721TransactorSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- type IERC721Transfer
- type IERC721TransferIterator
- type MinterRole
- type MinterRoleCaller
- type MinterRoleCallerRaw
- type MinterRoleCallerSession
- type MinterRoleFilterer
- func (_MinterRole *MinterRoleFilterer) FilterMinterAdded(opts *bind.FilterOpts, account []common.Address) (*MinterRoleMinterAddedIterator, error)
- func (_MinterRole *MinterRoleFilterer) FilterMinterRemoved(opts *bind.FilterOpts, account []common.Address) (*MinterRoleMinterRemovedIterator, error)
- func (_MinterRole *MinterRoleFilterer) ParseMinterAdded(log types.Log) (*MinterRoleMinterAdded, error)
- func (_MinterRole *MinterRoleFilterer) ParseMinterRemoved(log types.Log) (*MinterRoleMinterRemoved, error)
- func (_MinterRole *MinterRoleFilterer) WatchMinterAdded(opts *bind.WatchOpts, sink chan<- *MinterRoleMinterAdded, ...) (event.Subscription, error)
- func (_MinterRole *MinterRoleFilterer) WatchMinterRemoved(opts *bind.WatchOpts, sink chan<- *MinterRoleMinterRemoved, ...) (event.Subscription, error)
- type MinterRoleMinterAdded
- type MinterRoleMinterAddedIterator
- type MinterRoleMinterRemoved
- type MinterRoleMinterRemovedIterator
- type MinterRoleRaw
- func (_MinterRole *MinterRoleRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_MinterRole *MinterRoleRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_MinterRole *MinterRoleRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type MinterRoleSession
- type MinterRoleTransactor
- type MinterRoleTransactorRaw
- type MinterRoleTransactorSession
- type Ownable
- type OwnableCaller
- type OwnableCallerRaw
- type OwnableCallerSession
- type OwnableFilterer
- func (_Ownable *OwnableFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*OwnableOwnershipTransferredIterator, error)
- func (_Ownable *OwnableFilterer) ParseOwnershipTransferred(log types.Log) (*OwnableOwnershipTransferred, error)
- func (_Ownable *OwnableFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *OwnableOwnershipTransferred, ...) (event.Subscription, error)
- type OwnableOwnershipTransferred
- type OwnableOwnershipTransferredIterator
- type OwnableRaw
- func (_Ownable *OwnableRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Ownable *OwnableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Ownable *OwnableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type OwnableSession
- func (_Ownable *OwnableSession) IsOwner() (bool, error)
- func (_Ownable *OwnableSession) Owner() (common.Address, error)
- func (_Ownable *OwnableSession) RenounceOwnership() (*types.Transaction, error)
- func (_Ownable *OwnableSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type OwnableTransactor
- type OwnableTransactorRaw
- type OwnableTransactorSession
- type Roles
- type RolesCaller
- type RolesCallerRaw
- type RolesCallerSession
- type RolesFilterer
- type RolesRaw
- func (_Roles *RolesRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Roles *RolesRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Roles *RolesRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type RolesSession
- type RolesTransactor
- type RolesTransactorRaw
- type RolesTransactorSession
- type SafeMath
- type SafeMathCaller
- type SafeMathCallerRaw
- type SafeMathCallerSession
- type SafeMathFilterer
- type SafeMathRaw
- func (_SafeMath *SafeMathRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_SafeMath *SafeMathRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_SafeMath *SafeMathRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SafeMathSession
- type SafeMathTransactor
- type SafeMathTransactorRaw
- type SafeMathTransactorSession
Constants ¶
const AddressBinRuntime = `` /* 152-byte string literal not displayed */
AddressBinRuntime is the compiled bytecode used for adding genesis block without deploying code.
const BridgeBinRuntime = `` /* 36370-byte string literal not displayed */
BridgeBinRuntime is the compiled bytecode used for adding genesis block without deploying code.
const BridgeCounterPartBinRuntime = `` /* 1898-byte string literal not displayed */
BridgeCounterPartBinRuntime is the compiled bytecode used for adding genesis block without deploying code.
const BridgeFeeBinRuntime = ``
BridgeFeeBinRuntime is the compiled bytecode used for adding genesis block without deploying code.
const BridgeHandledRequestsBinRuntime = `` /* 312-byte string literal not displayed */
BridgeHandledRequestsBinRuntime is the compiled bytecode used for adding genesis block without deploying code.
const BridgeOperatorBinRuntime = ``
BridgeOperatorBinRuntime is the compiled bytecode used for adding genesis block without deploying code.
const BridgeTokensBinRuntime = `` /* 6272-byte string literal not displayed */
BridgeTokensBinRuntime is the compiled bytecode used for adding genesis block without deploying code.
const BridgeTransferBinRuntime = ``
BridgeTransferBinRuntime is the compiled bytecode used for adding genesis block without deploying code.
const BridgeTransferERC20BinRuntime = ``
BridgeTransferERC20BinRuntime is the compiled bytecode used for adding genesis block without deploying code.
const BridgeTransferERC721BinRuntime = ``
BridgeTransferERC721BinRuntime is the compiled bytecode used for adding genesis block without deploying code.
const BridgeTransferKLAYBinRuntime = ``
BridgeTransferKLAYBinRuntime is the compiled bytecode used for adding genesis block without deploying code.
const CountersBinRuntime = `` /* 152-byte string literal not displayed */
CountersBinRuntime is the compiled bytecode used for adding genesis block without deploying code.
const ERC165BinRuntime = ``
ERC165BinRuntime is the compiled bytecode used for adding genesis block without deploying code.
const ERC20BinRuntime = `` /* 3542-byte string literal not displayed */
ERC20BinRuntime is the compiled bytecode used for adding genesis block without deploying code.
const ERC20BurnableBinRuntime = `` /* 4434-byte string literal not displayed */
ERC20BurnableBinRuntime is the compiled bytecode used for adding genesis block without deploying code.
const ERC20MintableBinRuntime = `` /* 5986-byte string literal not displayed */
ERC20MintableBinRuntime is the compiled bytecode used for adding genesis block without deploying code.
const ERC721BinRuntime = `` /* 6792-byte string literal not displayed */
ERC721BinRuntime is the compiled bytecode used for adding genesis block without deploying code.
const ERC721BurnableBinRuntime = `` /* 7678-byte string literal not displayed */
ERC721BurnableBinRuntime is the compiled bytecode used for adding genesis block without deploying code.
const ERC721MetadataBinRuntime = `` /* 8266-byte string literal not displayed */
ERC721MetadataBinRuntime is the compiled bytecode used for adding genesis block without deploying code.
const ERC721MetadataMintableBinRuntime = ``
ERC721MetadataMintableBinRuntime is the compiled bytecode used for adding genesis block without deploying code.
const IERC165BinRuntime = ``
IERC165BinRuntime is the compiled bytecode used for adding genesis block without deploying code.
const IERC20BinRuntime = ``
IERC20BinRuntime is the compiled bytecode used for adding genesis block without deploying code.
const IERC20BridgeReceiverBinRuntime = ``
IERC20BridgeReceiverBinRuntime is the compiled bytecode used for adding genesis block without deploying code.
const IERC721BinRuntime = ``
IERC721BinRuntime is the compiled bytecode used for adding genesis block without deploying code.
const IERC721BridgeReceiverBinRuntime = ``
IERC721BridgeReceiverBinRuntime is the compiled bytecode used for adding genesis block without deploying code.
const IERC721MetadataBinRuntime = ``
IERC721MetadataBinRuntime is the compiled bytecode used for adding genesis block without deploying code.
const IERC721ReceiverBinRuntime = ``
IERC721ReceiverBinRuntime is the compiled bytecode used for adding genesis block without deploying code.
const MinterRoleBinRuntime = ``
MinterRoleBinRuntime is the compiled bytecode used for adding genesis block without deploying code.
const OwnableBinRuntime = ``
OwnableBinRuntime is the compiled bytecode used for adding genesis block without deploying code.
const RolesBinRuntime = `` /* 152-byte string literal not displayed */
RolesBinRuntime is the compiled bytecode used for adding genesis block without deploying code.
const SafeMathBinRuntime = `` /* 152-byte string literal not displayed */
SafeMathBinRuntime is the compiled bytecode used for adding genesis block without deploying code.
Variables ¶
var AddressABI = AddressMetaData.ABI
AddressABI is the input ABI used to generate the binding from. Deprecated: Use AddressMetaData.ABI instead.
var AddressBin = AddressMetaData.Bin
AddressBin is the compiled bytecode used for deploying new contracts. Deprecated: Use AddressMetaData.Bin instead.
var AddressMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x604c6023600b82828239805160001a607314601657fe5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea165627a7a72305820299ebfdf39258e62f3b1db6c55ebb9d11001cde07d51662fa2fd336c270f24630029",
}
AddressMetaData contains all meta data concerning the Address contract.
var BridgeABI = BridgeMetaData.ABI
BridgeABI is the input ABI used to generate the binding from. Deprecated: Use BridgeMetaData.ABI instead.
var BridgeBin = BridgeMetaData.Bin
BridgeBin is the compiled bytecode used for deploying new contracts. Deprecated: Use BridgeMetaData.Bin instead.
var BridgeCounterPartABI = BridgeCounterPartMetaData.ABI
BridgeCounterPartABI is the input ABI used to generate the binding from. Deprecated: Use BridgeCounterPartMetaData.ABI instead.
var BridgeCounterPartBin = BridgeCounterPartMetaData.Bin
BridgeCounterPartBin is the compiled bytecode used for deploying new contracts. Deprecated: Use BridgeCounterPartMetaData.Bin instead.
var BridgeCounterPartFuncSigs = BridgeCounterPartMetaData.Sigs
BridgeCounterPartFuncSigs maps the 4-byte function signature to its string representation. Deprecated: Use BridgeCounterPartMetaData.Sigs instead.
var BridgeCounterPartMetaData = &bind.MetaData{ ABI: "[{\"constant\":true,\"inputs\":[],\"name\":\"counterpartBridge\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_bridge\",\"type\":\"address\"}],\"name\":\"setCounterPartBridge\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"isOwner\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"}]", Sigs: map[string]string{ "3a348533": "counterpartBridge()", "8f32d59b": "isOwner()", "8da5cb5b": "owner()", "715018a6": "renounceOwnership()", "87b04c55": "setCounterPartBridge(address)", "f2fde38b": "transferOwnership(address)", }, Bin: "0x60806040819052600080546001600160a01b03191633178082556001600160a01b0316917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a36103b5806100576000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c80633a34853314610067578063715018a61461008b57806387b04c55146100955780638da5cb5b146100bb5780638f32d59b146100c3578063f2fde38b146100df575b600080fd5b61006f610105565b604080516001600160a01b039092168252519081900360200190f35b610093610114565b005b610093600480360360208110156100ab57600080fd5b50356001600160a01b03166101ba565b61006f610238565b6100cb610247565b604080519115158252519081900360200190f35b610093600480360360208110156100f557600080fd5b50356001600160a01b0316610258565b6001546001600160a01b031681565b61011c610247565b6101705760408051600160e51b62461bcd02815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6101c2610247565b6102165760408051600160e51b62461bcd02815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b600180546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b031690565b6000546001600160a01b0316331490565b610260610247565b6102b45760408051600160e51b62461bcd02815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6102bd816102c0565b50565b6001600160a01b03811661030857604051600160e51b62461bcd0281526004018080602001828103825260268152602001806103646026913960400191505060405180910390fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b039290921691909117905556fe4f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373a165627a7a72305820e7681c96057ab0d49783ca33bf89818b1c7372fbcf9a3b43630785bc6329fd6f0029", }
BridgeCounterPartMetaData contains all meta data concerning the BridgeCounterPart contract.
var BridgeFeeABI = BridgeFeeMetaData.ABI
BridgeFeeABI is the input ABI used to generate the binding from. Deprecated: Use BridgeFeeMetaData.ABI instead.
var BridgeFeeFuncSigs = BridgeFeeMetaData.Sigs
BridgeFeeFuncSigs maps the 4-byte function signature to its string representation. Deprecated: Use BridgeFeeMetaData.Sigs instead.
var BridgeFeeMetaData = &bind.MetaData{ ABI: "[{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"address\"}],\"name\":\"feeOfERC20\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"feeReceiver\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"feeOfKLAY\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"name\":\"_feeReceiver\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"fee\",\"type\":\"uint256\"}],\"name\":\"KLAYFeeChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"token\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"fee\",\"type\":\"uint256\"}],\"name\":\"ERC20FeeChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"feeReceiver\",\"type\":\"address\"}],\"name\":\"FeeReceiverChanged\",\"type\":\"event\"}]", Sigs: map[string]string{ "488af871": "feeOfERC20(address)", "c263b5d6": "feeOfKLAY()", "b3f00674": "feeReceiver()", }, }
BridgeFeeMetaData contains all meta data concerning the BridgeFee contract.
var BridgeFuncSigs = BridgeMetaData.Sigs
BridgeFuncSigs maps the 4-byte function signature to its string representation. Deprecated: Use BridgeMetaData.Sigs instead.
var BridgeHandledRequestsABI = BridgeHandledRequestsMetaData.ABI
BridgeHandledRequestsABI is the input ABI used to generate the binding from. Deprecated: Use BridgeHandledRequestsMetaData.ABI instead.
var BridgeHandledRequestsBin = BridgeHandledRequestsMetaData.Bin
BridgeHandledRequestsBin is the compiled bytecode used for deploying new contracts. Deprecated: Use BridgeHandledRequestsMetaData.Bin instead.
var BridgeHandledRequestsFuncSigs = BridgeHandledRequestsMetaData.Sigs
BridgeHandledRequestsFuncSigs maps the 4-byte function signature to its string representation. Deprecated: Use BridgeHandledRequestsMetaData.Sigs instead.
var BridgeHandledRequestsMetaData = &bind.MetaData{ ABI: "[{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"handledRequestTx\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"}]", Sigs: map[string]string{ "8a75eee2": "handledRequestTx(bytes32)", }, Bin: "0x6080604052348015600f57600080fd5b50609c8061001e6000396000f3fe6080604052348015600f57600080fd5b506004361060285760003560e01c80638a75eee214602d575b600080fd5b604760048036036020811015604157600080fd5b5035605b565b604080519115158252519081900360200190f35b60006020819052908152604090205460ff168156fea165627a7a723058203e22c718bbe5d55248c5fec027875ec0af893fe14a07c4756091366474f562c80029", }
BridgeHandledRequestsMetaData contains all meta data concerning the BridgeHandledRequests contract.
var BridgeMetaData = &bind.MetaData{ ABI: "[{\"constant\":false,\"inputs\":[{\"name\":\"_token\",\"type\":\"address\"}],\"name\":\"lockToken\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"uint64\"}],\"name\":\"handleNoncesToBlockNums\",\"outputs\":[{\"name\":\"\",\"type\":\"uint64\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"address\"}],\"name\":\"operators\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_fee\",\"type\":\"uint256\"},{\"name\":\"_requestNonce\",\"type\":\"uint64\"}],\"name\":\"setKLAYFee\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"unlockKLAY\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"isRunning\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_tokenAddress\",\"type\":\"address\"},{\"name\":\"_to\",\"type\":\"address\"},{\"name\":\"_tokenId\",\"type\":\"uint256\"},{\"name\":\"_extraData\",\"type\":\"bytes\"}],\"name\":\"requestERC721Transfer\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_tokenAddress\",\"type\":\"address\"},{\"name\":\"_to\",\"type\":\"address\"},{\"name\":\"_value\",\"type\":\"uint256\"},{\"name\":\"_feeLimit\",\"type\":\"uint256\"},{\"name\":\"_extraData\",\"type\":\"bytes\"}],\"name\":\"requestERC20Transfer\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_token\",\"type\":\"address\"},{\"name\":\"_fee\",\"type\":\"uint256\"},{\"name\":\"_requestNonce\",\"type\":\"uint64\"}],\"name\":\"setERC20Fee\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_operator\",\"type\":\"address\"}],\"name\":\"registerOperator\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"MAX_OPERATOR\",\"outputs\":[{\"name\":\"\",\"type\":\"uint64\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"counterpartBridge\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"registeredTokenList\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_requestTxHash\",\"type\":\"bytes32\"},{\"name\":\"_from\",\"type\":\"address\"},{\"name\":\"_to\",\"type\":\"address\"},{\"name\":\"_tokenAddress\",\"type\":\"address\"},{\"name\":\"_value\",\"type\":\"uint256\"},{\"name\":\"_requestedNonce\",\"type\":\"uint64\"},{\"name\":\"_requestedBlockNumber\",\"type\":\"uint64\"},{\"name\":\"_extraData\",\"type\":\"bytes\"}],\"name\":\"handleERC20Transfer\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_token\",\"type\":\"address\"},{\"name\":\"_cToken\",\"type\":\"address\"}],\"name\":\"registerToken\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"address\"}],\"name\":\"feeOfERC20\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"address\"}],\"name\":\"indexOfTokens\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"lowerHandleNonce\",\"outputs\":[{\"name\":\"\",\"type\":\"uint64\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"upperHandleNonce\",\"outputs\":[{\"name\":\"\",\"type\":\"uint64\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"name\":\"operatorThresholds\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"address\"}],\"name\":\"lockedTokens\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"modeMintBurn\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_to\",\"type\":\"address\"},{\"name\":\"_value\",\"type\":\"uint256\"},{\"name\":\"_extraData\",\"type\":\"bytes\"}],\"name\":\"requestKLAYTransfer\",\"outputs\":[],\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"requestNonce\",\"outputs\":[{\"name\":\"\",\"type\":\"uint64\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_bridge\",\"type\":\"address\"}],\"name\":\"setCounterPartBridge\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"handledRequestTx\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"address\"}],\"name\":\"registeredTokens\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"isOwner\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"uint64\"}],\"name\":\"closedValueTransferVotes\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"recoveryBlockNumber\",\"outputs\":[{\"name\":\"\",\"type\":\"uint64\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_token\",\"type\":\"address\"}],\"name\":\"unlockToken\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"lockKLAY\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_requestTxHash\",\"type\":\"bytes32\"},{\"name\":\"_from\",\"type\":\"address\"},{\"name\":\"_to\",\"type\":\"address\"},{\"name\":\"_value\",\"type\":\"uint256\"},{\"name\":\"_requestedNonce\",\"type\":\"uint64\"},{\"name\":\"_requestedBlockNumber\",\"type\":\"uint64\"},{\"name\":\"_extraData\",\"type\":\"bytes\"}],\"name\":\"handleKLAYTransfer\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"configurationNonce\",\"outputs\":[{\"name\":\"\",\"type\":\"uint64\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_requestTxHash\",\"type\":\"bytes32\"},{\"name\":\"_from\",\"type\":\"address\"},{\"name\":\"_to\",\"type\":\"address\"},{\"name\":\"_tokenAddress\",\"type\":\"address\"},{\"name\":\"_tokenId\",\"type\":\"uint256\"},{\"name\":\"_requestedNonce\",\"type\":\"uint64\"},{\"name\":\"_requestedBlockNumber\",\"type\":\"uint64\"},{\"name\":\"_tokenURI\",\"type\":\"string\"},{\"name\":\"_extraData\",\"type\":\"bytes\"}],\"name\":\"handleERC721Transfer\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"getOperatorList\",\"outputs\":[{\"name\":\"\",\"type\":\"address[]\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"feeReceiver\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_token\",\"type\":\"address\"}],\"name\":\"deregisterToken\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"feeOfKLAY\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_status\",\"type\":\"bool\"}],\"name\":\"start\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"operatorList\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_from\",\"type\":\"address\"},{\"name\":\"_tokenId\",\"type\":\"uint256\"},{\"name\":\"_to\",\"type\":\"address\"},{\"name\":\"_extraData\",\"type\":\"bytes\"}],\"name\":\"onERC721Received\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_operator\",\"type\":\"address\"}],\"name\":\"deregisterOperator\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"chargeWithoutEvent\",\"outputs\":[],\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"getRegisteredTokenList\",\"outputs\":[{\"name\":\"\",\"type\":\"address[]\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_voteType\",\"type\":\"uint8\"},{\"name\":\"_threshold\",\"type\":\"uint8\"}],\"name\":\"setOperatorThreshold\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_feeReceiver\",\"type\":\"address\"}],\"name\":\"setFeeReceiver\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_from\",\"type\":\"address\"},{\"name\":\"_to\",\"type\":\"address\"},{\"name\":\"_value\",\"type\":\"uint256\"},{\"name\":\"_feeLimit\",\"type\":\"uint256\"},{\"name\":\"_extraData\",\"type\":\"bytes\"}],\"name\":\"onERC20Received\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"isLockedKLAY\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"VERSION\",\"outputs\":[{\"name\":\"\",\"type\":\"uint64\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"name\":\"_modeMintBurn\",\"type\":\"bool\"}],\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"constructor\"},{\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"fallback\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"KLAYLocked\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"KLAYUnlocked\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"tokenType\",\"type\":\"uint8\"},{\"indexed\":true,\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"to\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"tokenAddress\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"valueOrTokenId\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"requestNonce\",\"type\":\"uint64\"},{\"indexed\":false,\"name\":\"fee\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"extraData\",\"type\":\"bytes\"}],\"name\":\"RequestValueTransfer\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"tokenType\",\"type\":\"uint8\"},{\"indexed\":true,\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"to\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"tokenAddress\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"valueOrTokenId\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"requestNonce\",\"type\":\"uint64\"},{\"indexed\":false,\"name\":\"fee\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"extraData\",\"type\":\"bytes\"},{\"indexed\":false,\"name\":\"encodingVer\",\"type\":\"uint8\"},{\"indexed\":false,\"name\":\"encodedData\",\"type\":\"bytes\"}],\"name\":\"RequestValueTransferEncoded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"requestTxHash\",\"type\":\"bytes32\"},{\"indexed\":false,\"name\":\"tokenType\",\"type\":\"uint8\"},{\"indexed\":true,\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"to\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"tokenAddress\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"valueOrTokenId\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"handleNonce\",\"type\":\"uint64\"},{\"indexed\":false,\"name\":\"lowerHandleNonce\",\"type\":\"uint64\"},{\"indexed\":false,\"name\":\"extraData\",\"type\":\"bytes\"}],\"name\":\"HandleValueTransfer\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"token\",\"type\":\"address\"}],\"name\":\"TokenRegistered\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"token\",\"type\":\"address\"}],\"name\":\"TokenDeregistered\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"token\",\"type\":\"address\"}],\"name\":\"TokenLocked\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"token\",\"type\":\"address\"}],\"name\":\"TokenUnlocked\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"fee\",\"type\":\"uint256\"}],\"name\":\"KLAYFeeChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"token\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"fee\",\"type\":\"uint256\"}],\"name\":\"ERC20FeeChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"feeReceiver\",\"type\":\"address\"}],\"name\":\"FeeReceiverChanged\",\"type\":\"event\"}]", Sigs: map[string]string{ "3a3099d1": "MAX_OPERATOR()", "ffa1ad74": "VERSION()", "dd9222d6": "chargeWithoutEvent()", "9832c1d7": "closedValueTransferVotes(uint64)", "ac6fff0b": "configurationNonce()", "3a348533": "counterpartBridge()", "d8cf98ca": "deregisterOperator(address)", "bab2af1d": "deregisterToken(address)", "488af871": "feeOfERC20(address)", "c263b5d6": "feeOfKLAY()", "b3f00674": "feeReceiver()", "b2c01030": "getOperatorList()", "ea21eade": "getRegisteredTokenList()", "407e6bae": "handleERC20Transfer(bytes32,address,address,address,uint256,uint64,uint64,bytes)", "afb60223": "handleERC721Transfer(bytes32,address,address,address,uint256,uint64,uint64,string,bytes)", "a066a7ed": "handleKLAYTransfer(bytes32,address,address,uint256,uint64,uint64,bytes)", "13a6738a": "handleNoncesToBlockNums(uint64)", "8a75eee2": "handledRequestTx(bytes32)", "48a18a6a": "indexOfTokens(address)", "f1719966": "isLockedKLAY()", "8f32d59b": "isOwner()", "2014e5d1": "isRunning()", "9f071329": "lockKLAY()", "10693fcd": "lockToken(address)", "5eb7413a": "lockedTokens(address)", "4b40b826": "lowerHandleNonce()", "6e176ec2": "modeMintBurn()", "f1656e53": "onERC20Received(address,address,uint256,uint256,bytes)", "cf0da290": "onERC721Received(address,uint256,address,bytes)", "cb38f407": "operatorList(uint256)", "5526f76b": "operatorThresholds(uint8)", "13e7c9d8": "operators(address)", "8da5cb5b": "owner()", "989ba0d3": "recoveryBlockNumber()", "3682a450": "registerOperator(address)", "4739f7e5": "registerToken(address,address)", "3e4fe949": "registeredTokenList(uint256)", "8c0bd916": "registeredTokens(address)", "715018a6": "renounceOwnership()", "26c23b54": "requestERC20Transfer(address,address,uint256,uint256,bytes)", "22604742": "requestERC721Transfer(address,address,uint256,bytes)", "75ebdc09": "requestKLAYTransfer(address,uint256,bytes)", "7c1a0302": "requestNonce()", "87b04c55": "setCounterPartBridge(address)", "2f88396c": "setERC20Fee(address,uint256,uint64)", "efdcd974": "setFeeReceiver(address)", "1a2ae53e": "setKLAYFee(uint256,uint64)", "ee2aec65": "setOperatorThreshold(uint8,uint8)", "c877cf37": "start(bool)", "f2fde38b": "transferOwnership(address)", "1ebdca38": "unlockKLAY()", "9ef2017b": "unlockToken(address)", "54edad72": "upperHandleNonce()", }, Bin: "0x60806040819052600180546001600160a01b03191690556000600255600f8054600160401b61ffff021916690100000000000000000017905560108054600160401b600160801b031916680100000000000000001790556020806200489f833981018060405260208110156200007457600080fd5b5051600180546001600160a01b03199081169091556004805490911633179081905560405182916001600160a01b0316906000907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a360005b600260ff82161015620001045760ff81166000908152600e60205260409020805460ff1916600190811790915501620000d0565b50336000818152600c60205260408120805460ff19166001908117909155600d805491820181559091527fd7b6990105719101dabeb77144f2a3385c8033acd3af97e9423a695e81ad1eb50180546001600160a01b0319169091179055600f80549115156801000000000000000002600160401b60ff02199092169190911790555061470980620001966000396000f3fe60806040526004361061031a5760003560e01c80638a75eee2116101ab578063bab2af1d116100f7578063ea21eade11610095578063f1656e531161006f578063f1656e5314611071578063f171996614611147578063f2fde38b1461115c578063ffa1ad741461118f5761031a565b8063ea21eade14610ff4578063ee2aec6514611009578063efdcd9741461103e5761031a565b8063cb38f407116100d1578063cb38f40714610ebf578063cf0da29014610ee9578063d8cf98ca14610fb9578063dd9222d614610fec5761031a565b8063bab2af1d14610e4b578063c263b5d614610e7e578063c877cf3714610e935761031a565b80639ef2017b11610164578063ac6fff0b1161013e578063ac6fff0b14610c3e578063afb6022314610c53578063b2c0103014610dd1578063b3f0067414610e365761031a565b80639ef2017b14610b075780639f07132914610b3a578063a066a7ed14610b4f5761031a565b80638a75eee214610a385780638c0bd91614610a625780638da5cb5b14610a955780638f32d59b14610aaa5780639832c1d714610abf578063989ba0d314610af25761031a565b8063407e6bae1161026a5780635526f76b11610223578063715018a6116101fd578063715018a61461095857806375ebdc091461096d5780637c1a0302146109f057806387b04c5514610a055761031a565b80635526f76b146108cd5780635eb7413a146109105780636e176ec2146109435761031a565b8063407e6bae146106f75780634739f7e5146107f0578063488af8711461082b57806348a18a6a146108705780634b40b826146108a357806354edad72146108b85761031a565b806322604742116102d75780633682a450116102b15780633682a450146106545780633a3099d1146106875780633a3485331461069c5780633e4fe949146106cd5761031a565b8063226047421461046557806326c23b54146105365780632f88396c1461060c5761031a565b806310693fcd1461033957806313a6738a1461036c57806313e7c9d8146103bb5780631a2ae53e146104025780631ebdca381461043b5780632014e5d114610450575b6002546040805160008152602081019091526103379133916111a4565b005b34801561034557600080fd5b506103376004803603602081101561035c57600080fd5b50356001600160a01b03166113e4565b34801561037857600080fd5b5061039f6004803603602081101561038f57600080fd5b50356001600160401b0316611549565b604080516001600160401b039092168252519081900360200190f35b3480156103c757600080fd5b506103ee600480360360208110156103de57600080fd5b50356001600160a01b0316611564565b604080519115158252519081900360200190f35b34801561040e57600080fd5b506103376004803603604081101561042557600080fd5b50803590602001356001600160401b0316611579565b34801561044757600080fd5b506103376115ed565b34801561045c57600080fd5b506103ee6116b9565b34801561047157600080fd5b506103376004803603608081101561048857600080fd5b6001600160a01b03823581169260208101359091169160408201359190810190608081016060820135600160201b8111156104c257600080fd5b8201836020820111156104d457600080fd5b803590602001918460018302840111600160201b831117156104f557600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295506116c9945050505050565b34801561054257600080fd5b50610337600480360360a081101561055957600080fd5b6001600160a01b03823581169260208101359091169160408201359160608101359181019060a081016080820135600160201b81111561059857600080fd5b8201836020820111156105aa57600080fd5b803590602001918460018302840111600160201b831117156105cb57600080fd5b91908080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525092955061174b945050505050565b34801561061857600080fd5b506103376004803603606081101561062f57600080fd5b5080356001600160a01b031690602081013590604001356001600160401b031661183c565b34801561066057600080fd5b506103376004803603602081101561067757600080fd5b50356001600160a01b03166118b2565b34801561069357600080fd5b5061039f611a2d565b3480156106a857600080fd5b506106b1611a32565b604080516001600160a01b039092168252519081900360200190f35b3480156106d957600080fd5b506106b1600480360360208110156106f057600080fd5b5035611a41565b34801561070357600080fd5b50610337600480360361010081101561071b57600080fd5b8135916001600160a01b03602082013581169260408301358216926060810135909216916080810135916001600160401b0360a083013581169260c081013590911691810190610100810160e0820135600160201b81111561077c57600080fd5b82018360208201111561078e57600080fd5b803590602001918460018302840111600160201b831117156107af57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550611a68945050505050565b3480156107fc57600080fd5b506103376004803603604081101561081357600080fd5b506001600160a01b0381358116916020013516611e0b565b34801561083757600080fd5b5061085e6004803603602081101561084e57600080fd5b50356001600160a01b0316611f68565b60408051918252519081900360200190f35b34801561087c57600080fd5b5061085e6004803603602081101561089357600080fd5b50356001600160a01b0316611f7a565b3480156108af57600080fd5b5061039f611f8c565b3480156108c457600080fd5b5061039f611fa2565b3480156108d957600080fd5b506108fa600480360360208110156108f057600080fd5b503560ff16611fb1565b6040805160ff9092168252519081900360200190f35b34801561091c57600080fd5b506103ee6004803603602081101561093357600080fd5b50356001600160a01b0316611fc6565b34801561094f57600080fd5b506103ee611fdb565b34801561096457600080fd5b50610337611feb565b6103376004803603606081101561098357600080fd5b6001600160a01b0382351691602081013591810190606081016040820135600160201b8111156109b257600080fd5b8201836020820111156109c457600080fd5b803590602001918460018302840111600160201b831117156109e557600080fd5b50909250905061207f565b3480156109fc57600080fd5b5061039f6120d4565b348015610a1157600080fd5b5061033760048036036020811015610a2857600080fd5b50356001600160a01b03166120ea565b348015610a4457600080fd5b506103ee60048036036020811015610a5b57600080fd5b5035612156565b348015610a6e57600080fd5b506106b160048036036020811015610a8557600080fd5b50356001600160a01b031661216b565b348015610aa157600080fd5b506106b1612186565b348015610ab657600080fd5b506103ee612196565b348015610acb57600080fd5b506103ee60048036036020811015610ae257600080fd5b50356001600160401b03166121a7565b348015610afe57600080fd5b5061039f6121bc565b348015610b1357600080fd5b5061033760048036036020811015610b2a57600080fd5b50356001600160a01b03166121d2565b348015610b4657600080fd5b50610337612346565b348015610b5b57600080fd5b50610337600480360360e0811015610b7257600080fd5b8135916001600160a01b0360208201358116926040830135909116916060810135916001600160401b03608083013581169260a08101359091169181019060e0810160c0820135600160201b811115610bca57600080fd5b820183602082011115610bdc57600080fd5b803590602001918460018302840111600160201b83111715610bfd57600080fd5b91908080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525092955061240f945050505050565b348015610c4a57600080fd5b5061039f612627565b348015610c5f57600080fd5b506103376004803603610120811015610c7757600080fd5b8135916001600160a01b03602082013581169260408301358216926060810135909216916080810135916001600160401b0360a083013581169260c081013590911691810190610100810160e0820135600160201b811115610cd857600080fd5b820183602082011115610cea57600080fd5b803590602001918460018302840111600160201b83111715610d0b57600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295949360208101935035915050600160201b811115610d5d57600080fd5b820183602082011115610d6f57600080fd5b803590602001918460018302840111600160201b83111715610d9057600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550612636945050505050565b348015610ddd57600080fd5b50610de66129df565b60408051602080825283518183015283519192839290830191858101910280838360005b83811015610e22578181015183820152602001610e0a565b505050509050019250505060405180910390f35b348015610e4257600080fd5b506106b1612a41565b348015610e5757600080fd5b5061033760048036036020811015610e6e57600080fd5b50356001600160a01b0316612a50565b348015610e8a57600080fd5b5061085e612c3f565b348015610e9f57600080fd5b5061033760048036036020811015610eb657600080fd5b50351515612c45565b348015610ecb57600080fd5b506106b160048036036020811015610ee257600080fd5b5035612cb3565b348015610ef557600080fd5b5061033760048036036080811015610f0c57600080fd5b6001600160a01b038235811692602081013592604082013590921691810190608081016060820135600160201b811115610f4557600080fd5b820183602082011115610f5757600080fd5b803590602001918460018302840111600160201b83111715610f7857600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550612cc0945050505050565b348015610fc557600080fd5b5061033760048036036020811015610fdc57600080fd5b50356001600160a01b0316612ccd565b610337612e1b565b34801561100057600080fd5b50610de6612e1d565b34801561101557600080fd5b506103376004803603604081101561102c57600080fd5b5060ff81358116916020013516612e7d565b34801561104a57600080fd5b506103376004803603602081101561106157600080fd5b50356001600160a01b0316612fb9565b34801561107d57600080fd5b50610337600480360360a081101561109457600080fd5b6001600160a01b03823581169260208101359091169160408201359160608101359181019060a081016080820135600160201b8111156110d357600080fd5b8201836020820111156110e557600080fd5b803590602001918460018302840111600160201b8311171561110657600080fd5b91908080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525092955061300f945050505050565b34801561115357600080fd5b506103ee61301d565b34801561116857600080fd5b506103376004803603602081101561117f57600080fd5b50356001600160a01b0316613026565b34801561119b57600080fd5b5061039f613079565b60125460ff16156111eb5760408051600160e51b62461bcd0281526020600482015260066024820152600160d21b651b1bd8dad95902604482015290519081900360640190fd5b600f54600160481b900460ff166112405760408051600160e51b62461bcd02815260206004820152600e6024820152600160901b6d73746f707065642062726964676502604482015290519081900360640190fd5b8134116112975760408051600160e51b62461bcd02815260206004820152601360248201527f696e73756666696369656e7420616d6f756e7400000000000000000000000000604482015290519081900360640190fd5b60006112a28361307e565b905060006001600160a01b038516337feff76c36e53fa5ff52f27acc8a34d5047a8246abb07b77b12f1309f71e337f09836112e3348963ffffffff6131cd16565b600f600a9054906101000a90046001600160401b031687896040518086600281111561130b57fe5b60ff168152602001858152602001846001600160401b03166001600160401b0316815260200183815260200180602001828103825283818151815260200191508051906020019080838360005b83811015611370578181015183820152602001611358565b50505050905090810190601f16801561139d5780820380516001836020036101000a031916815260200191505b50965050505050505060405180910390a45050600f805460016001600160401b03600160501b8084048216929092011602600160501b600160901b03199091161790555050565b6113ec612196565b61142e5760408051600160e51b62461bcd0281526020600482018190526024820152600080516020614625833981519152604482015290519081900360640190fd5b6001600160a01b038082166000908152600660205260409020548291166114965760408051600160e51b62461bcd0281526020600482015260116024820152600160791b703737ba1030b63637bbb2b2103a37b5b2b702604482015290519081900360640190fd5b6001600160a01b038216600090815260096020526040902054829060ff16156114fb5760408051600160e51b62461bcd02815260206004820152600c6024820152600160a11b6b3637b1b5b2b2103a37b5b2b702604482015290519081900360640190fd5b6001600160a01b038316600081815260096020526040808220805460ff19166001179055517fca1b0a14e18ada4c44846768dd186e35630cdc5cfeaca83c404ae4acaafbecd79190a2505050565b6011602052600090815260409020546001600160401b031681565b600c6020526000908152604090205460ff1681565b336000908152600c602052604090205460ff166115ce5760408051600160e51b62461bcd02815260206004820152601d602482015260008051602061469a833981519152604482015290519081900360640190fd5b6115d78161322d565b6115e0576115e9565b6115e9826132ff565b5050565b6115f5612196565b6116375760408051600160e51b62461bcd0281526020600482018190526024820152600080516020614625833981519152604482015290519081900360640190fd5b60125460ff1615156001146116845760408051600160e51b62461bcd0281526020600482015260086024820152600160c21b671d5b9b1bd8dad95902604482015290519081900360640190fd5b6012805460ff191690556040517fd20610c9b78a6903ef134539e3deb5d243be461de6ef12d4c29536bb9b54fa1b90600090a1565b600f54600160481b900460ff1681565b60408051600160e01b6323b872dd0281523360048201523060248201526044810184905290516001600160a01b038616916323b872dd91606480830192600092919082900301818387803b15801561172057600080fd5b505af1158015611734573d6000803e3d6000fd5b505050506117458433858585613332565b50505050565b6001600160a01b0385166323b872dd333061176c878763ffffffff61385616565b6040805163ffffffff861660e01b81526001600160a01b0394851660048201529290931660248301526044820152905160648083019260209291908290030181600087803b1580156117bd57600080fd5b505af11580156117d1573d6000803e3d6000fd5b505050506040513d60208110156117e757600080fd5b505161182757604051600160e51b62461bcd0281526004018080602001828103825260298152602001806146716029913960400191505060405180910390fd5b6118358533868686866138ba565b5050505050565b336000908152600c602052604090205460ff166118915760408051600160e51b62461bcd02815260206004820152601d602482015260008051602061469a833981519152604482015290519081900360640190fd5b61189a8161322d565b6118a3576118ad565b6118ad8383613bfd565b505050565b6118ba612196565b6118fc5760408051600160e51b62461bcd0281526020600482018190526024820152600080516020614625833981519152604482015290519081900360640190fd5b600d54600c116119565760408051600160e51b62461bcd02815260206004820152601260248201527f6d6178206f70657261746f72206c696d69740000000000000000000000000000604482015290519081900360640190fd5b6001600160a01b0381166000908152600c602052604090205460ff16156119c75760408051600160e51b62461bcd02815260206004820152600e60248201527f6578697374206f70657261746f72000000000000000000000000000000000000604482015290519081900360640190fd5b6001600160a01b03166000818152600c60205260408120805460ff19166001908117909155600d805491820181559091527fd7b6990105719101dabeb77144f2a3385c8033acd3af97e9423a695e81ad1eb50180546001600160a01b0319169091179055565b600c81565b6005546001600160a01b031681565b60088181548110611a4e57fe5b6000918252602090912001546001600160a01b0316905081565b336000908152600c602052604090205460ff16611abd5760408051600160e51b62461bcd02815260206004820152601d602482015260008051602061469a833981519152604482015290519081900360640190fd5b611ac683613c44565b611acf83613cb1565b611ad857611e01565b611ae188613d74565b6001600160401b038381166000908152601160205260409020805467ffffffffffffffff1916918416919091179055611b1983613d8f565b846001600160a01b0316866001600160a01b0316886001600160a01b03167f12b02f226d965a2881e0e8ffed6c421803a22d57ad91f9ef996fe0748ea101758b60018989600f60129054906101000a90046001600160401b03168960405180878152602001866002811115611b8a57fe5b60ff168152602001858152602001846001600160401b03166001600160401b03168152602001836001600160401b03166001600160401b0316815260200180602001828103825283818151815260200191508051906020019080838360005b83811015611c01578181015183820152602001611be9565b50505050905090810190601f168015611c2e5780820380516001836020036101000a031916815260200191505b5097505050505050505060405180910390a4600f54600160401b900460ff1615611d3757846001600160a01b03166340c10f1987866040518363ffffffff1660e01b815260040180836001600160a01b03166001600160a01b0316815260200182815260200192505050602060405180830381600087803b158015611cb257600080fd5b505af1158015611cc6573d6000803e3d6000fd5b505050506040513d6020811015611cdc57600080fd5b5051611d325760408051600160e51b62461bcd02815260206004820181905260248201527f68616e646c6545524332305472616e736665723a206d696e74206661696c6564604482015290519081900360640190fd5b611e01565b846001600160a01b031663a9059cbb87866040518363ffffffff1660e01b815260040180836001600160a01b03166001600160a01b0316815260200182815260200192505050602060405180830381600087803b158015611d9757600080fd5b505af1158015611dab573d6000803e3d6000fd5b505050506040513d6020811015611dc157600080fd5b5051611e0157604051600160e51b62461bcd0281526004018080602001828103825260248152602001806146ba6024913960400191505060405180910390fd5b5050505050505050565b611e13612196565b611e555760408051600160e51b62461bcd0281526020600482018190526024820152600080516020614625833981519152604482015290519081900360640190fd5b6001600160a01b0380831660009081526006602052604090205483911615611ec75760408051600160e51b62461bcd02815260206004820152600d60248201527f616c6c6f77656420746f6b656e00000000000000000000000000000000000000604482015290519081900360640190fd5b6001600160a01b03808416600081815260066020908152604080832080549588166001600160a01b031996871617905560088054600790935281842083905560018301815583527ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee390910180549094168317909355915190917f158412daecdc1456d01568828bcdb18464cc7f1ce0215ddbc3f3cfede9d1e63d91a2505050565b60036020526000908152604090205481565b60076020526000908152604090205481565b600f54600160901b90046001600160401b031681565b6010546001600160401b031681565b600e6020526000908152604090205460ff1681565b60096020526000908152604090205460ff1681565b600f54600160401b900460ff1681565b611ff3612196565b6120355760408051600160e51b62461bcd0281526020600482018190526024820152600080516020614625833981519152604482015290519081900360640190fd5b6004546040516000916001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600480546001600160a01b0319169055565b6000612091348563ffffffff6131cd16565b9050611835858285858080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506111a492505050565b600f54600160501b90046001600160401b031681565b6120f2612196565b6121345760408051600160e51b62461bcd0281526020600482018190526024820152600080516020614625833981519152604482015290519081900360640190fd5b600580546001600160a01b0319166001600160a01b0392909216919091179055565b60006020819052908152604090205460ff1681565b6006602052600090815260409020546001600160a01b031681565b6004546001600160a01b03165b90565b6004546001600160a01b0316331490565b600b6020526000908152604090205460ff1681565b601054600160401b90046001600160401b031681565b6121da612196565b61221c5760408051600160e51b62461bcd0281526020600482018190526024820152600080516020614625833981519152604482015290519081900360640190fd5b6001600160a01b038082166000908152600660205260409020548291166122845760408051600160e51b62461bcd0281526020600482015260116024820152600160791b703737ba1030b63637bbb2b2103a37b5b2b702604482015290519081900360640190fd5b6001600160a01b038216600090815260096020526040902054829060ff1615156001146122fb5760408051600160e51b62461bcd02815260206004820152600e60248201527f756e6c6f636b656420746f6b656e000000000000000000000000000000000000604482015290519081900360640190fd5b6001600160a01b038316600081815260096020526040808220805460ff19169055517f81ec08d3372506e176c49e626d8beb7e091712ef92908a130f4ccc6524fe2eec9190a2505050565b61234e612196565b6123905760408051600160e51b62461bcd0281526020600482018190526024820152600080516020614625833981519152604482015290519081900360640190fd5b60125460ff16156123d75760408051600160e51b62461bcd0281526020600482015260066024820152600160d21b651b1bd8dad95902604482015290519081900360640190fd5b6012805460ff191660011790556040517f915f3053cbc6842207cd97b68c0b585109b4f2fe61c5dbeb25d7678bfdfb8dfa90600090a1565b336000908152600c602052604090205460ff166124645760408051600160e51b62461bcd02815260206004820152601d602482015260008051602061469a833981519152604482015290519081900360640190fd5b61246d83613c44565b61247683613cb1565b61247f5761261e565b61248887613d74565b6001600160401b038381166000908152601160205260409020805467ffffffffffffffff19169184169190911790556124c083613d8f565b60006001600160a01b0316856001600160a01b0316876001600160a01b03167f12b02f226d965a2881e0e8ffed6c421803a22d57ad91f9ef996fe0748ea101758a60008989600f60129054906101000a90046001600160401b0316896040518087815260200186600281111561253257fe5b60ff168152602001858152602001846001600160401b03166001600160401b03168152602001836001600160401b03166001600160401b0316815260200180602001828103825283818151815260200191508051906020019080838360005b838110156125a9578181015183820152602001612591565b50505050905090810190601f1680156125d65780820380516001836020036101000a031916815260200191505b5097505050505050505060405180910390a46040516001600160a01b0386169085156108fc029086906000818181858888f19350505050158015611e01573d6000803e3d6000fd5b50505050505050565b600f546001600160401b031681565b336000908152600c602052604090205460ff1661268b5760408051600160e51b62461bcd02815260206004820152601d602482015260008051602061469a833981519152604482015290519081900360640190fd5b61269484613c44565b61269d84613cb1565b6126a6576129d4565b6126af89613d74565b6001600160401b038481166000908152601160205260409020805467ffffffffffffffff19169185169190911790556126e784613d8f565b856001600160a01b0316876001600160a01b0316896001600160a01b03167f12b02f226d965a2881e0e8ffed6c421803a22d57ad91f9ef996fe0748ea101758c60028a8a600f60129054906101000a90046001600160401b0316896040518087815260200186600281111561275857fe5b60ff168152602001858152602001846001600160401b03166001600160401b03168152602001836001600160401b03166001600160401b0316815260200180602001828103825283818151815260200191508051906020019080838360005b838110156127cf5781810151838201526020016127b7565b50505050905090810190601f1680156127fc5780820380516001836020036101000a031916815260200191505b5097505050505050505060405180910390a4600f54600160401b900460ff161561296057856001600160a01b03166350bb4e7f8887856040518463ffffffff1660e01b815260040180846001600160a01b03166001600160a01b0316815260200183815260200180602001828103825283818151815260200191508051906020019080838360005b8381101561289c578181015183820152602001612884565b50505050905090810190601f1680156128c95780820380516001836020036101000a031916815260200191505b50945050505050602060405180830381600087803b1580156128ea57600080fd5b505af11580156128fe573d6000803e3d6000fd5b505050506040513d602081101561291457600080fd5b505161295b5760408051600160e51b62461bcd02815260206004820152600b6024820152600160aa1b6a1b5a5b9d0819985a5b195902604482015290519081900360640190fd5b6129d4565b60408051600160e01b6323b872dd0281523060048201526001600160a01b038981166024830152604482018890529151918816916323b872dd9160648082019260009290919082900301818387803b1580156129bb57600080fd5b505af11580156129cf573d6000803e3d6000fd5b505050505b505050505050505050565b6060600d805480602002602001604051908101604052809291908181526020018280548015612a3757602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311612a19575b5050505050905090565b6001546001600160a01b031681565b612a58612196565b612a9a5760408051600160e51b62461bcd0281526020600482018190526024820152600080516020614625833981519152604482015290519081900360640190fd5b6001600160a01b03808216600090815260066020526040902054829116612b025760408051600160e51b62461bcd0281526020600482015260116024820152600160791b703737ba1030b63637bbb2b2103a37b5b2b702604482015290519081900360640190fd5b6001600160a01b038216600090815260066020908152604080832080546001600160a01b031916905560098252808320805460ff1916905560079091528120805491905560085460001901811015612bf257600880546000198101908110612b6657fe5b600091825260209091200154600880546001600160a01b039092169183908110612b8c57fe5b9060005260206000200160006101000a8154816001600160a01b0302191690836001600160a01b03160217905550806007600060088481548110612bcc57fe5b60009182526020808320909101546001600160a01b031683528201929092526040019020555b6008805490612c059060001983016145a2565b506040516001600160a01b038416907f1d735ca20b63676dde668b718be78606b061d6bd7534ff815a90a121a6c084b690600090a2505050565b60025481565b612c4d612196565b612c8f5760408051600160e51b62461bcd0281526020600482018190526024820152600080516020614625833981519152604482015290519081900360640190fd5b600f8054911515600160481b0269ff00000000000000000019909216919091179055565b600d8181548110611a4e57fe5b6117453385848685613332565b612cd5612196565b612d175760408051600160e51b62461bcd0281526020600482018190526024820152600080516020614625833981519152604482015290519081900360640190fd5b6001600160a01b0381166000908152600c602052604090205460ff16612d3c57600080fd5b6001600160a01b0381166000908152600c60205260408120805460ff191690555b600d548110156115e957816001600160a01b0316600d8281548110612d7e57fe5b6000918252602090912001546001600160a01b03161415612e1357600d80546000198101908110612dab57fe5b600091825260209091200154600d80546001600160a01b039092169183908110612dd157fe5b600091825260209091200180546001600160a01b0319166001600160a01b0392909216919091179055600d805490612e0d9060001983016145a2565b506115e9565b600101612d5d565b565b60606008805480602002602001604051908101604052809291908181526020018280548015612a37576020028201919060005260206000209081546001600160a01b03168152600190910190602001808311612a19575050505050905090565b612e85612196565b612ec75760408051600160e51b62461bcd0281526020600482018190526024820152600080516020614625833981519152604482015290519081900360640190fd5b60008160ff1611612f225760408051600160e51b62461bcd02815260206004820152600e60248201527f7a65726f207468726573686f6c64000000000000000000000000000000000000604482015290519081900360640190fd5b600d5460ff82161115612f7f5760408051600160e51b62461bcd02815260206004820152601c60248201527f626967676572207468616e206e756d206f66206f70657261746f727300000000604482015290519081900360640190fd5b80600e6000846002811115612f9057fe5b60ff90811682526020820192909252604001600020805460ff1916929091169190911790555050565b612fc1612196565b6130035760408051600160e51b62461bcd0281526020600482018190526024820152600080516020614625833981519152604482015290519081900360640190fd5b61300c81613ef3565b50565b6118353386868686866138ba565b60125460ff1681565b61302e612196565b6130705760408051600160e51b62461bcd0281526020600482018190526024820152600080516020614625833981519152604482015290519081900360640190fd5b61300c81613f3d565b600181565b600254600154600091906001600160a01b03161580159061309f5750600081115b1561319457808310156130fc5760408051600160e51b62461bcd02815260206004820152601560248201527f696e73756666696369656e74206665654c696d69740000000000000000000000604482015290519081900360640190fd5b6001546040516001600160a01b039091169082156108fc029083906000818181858888f19350505050158015613136573d6000803e3d6000fd5b506000613149848363ffffffff6131cd16565b111561318d57336108fc613163858463ffffffff6131cd16565b6040518115909202916000818181858888f1935050505015801561318b573d6000803e3d6000fd5b505b90506131c8565b604051339084156108fc029085906000818181858888f193505050501580156131c1573d6000803e3d6000fd5b5060009150505b919050565b6000828211156132275760408051600160e51b62461bcd02815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604482015290519081900360640190fd5b50900390565b600f546000906001600160401b038381169116146132955760408051600160e51b62461bcd02815260206004820152600e60248201527f6e6f6e6365206d69736d61746368000000000000000000000000000000000000604482015290519081900360640190fd5b60008036604051808383808284378083019250505092505050604051809103902090506132c460018483613fe1565b156132f6575050600f805467ffffffffffffffff19811660016001600160401b039283168101909216179091556131c8565b50600092915050565b600281905560405181907fa7a33d0996347e1aa55ca2206015b61b9534bdd881d59d59aa680e25eefac36590600090a250565b6001600160a01b0380861660009081526006602052604090205486911661339a5760408051600160e51b62461bcd0281526020600482015260116024820152600160791b703737ba1030b63637bbb2b2103a37b5b2b702604482015290519081900360640190fd5b6001600160a01b038616600090815260096020526040902054869060ff16156133ff5760408051600160e51b62461bcd02815260206004820152600c6024820152600160a11b6b3637b1b5b2b2103a37b5b2b702604482015290519081900360640190fd5b600f54600160481b900460ff166134545760408051600160e51b62461bcd02815260206004820152600e6024820152600160901b6d73746f707065642062726964676502604482015290519081900360640190fd5b604080516020808201879052825180830382018152828401909352600160e01b63c87b56dd026060838101828152855160009692956001600160a01b038f1695606490910191908401908083835b602083106134c15780518252601f1990920191602091820191016134a2565b6001836020036101000a038019825116818451168082178552505050505050905001925050506040516020818303038152906040526040518082805190602001908083835b602083106135255780518252601f199092019160209182019101613506565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114613587576040519150601f19603f3d011682016040523d82523d6000602084013e61358c565b606091505b509092509050816135a857506040805160208101909152600081525b600f54600160401b900460ff161561361957886001600160a01b03166342966c68876040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b15801561360057600080fd5b505af1158015613614573d6000803e3d6000fd5b505050505b886001600160a01b0316876001600160a01b0316896001600160a01b03167f17d76053ca34a4dd8c402fe6498deb797fac89bf7ed02f3f5161aa9368cc8c1f60028a600f600a9054906101000a90046001600160401b031660008c60028a6040516020018080602001828103825283818151815260200191508051906020019080838360005b838110156136b757818101518382015260200161369f565b50505050905090810190601f1680156136e45780820380516001836020036101000a031916815260200191505b50925050506040516020818303038152906040526040518088600281111561370857fe5b60ff168152602001878152602001866001600160401b03166001600160401b03168152602001858152602001806020018460ff16815260200180602001838103835286818151815260200191508051906020019080838360005b8381101561377a578181015183820152602001613762565b50505050905090810190601f1680156137a75780820380516001836020036101000a031916815260200191505b50838103825284518152845160209182019186019080838360005b838110156137da5781810151838201526020016137c2565b50505050905090810190601f1680156138075780820380516001836020036101000a031916815260200191505b50995050505050505050505060405180910390a45050600f805460016001600160401b03600160501b8084048216929092011602600160501b600160901b031990911617905550505050505050565b6000828201838110156138b35760408051600160e51b62461bcd02815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b6001600160a01b038087166000908152600660205260409020548791166139225760408051600160e51b62461bcd0281526020600482015260116024820152600160791b703737ba1030b63637bbb2b2103a37b5b2b702604482015290519081900360640190fd5b6001600160a01b038716600090815260096020526040902054879060ff16156139875760408051600160e51b62461bcd02815260206004820152600c6024820152600160a11b6b3637b1b5b2b2103a37b5b2b702604482015290519081900360640190fd5b600f54600160481b900460ff166139dc5760408051600160e51b62461bcd02815260206004820152600e6024820152600160901b6d73746f707065642062726964676502604482015290519081900360640190fd5b60008511613a345760408051600160e51b62461bcd02815260206004820152600e60248201527f7a65726f206d73672e76616c7565000000000000000000000000000000000000604482015290519081900360640190fd5b6000613a41888a8761414d565b600f54909150600160401b900460ff1615613ab557886001600160a01b03166342966c68876040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b158015613a9c57600080fd5b505af1158015613ab0573d6000803e3d6000fd5b505050505b886001600160a01b0316876001600160a01b0316896001600160a01b03167feff76c36e53fa5ff52f27acc8a34d5047a8246abb07b77b12f1309f71e337f0960018a600f600a9054906101000a90046001600160401b0316878b60405180866002811115613b1f57fe5b60ff168152602001858152602001846001600160401b03166001600160401b0316815260200183815260200180602001828103825283818151815260200191508051906020019080838360005b83811015613b84578181015183820152602001613b6c565b50505050905090810190601f168015613bb15780820380516001836020036101000a031916815260200191505b50965050505050505060405180910390a45050600f805460016001600160401b03600160501b8084048216929092011602600160501b600160901b031990911617905550505050505050565b6001600160a01b038216600081815260036020526040808220849055518392917fdb5ad2e76ae20cfa4e7adbc7305d7538442164d85ead9937c98620a1aa4c255b91a35050565b600f546001600160401b03808316600160901b90920416111561300c5760408051600160e51b62461bcd02815260206004820152600c60248201527f72656d6f76656420766f74650000000000000000000000000000000000000000604482015290519081900360640190fd5b6001600160401b0381166000908152600b602052604081205460ff1615613d135760408051600160e51b62461bcd02815260206004820152600b6024820152600160a81b6a636c6f73656420766f746502604482015290519081900360640190fd5b6000803660405180838380828437808301925050509250505060405180910390209050613d4260008483613fe1565b156132f65750506001600160401b0381166000908152600b60205260409020805460ff191660019081179091556131c8565b6000908152602081905260409020805460ff19166001179055565b6010546001600160401b039081169082161115613dc3576010805467ffffffffffffffff19166001600160401b0383161790555b600f5460105460c86001600160401b03600160901b909304831601919081169082161115613df957506010546001600160401b03165b600f54600160901b90046001600160401b03165b816001600160401b0316816001600160401b031611158015613e4857506001600160401b038082166000908152601160205260409020541615155b15613eb5576001600160401b0381811660009081526011602090815260408083208054601080546fffffffffffffffff0000000000000000191691909616600160401b0217909455835467ffffffffffffffff1916909355600b905220805460ff19169055600101613e0d565b600f80546001600160401b03909216600160901b0279ffffffffffffffff000000000000000000000000000000000000199092169190911790555050565b600180546001600160a01b0319166001600160a01b0383169081179091556040517f647672599d3468abcfa241a13c9e3d34383caadb5cc80fb67c3cdfcd5f78605990600090a250565b6001600160a01b038116613f8557604051600160e51b62461bcd0281526004018080602001828103825260268152602001806145ff6026913960400191505060405180910390fd5b6004546040516001600160a01b038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3600480546001600160a01b0319166001600160a01b0392909216919091179055565b600080600a6000866002811115613ff457fe5b60ff168152602080820192909252604090810160009081206001600160401b03881682528352818120338252600181019093522054909150806140585781546001810183556000838152602090200180546001600160a01b0319163317905561407f565b60008181526003830160205260409020805460ff19811660ff918216600019019091161790555b33600090815260018301602090815260408083208790558683526003850190915290205460ff166140c55760028201805460018101825560009182526020909120018490555b60008481526003830160205260408120805460ff8082166001011660ff19909116179055600e908760028111156140f857fe5b60ff9081168252602080830193909352604091820160009081205488825260038701909452919091205491811691161061414157614136868661446a565b6001925050506138b3565b50600095945050505050565b6001600160a01b0380831660009081526003602052604081205460015491929091161580159061417d5750600081115b1561439557808310156141da5760408051600160e51b62461bcd02815260206004820152601560248201527f696e73756666696369656e74206665654c696d69740000000000000000000000604482015290519081900360640190fd5b60015460408051600160e01b63a9059cbb0281526001600160a01b0392831660048201526024810184905290519186169163a9059cbb916044808201926020929091908290030181600087803b15801561423357600080fd5b505af1158015614247573d6000803e3d6000fd5b505050506040513d602081101561425d57600080fd5b505161429d57604051600160e51b62461bcd02815260040180806020018281038252602c815260200180614645602c913960400191505060405180910390fd5b60006142af848363ffffffff6131cd16565b111561438e576001600160a01b03841663a9059cbb866142d5868563ffffffff6131cd16565b6040518363ffffffff1660e01b815260040180836001600160a01b03166001600160a01b0316815260200182815260200192505050602060405180830381600087803b15801561432457600080fd5b505af1158015614338573d6000803e3d6000fd5b505050506040513d602081101561434e57600080fd5b505161438e57604051600160e51b62461bcd02815260040180806020018281038252602c815260200180614645602c913960400191505060405180910390fd5b90506138b3565b836001600160a01b031663a9059cbb86856040518363ffffffff1660e01b815260040180836001600160a01b03166001600160a01b0316815260200182815260200192505050602060405180830381600087803b1580156143f557600080fd5b505af1158015614409573d6000803e3d6000fd5b505050506040513d602081101561441f57600080fd5b505161445f57604051600160e51b62461bcd02815260040180806020018281038252602c815260200180614645602c913960400191505060405180910390fd5b506000949350505050565b6000600a600084600281111561447c57fe5b60ff168152602080820192909252604090810160009081206001600160401b0386168252909252812091505b815460ff821610156144f957816001016000836000018360ff16815481106144cc57fe5b60009182526020808320909101546001600160a01b031683528201929092526040018120556001016144a8565b5060005b600282015460ff8216101561454f57816003016000836002018360ff168154811061452457fe5b600091825260208083209091015483528201929092526040019020805460ff191690556001016144fd565b50600a600084600281111561456057fe5b60ff168152602080820192909252604090810160009081206001600160401b038616825290925281209061459482826145c6565b6118356002830160006145c6565b8154818355818111156118ad576000838152602090206118ad9181019083016145e0565b508054600082559060005260206000209081019061300c91905b61219391905b808211156145fa57600081556001016145e6565b509056fe4f776e61626c653a206e6577206f776e657220697320746865207a65726f20616464726573734f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f7061794552433230466565416e64526566756e644368616e67653a207472616e73666572206661696c65647265717565737445524332305472616e736665723a207472616e7366657246726f6d206661696c65646d73672e73656e646572206973206e6f7420616e206f70657261746f7200000068616e646c6545524332305472616e736665723a207472616e73666572206661696c6564a165627a7a72305820836e30befca5f63fec720b95a47f79f0c6c113f6b719c851f9b09a50100edc080029", }
BridgeMetaData contains all meta data concerning the Bridge contract.
var BridgeOperatorABI = BridgeOperatorMetaData.ABI
BridgeOperatorABI is the input ABI used to generate the binding from. Deprecated: Use BridgeOperatorMetaData.ABI instead.
var BridgeOperatorFuncSigs = BridgeOperatorMetaData.Sigs
BridgeOperatorFuncSigs maps the 4-byte function signature to its string representation. Deprecated: Use BridgeOperatorMetaData.Sigs instead.
var BridgeOperatorMetaData = &bind.MetaData{ ABI: "[{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"address\"}],\"name\":\"operators\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_operator\",\"type\":\"address\"}],\"name\":\"registerOperator\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"MAX_OPERATOR\",\"outputs\":[{\"name\":\"\",\"type\":\"uint64\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"name\":\"operatorThresholds\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"isOwner\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"uint64\"}],\"name\":\"closedValueTransferVotes\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"configurationNonce\",\"outputs\":[{\"name\":\"\",\"type\":\"uint64\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"getOperatorList\",\"outputs\":[{\"name\":\"\",\"type\":\"address[]\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"operatorList\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_operator\",\"type\":\"address\"}],\"name\":\"deregisterOperator\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_voteType\",\"type\":\"uint8\"},{\"name\":\"_threshold\",\"type\":\"uint8\"}],\"name\":\"setOperatorThreshold\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"}]", Sigs: map[string]string{ "3a3099d1": "MAX_OPERATOR()", "9832c1d7": "closedValueTransferVotes(uint64)", "ac6fff0b": "configurationNonce()", "d8cf98ca": "deregisterOperator(address)", "b2c01030": "getOperatorList()", "8f32d59b": "isOwner()", "cb38f407": "operatorList(uint256)", "5526f76b": "operatorThresholds(uint8)", "13e7c9d8": "operators(address)", "8da5cb5b": "owner()", "3682a450": "registerOperator(address)", "715018a6": "renounceOwnership()", "ee2aec65": "setOperatorThreshold(uint8,uint8)", "f2fde38b": "transferOwnership(address)", }, }
BridgeOperatorMetaData contains all meta data concerning the BridgeOperator contract.
var BridgeTokensABI = BridgeTokensMetaData.ABI
BridgeTokensABI is the input ABI used to generate the binding from. Deprecated: Use BridgeTokensMetaData.ABI instead.
var BridgeTokensBin = BridgeTokensMetaData.Bin
BridgeTokensBin is the compiled bytecode used for deploying new contracts. Deprecated: Use BridgeTokensMetaData.Bin instead.
var BridgeTokensFuncSigs = BridgeTokensMetaData.Sigs
BridgeTokensFuncSigs maps the 4-byte function signature to its string representation. Deprecated: Use BridgeTokensMetaData.Sigs instead.
var BridgeTokensMetaData = &bind.MetaData{ ABI: "[{\"constant\":false,\"inputs\":[{\"name\":\"_token\",\"type\":\"address\"}],\"name\":\"lockToken\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"registeredTokenList\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_token\",\"type\":\"address\"},{\"name\":\"_cToken\",\"type\":\"address\"}],\"name\":\"registerToken\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"address\"}],\"name\":\"indexOfTokens\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"address\"}],\"name\":\"lockedTokens\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"address\"}],\"name\":\"registeredTokens\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"isOwner\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_token\",\"type\":\"address\"}],\"name\":\"unlockToken\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_token\",\"type\":\"address\"}],\"name\":\"deregisterToken\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"getRegisteredTokenList\",\"outputs\":[{\"name\":\"\",\"type\":\"address[]\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"token\",\"type\":\"address\"}],\"name\":\"TokenRegistered\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"token\",\"type\":\"address\"}],\"name\":\"TokenDeregistered\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"token\",\"type\":\"address\"}],\"name\":\"TokenLocked\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"token\",\"type\":\"address\"}],\"name\":\"TokenUnlocked\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"}]", Sigs: map[string]string{ "bab2af1d": "deregisterToken(address)", "ea21eade": "getRegisteredTokenList()", "48a18a6a": "indexOfTokens(address)", "8f32d59b": "isOwner()", "10693fcd": "lockToken(address)", "5eb7413a": "lockedTokens(address)", "8da5cb5b": "owner()", "4739f7e5": "registerToken(address,address)", "3e4fe949": "registeredTokenList(uint256)", "8c0bd916": "registeredTokens(address)", "715018a6": "renounceOwnership()", "f2fde38b": "transferOwnership(address)", "9ef2017b": "unlockToken(address)", }, Bin: "0x60806040819052600080546001600160a01b03191633178082556001600160a01b0316917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3610c40806100576000396000f3fe608060405234801561001057600080fd5b50600436106100cf5760003560e01c80638c0bd9161161008c5780639ef2017b116100665780639ef2017b14610213578063bab2af1d14610239578063ea21eade1461025f578063f2fde38b146102b7576100cf565b80638c0bd916146101dd5780638da5cb5b146102035780638f32d59b1461020b576100cf565b806310693fcd146100d45780633e4fe949146100fc5780634739f7e51461013557806348a18a6a146101635780635eb7413a1461019b578063715018a6146101d5575b600080fd5b6100fa600480360360208110156100ea57600080fd5b50356001600160a01b03166102dd565b005b6101196004803603602081101561011257600080fd5b5035610450565b604080516001600160a01b039092168252519081900360200190f35b6100fa6004803603604081101561014b57600080fd5b506001600160a01b0381358116916020013516610477565b6101896004803603602081101561017957600080fd5b50356001600160a01b03166105d2565b60408051918252519081900360200190f35b6101c1600480360360208110156101b157600080fd5b50356001600160a01b03166105e4565b604080519115158252519081900360200190f35b6100fa6105f9565b610119600480360360208110156101f357600080fd5b50356001600160a01b031661068d565b6101196106a8565b6101c16106b8565b6100fa6004803603602081101561022957600080fd5b50356001600160a01b03166106c9565b6100fa6004803603602081101561024f57600080fd5b50356001600160a01b031661083d565b610267610a2c565b60408051602080825283518183015283519192839290830191858101910280838360005b838110156102a357818101518382015260200161028b565b505050509050019250505060405180910390f35b6100fa600480360360208110156102cd57600080fd5b50356001600160a01b0316610a8e565b6102e56106b8565b6103275760408051600160e51b62461bcd0281526020600482018190526024820152600080516020610bf5833981519152604482015290519081900360640190fd5b6001600160a01b0380821660009081526001602052604090205482911661038f5760408051600160e51b62461bcd0281526020600482015260116024820152600160791b703737ba1030b63637bbb2b2103a37b5b2b702604482015290519081900360640190fd5b6001600160a01b038216600090815260046020526040902054829060ff16156104025760408051600160e51b62461bcd02815260206004820152600c60248201527f6c6f636b656420746f6b656e0000000000000000000000000000000000000000604482015290519081900360640190fd5b6001600160a01b038316600081815260046020526040808220805460ff19166001179055517fca1b0a14e18ada4c44846768dd186e35630cdc5cfeaca83c404ae4acaafbecd79190a2505050565b6003818154811061045d57fe5b6000918252602090912001546001600160a01b0316905081565b61047f6106b8565b6104c15760408051600160e51b62461bcd0281526020600482018190526024820152600080516020610bf5833981519152604482015290519081900360640190fd5b6001600160a01b03808316600090815260016020526040902054839116156105335760408051600160e51b62461bcd02815260206004820152600d60248201527f616c6c6f77656420746f6b656e00000000000000000000000000000000000000604482015290519081900360640190fd5b6001600160a01b03808416600081815260016020818152604080842080549689166001600160a01b031997881617905560038054600290935281852083905592820183559183527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180549094168317909355915190917f158412daecdc1456d01568828bcdb18464cc7f1ce0215ddbc3f3cfede9d1e63d91a2505050565b60026020526000908152604090205481565b60046020526000908152604090205460ff1681565b6106016106b8565b6106435760408051600160e51b62461bcd0281526020600482018190526024820152600080516020610bf5833981519152604482015290519081900360640190fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6001602052600090815260409020546001600160a01b031681565b6000546001600160a01b03165b90565b6000546001600160a01b0316331490565b6106d16106b8565b6107135760408051600160e51b62461bcd0281526020600482018190526024820152600080516020610bf5833981519152604482015290519081900360640190fd5b6001600160a01b0380821660009081526001602052604090205482911661077b5760408051600160e51b62461bcd0281526020600482015260116024820152600160791b703737ba1030b63637bbb2b2103a37b5b2b702604482015290519081900360640190fd5b6001600160a01b038216600090815260046020526040902054829060ff1615156001146107f25760408051600160e51b62461bcd02815260206004820152600e60248201527f756e6c6f636b656420746f6b656e000000000000000000000000000000000000604482015290519081900360640190fd5b6001600160a01b038316600081815260046020526040808220805460ff19169055517f81ec08d3372506e176c49e626d8beb7e091712ef92908a130f4ccc6524fe2eec9190a2505050565b6108456106b8565b6108875760408051600160e51b62461bcd0281526020600482018190526024820152600080516020610bf5833981519152604482015290519081900360640190fd5b6001600160a01b038082166000908152600160205260409020548291166108ef5760408051600160e51b62461bcd0281526020600482015260116024820152600160791b703737ba1030b63637bbb2b2103a37b5b2b702604482015290519081900360640190fd5b6001600160a01b038216600090815260016020908152604080832080546001600160a01b031916905560048252808320805460ff19169055600290915281208054919055600354600019018110156109df5760038054600019810190811061095357fe5b600091825260209091200154600380546001600160a01b03909216918390811061097957fe5b9060005260206000200160006101000a8154816001600160a01b0302191690836001600160a01b031602179055508060026000600384815481106109b957fe5b60009182526020808320909101546001600160a01b031683528201929092526040019020555b60038054906109f2906000198301610b87565b506040516001600160a01b038416907f1d735ca20b63676dde668b718be78606b061d6bd7534ff815a90a121a6c084b690600090a2505050565b60606003805480602002602001604051908101604052809291908181526020018280548015610a8457602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610a66575b5050505050905090565b610a966106b8565b610ad85760408051600160e51b62461bcd0281526020600482018190526024820152600080516020610bf5833981519152604482015290519081900360640190fd5b610ae181610ae4565b50565b6001600160a01b038116610b2c57604051600160e51b62461bcd028152600401808060200182810382526026815260200180610bcf6026913960400191505060405180910390fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b815481835581811115610bab57600083815260209020610bab918101908301610bb0565b505050565b6106b591905b80821115610bca5760008155600101610bb6565b509056fe4f776e61626c653a206e6577206f776e657220697320746865207a65726f20616464726573734f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572a165627a7a72305820243673cf74b8c0a271295a362dbfc8b387e00b277b0762b4f5eee61d706035e60029", }
BridgeTokensMetaData contains all meta data concerning the BridgeTokens contract.
var BridgeTransferABI = BridgeTransferMetaData.ABI
BridgeTransferABI is the input ABI used to generate the binding from. Deprecated: Use BridgeTransferMetaData.ABI instead.
var BridgeTransferERC20ABI = BridgeTransferERC20MetaData.ABI
BridgeTransferERC20ABI is the input ABI used to generate the binding from. Deprecated: Use BridgeTransferERC20MetaData.ABI instead.
var BridgeTransferERC20FuncSigs = BridgeTransferERC20MetaData.Sigs
BridgeTransferERC20FuncSigs maps the 4-byte function signature to its string representation. Deprecated: Use BridgeTransferERC20MetaData.Sigs instead.
var BridgeTransferERC20MetaData = &bind.MetaData{ ABI: "[{\"constant\":false,\"inputs\":[{\"name\":\"_token\",\"type\":\"address\"}],\"name\":\"lockToken\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"uint64\"}],\"name\":\"handleNoncesToBlockNums\",\"outputs\":[{\"name\":\"\",\"type\":\"uint64\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"address\"}],\"name\":\"operators\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"isRunning\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_tokenAddress\",\"type\":\"address\"},{\"name\":\"_to\",\"type\":\"address\"},{\"name\":\"_value\",\"type\":\"uint256\"},{\"name\":\"_feeLimit\",\"type\":\"uint256\"},{\"name\":\"_extraData\",\"type\":\"bytes\"}],\"name\":\"requestERC20Transfer\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_token\",\"type\":\"address\"},{\"name\":\"_fee\",\"type\":\"uint256\"},{\"name\":\"_requestNonce\",\"type\":\"uint64\"}],\"name\":\"setERC20Fee\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_operator\",\"type\":\"address\"}],\"name\":\"registerOperator\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"MAX_OPERATOR\",\"outputs\":[{\"name\":\"\",\"type\":\"uint64\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"registeredTokenList\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_requestTxHash\",\"type\":\"bytes32\"},{\"name\":\"_from\",\"type\":\"address\"},{\"name\":\"_to\",\"type\":\"address\"},{\"name\":\"_tokenAddress\",\"type\":\"address\"},{\"name\":\"_value\",\"type\":\"uint256\"},{\"name\":\"_requestedNonce\",\"type\":\"uint64\"},{\"name\":\"_requestedBlockNumber\",\"type\":\"uint64\"},{\"name\":\"_extraData\",\"type\":\"bytes\"}],\"name\":\"handleERC20Transfer\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_token\",\"type\":\"address\"},{\"name\":\"_cToken\",\"type\":\"address\"}],\"name\":\"registerToken\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"address\"}],\"name\":\"feeOfERC20\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"address\"}],\"name\":\"indexOfTokens\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"lowerHandleNonce\",\"outputs\":[{\"name\":\"\",\"type\":\"uint64\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"upperHandleNonce\",\"outputs\":[{\"name\":\"\",\"type\":\"uint64\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"name\":\"operatorThresholds\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"address\"}],\"name\":\"lockedTokens\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"modeMintBurn\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"requestNonce\",\"outputs\":[{\"name\":\"\",\"type\":\"uint64\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"handledRequestTx\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"address\"}],\"name\":\"registeredTokens\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"isOwner\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"uint64\"}],\"name\":\"closedValueTransferVotes\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"recoveryBlockNumber\",\"outputs\":[{\"name\":\"\",\"type\":\"uint64\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_token\",\"type\":\"address\"}],\"name\":\"unlockToken\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"configurationNonce\",\"outputs\":[{\"name\":\"\",\"type\":\"uint64\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"getOperatorList\",\"outputs\":[{\"name\":\"\",\"type\":\"address[]\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"feeReceiver\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_token\",\"type\":\"address\"}],\"name\":\"deregisterToken\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"feeOfKLAY\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_status\",\"type\":\"bool\"}],\"name\":\"start\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"operatorList\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_operator\",\"type\":\"address\"}],\"name\":\"deregisterOperator\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"getRegisteredTokenList\",\"outputs\":[{\"name\":\"\",\"type\":\"address[]\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_voteType\",\"type\":\"uint8\"},{\"name\":\"_threshold\",\"type\":\"uint8\"}],\"name\":\"setOperatorThreshold\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_feeReceiver\",\"type\":\"address\"}],\"name\":\"setFeeReceiver\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_from\",\"type\":\"address\"},{\"name\":\"_to\",\"type\":\"address\"},{\"name\":\"_value\",\"type\":\"uint256\"},{\"name\":\"_feeLimit\",\"type\":\"uint256\"},{\"name\":\"_extraData\",\"type\":\"bytes\"}],\"name\":\"onERC20Received\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"tokenType\",\"type\":\"uint8\"},{\"indexed\":true,\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"to\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"tokenAddress\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"valueOrTokenId\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"requestNonce\",\"type\":\"uint64\"},{\"indexed\":false,\"name\":\"fee\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"extraData\",\"type\":\"bytes\"}],\"name\":\"RequestValueTransfer\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"tokenType\",\"type\":\"uint8\"},{\"indexed\":true,\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"to\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"tokenAddress\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"valueOrTokenId\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"requestNonce\",\"type\":\"uint64\"},{\"indexed\":false,\"name\":\"fee\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"extraData\",\"type\":\"bytes\"},{\"indexed\":false,\"name\":\"encodingVer\",\"type\":\"uint8\"},{\"indexed\":false,\"name\":\"encodedData\",\"type\":\"bytes\"}],\"name\":\"RequestValueTransferEncoded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"requestTxHash\",\"type\":\"bytes32\"},{\"indexed\":false,\"name\":\"tokenType\",\"type\":\"uint8\"},{\"indexed\":true,\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"to\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"tokenAddress\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"valueOrTokenId\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"handleNonce\",\"type\":\"uint64\"},{\"indexed\":false,\"name\":\"lowerHandleNonce\",\"type\":\"uint64\"},{\"indexed\":false,\"name\":\"extraData\",\"type\":\"bytes\"}],\"name\":\"HandleValueTransfer\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"token\",\"type\":\"address\"}],\"name\":\"TokenRegistered\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"token\",\"type\":\"address\"}],\"name\":\"TokenDeregistered\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"token\",\"type\":\"address\"}],\"name\":\"TokenLocked\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"token\",\"type\":\"address\"}],\"name\":\"TokenUnlocked\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"fee\",\"type\":\"uint256\"}],\"name\":\"KLAYFeeChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"token\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"fee\",\"type\":\"uint256\"}],\"name\":\"ERC20FeeChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"feeReceiver\",\"type\":\"address\"}],\"name\":\"FeeReceiverChanged\",\"type\":\"event\"}]", Sigs: map[string]string{ "3a3099d1": "MAX_OPERATOR()", "9832c1d7": "closedValueTransferVotes(uint64)", "ac6fff0b": "configurationNonce()", "d8cf98ca": "deregisterOperator(address)", "bab2af1d": "deregisterToken(address)", "488af871": "feeOfERC20(address)", "c263b5d6": "feeOfKLAY()", "b3f00674": "feeReceiver()", "b2c01030": "getOperatorList()", "ea21eade": "getRegisteredTokenList()", "407e6bae": "handleERC20Transfer(bytes32,address,address,address,uint256,uint64,uint64,bytes)", "13a6738a": "handleNoncesToBlockNums(uint64)", "8a75eee2": "handledRequestTx(bytes32)", "48a18a6a": "indexOfTokens(address)", "8f32d59b": "isOwner()", "2014e5d1": "isRunning()", "10693fcd": "lockToken(address)", "5eb7413a": "lockedTokens(address)", "4b40b826": "lowerHandleNonce()", "6e176ec2": "modeMintBurn()", "f1656e53": "onERC20Received(address,address,uint256,uint256,bytes)", "cb38f407": "operatorList(uint256)", "5526f76b": "operatorThresholds(uint8)", "13e7c9d8": "operators(address)", "8da5cb5b": "owner()", "989ba0d3": "recoveryBlockNumber()", "3682a450": "registerOperator(address)", "4739f7e5": "registerToken(address,address)", "3e4fe949": "registeredTokenList(uint256)", "8c0bd916": "registeredTokens(address)", "715018a6": "renounceOwnership()", "26c23b54": "requestERC20Transfer(address,address,uint256,uint256,bytes)", "7c1a0302": "requestNonce()", "2f88396c": "setERC20Fee(address,uint256,uint64)", "efdcd974": "setFeeReceiver(address)", "ee2aec65": "setOperatorThreshold(uint8,uint8)", "c877cf37": "start(bool)", "f2fde38b": "transferOwnership(address)", "9ef2017b": "unlockToken(address)", "54edad72": "upperHandleNonce()", }, }
BridgeTransferERC20MetaData contains all meta data concerning the BridgeTransferERC20 contract.
var BridgeTransferERC721ABI = BridgeTransferERC721MetaData.ABI
BridgeTransferERC721ABI is the input ABI used to generate the binding from. Deprecated: Use BridgeTransferERC721MetaData.ABI instead.
var BridgeTransferERC721FuncSigs = BridgeTransferERC721MetaData.Sigs
BridgeTransferERC721FuncSigs maps the 4-byte function signature to its string representation. Deprecated: Use BridgeTransferERC721MetaData.Sigs instead.
var BridgeTransferERC721MetaData = &bind.MetaData{ ABI: "[{\"constant\":false,\"inputs\":[{\"name\":\"_token\",\"type\":\"address\"}],\"name\":\"lockToken\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"uint64\"}],\"name\":\"handleNoncesToBlockNums\",\"outputs\":[{\"name\":\"\",\"type\":\"uint64\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"address\"}],\"name\":\"operators\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"isRunning\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_tokenAddress\",\"type\":\"address\"},{\"name\":\"_to\",\"type\":\"address\"},{\"name\":\"_tokenId\",\"type\":\"uint256\"},{\"name\":\"_extraData\",\"type\":\"bytes\"}],\"name\":\"requestERC721Transfer\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_operator\",\"type\":\"address\"}],\"name\":\"registerOperator\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"MAX_OPERATOR\",\"outputs\":[{\"name\":\"\",\"type\":\"uint64\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"registeredTokenList\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_token\",\"type\":\"address\"},{\"name\":\"_cToken\",\"type\":\"address\"}],\"name\":\"registerToken\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"address\"}],\"name\":\"feeOfERC20\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"address\"}],\"name\":\"indexOfTokens\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"lowerHandleNonce\",\"outputs\":[{\"name\":\"\",\"type\":\"uint64\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"upperHandleNonce\",\"outputs\":[{\"name\":\"\",\"type\":\"uint64\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"name\":\"operatorThresholds\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"address\"}],\"name\":\"lockedTokens\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"modeMintBurn\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"requestNonce\",\"outputs\":[{\"name\":\"\",\"type\":\"uint64\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"handledRequestTx\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"address\"}],\"name\":\"registeredTokens\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"isOwner\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"uint64\"}],\"name\":\"closedValueTransferVotes\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"recoveryBlockNumber\",\"outputs\":[{\"name\":\"\",\"type\":\"uint64\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_token\",\"type\":\"address\"}],\"name\":\"unlockToken\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"configurationNonce\",\"outputs\":[{\"name\":\"\",\"type\":\"uint64\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_requestTxHash\",\"type\":\"bytes32\"},{\"name\":\"_from\",\"type\":\"address\"},{\"name\":\"_to\",\"type\":\"address\"},{\"name\":\"_tokenAddress\",\"type\":\"address\"},{\"name\":\"_tokenId\",\"type\":\"uint256\"},{\"name\":\"_requestedNonce\",\"type\":\"uint64\"},{\"name\":\"_requestedBlockNumber\",\"type\":\"uint64\"},{\"name\":\"_tokenURI\",\"type\":\"string\"},{\"name\":\"_extraData\",\"type\":\"bytes\"}],\"name\":\"handleERC721Transfer\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"getOperatorList\",\"outputs\":[{\"name\":\"\",\"type\":\"address[]\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"feeReceiver\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_token\",\"type\":\"address\"}],\"name\":\"deregisterToken\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"feeOfKLAY\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_status\",\"type\":\"bool\"}],\"name\":\"start\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"operatorList\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_from\",\"type\":\"address\"},{\"name\":\"_tokenId\",\"type\":\"uint256\"},{\"name\":\"_to\",\"type\":\"address\"},{\"name\":\"_extraData\",\"type\":\"bytes\"}],\"name\":\"onERC721Received\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_operator\",\"type\":\"address\"}],\"name\":\"deregisterOperator\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"getRegisteredTokenList\",\"outputs\":[{\"name\":\"\",\"type\":\"address[]\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_voteType\",\"type\":\"uint8\"},{\"name\":\"_threshold\",\"type\":\"uint8\"}],\"name\":\"setOperatorThreshold\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_feeReceiver\",\"type\":\"address\"}],\"name\":\"setFeeReceiver\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"tokenType\",\"type\":\"uint8\"},{\"indexed\":true,\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"to\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"tokenAddress\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"valueOrTokenId\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"requestNonce\",\"type\":\"uint64\"},{\"indexed\":false,\"name\":\"fee\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"extraData\",\"type\":\"bytes\"}],\"name\":\"RequestValueTransfer\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"tokenType\",\"type\":\"uint8\"},{\"indexed\":true,\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"to\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"tokenAddress\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"valueOrTokenId\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"requestNonce\",\"type\":\"uint64\"},{\"indexed\":false,\"name\":\"fee\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"extraData\",\"type\":\"bytes\"},{\"indexed\":false,\"name\":\"encodingVer\",\"type\":\"uint8\"},{\"indexed\":false,\"name\":\"encodedData\",\"type\":\"bytes\"}],\"name\":\"RequestValueTransferEncoded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"requestTxHash\",\"type\":\"bytes32\"},{\"indexed\":false,\"name\":\"tokenType\",\"type\":\"uint8\"},{\"indexed\":true,\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"to\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"tokenAddress\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"valueOrTokenId\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"handleNonce\",\"type\":\"uint64\"},{\"indexed\":false,\"name\":\"lowerHandleNonce\",\"type\":\"uint64\"},{\"indexed\":false,\"name\":\"extraData\",\"type\":\"bytes\"}],\"name\":\"HandleValueTransfer\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"token\",\"type\":\"address\"}],\"name\":\"TokenRegistered\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"token\",\"type\":\"address\"}],\"name\":\"TokenDeregistered\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"token\",\"type\":\"address\"}],\"name\":\"TokenLocked\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"token\",\"type\":\"address\"}],\"name\":\"TokenUnlocked\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"fee\",\"type\":\"uint256\"}],\"name\":\"KLAYFeeChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"token\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"fee\",\"type\":\"uint256\"}],\"name\":\"ERC20FeeChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"feeReceiver\",\"type\":\"address\"}],\"name\":\"FeeReceiverChanged\",\"type\":\"event\"}]", Sigs: map[string]string{ "3a3099d1": "MAX_OPERATOR()", "9832c1d7": "closedValueTransferVotes(uint64)", "ac6fff0b": "configurationNonce()", "d8cf98ca": "deregisterOperator(address)", "bab2af1d": "deregisterToken(address)", "488af871": "feeOfERC20(address)", "c263b5d6": "feeOfKLAY()", "b3f00674": "feeReceiver()", "b2c01030": "getOperatorList()", "ea21eade": "getRegisteredTokenList()", "afb60223": "handleERC721Transfer(bytes32,address,address,address,uint256,uint64,uint64,string,bytes)", "13a6738a": "handleNoncesToBlockNums(uint64)", "8a75eee2": "handledRequestTx(bytes32)", "48a18a6a": "indexOfTokens(address)", "8f32d59b": "isOwner()", "2014e5d1": "isRunning()", "10693fcd": "lockToken(address)", "5eb7413a": "lockedTokens(address)", "4b40b826": "lowerHandleNonce()", "6e176ec2": "modeMintBurn()", "cf0da290": "onERC721Received(address,uint256,address,bytes)", "cb38f407": "operatorList(uint256)", "5526f76b": "operatorThresholds(uint8)", "13e7c9d8": "operators(address)", "8da5cb5b": "owner()", "989ba0d3": "recoveryBlockNumber()", "3682a450": "registerOperator(address)", "4739f7e5": "registerToken(address,address)", "3e4fe949": "registeredTokenList(uint256)", "8c0bd916": "registeredTokens(address)", "715018a6": "renounceOwnership()", "22604742": "requestERC721Transfer(address,address,uint256,bytes)", "7c1a0302": "requestNonce()", "efdcd974": "setFeeReceiver(address)", "ee2aec65": "setOperatorThreshold(uint8,uint8)", "c877cf37": "start(bool)", "f2fde38b": "transferOwnership(address)", "9ef2017b": "unlockToken(address)", "54edad72": "upperHandleNonce()", }, }
BridgeTransferERC721MetaData contains all meta data concerning the BridgeTransferERC721 contract.
var BridgeTransferFuncSigs = BridgeTransferMetaData.Sigs
BridgeTransferFuncSigs maps the 4-byte function signature to its string representation. Deprecated: Use BridgeTransferMetaData.Sigs instead.
var BridgeTransferKLAYABI = BridgeTransferKLAYMetaData.ABI
BridgeTransferKLAYABI is the input ABI used to generate the binding from. Deprecated: Use BridgeTransferKLAYMetaData.ABI instead.
var BridgeTransferKLAYFuncSigs = BridgeTransferKLAYMetaData.Sigs
BridgeTransferKLAYFuncSigs maps the 4-byte function signature to its string representation. Deprecated: Use BridgeTransferKLAYMetaData.Sigs instead.
var BridgeTransferKLAYMetaData = &bind.MetaData{ ABI: "[{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"uint64\"}],\"name\":\"handleNoncesToBlockNums\",\"outputs\":[{\"name\":\"\",\"type\":\"uint64\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"address\"}],\"name\":\"operators\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_fee\",\"type\":\"uint256\"},{\"name\":\"_requestNonce\",\"type\":\"uint64\"}],\"name\":\"setKLAYFee\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"unlockKLAY\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"isRunning\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_operator\",\"type\":\"address\"}],\"name\":\"registerOperator\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"MAX_OPERATOR\",\"outputs\":[{\"name\":\"\",\"type\":\"uint64\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"address\"}],\"name\":\"feeOfERC20\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"lowerHandleNonce\",\"outputs\":[{\"name\":\"\",\"type\":\"uint64\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"upperHandleNonce\",\"outputs\":[{\"name\":\"\",\"type\":\"uint64\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"name\":\"operatorThresholds\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"modeMintBurn\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_to\",\"type\":\"address\"},{\"name\":\"_value\",\"type\":\"uint256\"},{\"name\":\"_extraData\",\"type\":\"bytes\"}],\"name\":\"requestKLAYTransfer\",\"outputs\":[],\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"requestNonce\",\"outputs\":[{\"name\":\"\",\"type\":\"uint64\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"handledRequestTx\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"isOwner\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"uint64\"}],\"name\":\"closedValueTransferVotes\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"recoveryBlockNumber\",\"outputs\":[{\"name\":\"\",\"type\":\"uint64\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"lockKLAY\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_requestTxHash\",\"type\":\"bytes32\"},{\"name\":\"_from\",\"type\":\"address\"},{\"name\":\"_to\",\"type\":\"address\"},{\"name\":\"_value\",\"type\":\"uint256\"},{\"name\":\"_requestedNonce\",\"type\":\"uint64\"},{\"name\":\"_requestedBlockNumber\",\"type\":\"uint64\"},{\"name\":\"_extraData\",\"type\":\"bytes\"}],\"name\":\"handleKLAYTransfer\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"configurationNonce\",\"outputs\":[{\"name\":\"\",\"type\":\"uint64\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"getOperatorList\",\"outputs\":[{\"name\":\"\",\"type\":\"address[]\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"feeReceiver\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"feeOfKLAY\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_status\",\"type\":\"bool\"}],\"name\":\"start\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"operatorList\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_operator\",\"type\":\"address\"}],\"name\":\"deregisterOperator\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"chargeWithoutEvent\",\"outputs\":[],\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_voteType\",\"type\":\"uint8\"},{\"name\":\"_threshold\",\"type\":\"uint8\"}],\"name\":\"setOperatorThreshold\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_feeReceiver\",\"type\":\"address\"}],\"name\":\"setFeeReceiver\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"isLockedKLAY\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"fallback\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"KLAYLocked\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"KLAYUnlocked\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"tokenType\",\"type\":\"uint8\"},{\"indexed\":true,\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"to\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"tokenAddress\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"valueOrTokenId\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"requestNonce\",\"type\":\"uint64\"},{\"indexed\":false,\"name\":\"fee\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"extraData\",\"type\":\"bytes\"}],\"name\":\"RequestValueTransfer\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"tokenType\",\"type\":\"uint8\"},{\"indexed\":true,\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"to\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"tokenAddress\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"valueOrTokenId\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"requestNonce\",\"type\":\"uint64\"},{\"indexed\":false,\"name\":\"fee\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"extraData\",\"type\":\"bytes\"},{\"indexed\":false,\"name\":\"encodingVer\",\"type\":\"uint8\"},{\"indexed\":false,\"name\":\"encodedData\",\"type\":\"bytes\"}],\"name\":\"RequestValueTransferEncoded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"requestTxHash\",\"type\":\"bytes32\"},{\"indexed\":false,\"name\":\"tokenType\",\"type\":\"uint8\"},{\"indexed\":true,\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"to\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"tokenAddress\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"valueOrTokenId\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"handleNonce\",\"type\":\"uint64\"},{\"indexed\":false,\"name\":\"lowerHandleNonce\",\"type\":\"uint64\"},{\"indexed\":false,\"name\":\"extraData\",\"type\":\"bytes\"}],\"name\":\"HandleValueTransfer\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"fee\",\"type\":\"uint256\"}],\"name\":\"KLAYFeeChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"token\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"fee\",\"type\":\"uint256\"}],\"name\":\"ERC20FeeChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"feeReceiver\",\"type\":\"address\"}],\"name\":\"FeeReceiverChanged\",\"type\":\"event\"}]", Sigs: map[string]string{ "3a3099d1": "MAX_OPERATOR()", "dd9222d6": "chargeWithoutEvent()", "9832c1d7": "closedValueTransferVotes(uint64)", "ac6fff0b": "configurationNonce()", "d8cf98ca": "deregisterOperator(address)", "488af871": "feeOfERC20(address)", "c263b5d6": "feeOfKLAY()", "b3f00674": "feeReceiver()", "b2c01030": "getOperatorList()", "a066a7ed": "handleKLAYTransfer(bytes32,address,address,uint256,uint64,uint64,bytes)", "13a6738a": "handleNoncesToBlockNums(uint64)", "8a75eee2": "handledRequestTx(bytes32)", "f1719966": "isLockedKLAY()", "8f32d59b": "isOwner()", "2014e5d1": "isRunning()", "9f071329": "lockKLAY()", "4b40b826": "lowerHandleNonce()", "6e176ec2": "modeMintBurn()", "cb38f407": "operatorList(uint256)", "5526f76b": "operatorThresholds(uint8)", "13e7c9d8": "operators(address)", "8da5cb5b": "owner()", "989ba0d3": "recoveryBlockNumber()", "3682a450": "registerOperator(address)", "715018a6": "renounceOwnership()", "75ebdc09": "requestKLAYTransfer(address,uint256,bytes)", "7c1a0302": "requestNonce()", "efdcd974": "setFeeReceiver(address)", "1a2ae53e": "setKLAYFee(uint256,uint64)", "ee2aec65": "setOperatorThreshold(uint8,uint8)", "c877cf37": "start(bool)", "f2fde38b": "transferOwnership(address)", "1ebdca38": "unlockKLAY()", "54edad72": "upperHandleNonce()", }, }
BridgeTransferKLAYMetaData contains all meta data concerning the BridgeTransferKLAY contract.
var BridgeTransferMetaData = &bind.MetaData{ ABI: "[{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"uint64\"}],\"name\":\"handleNoncesToBlockNums\",\"outputs\":[{\"name\":\"\",\"type\":\"uint64\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"address\"}],\"name\":\"operators\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"isRunning\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_operator\",\"type\":\"address\"}],\"name\":\"registerOperator\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"MAX_OPERATOR\",\"outputs\":[{\"name\":\"\",\"type\":\"uint64\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"address\"}],\"name\":\"feeOfERC20\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"lowerHandleNonce\",\"outputs\":[{\"name\":\"\",\"type\":\"uint64\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"upperHandleNonce\",\"outputs\":[{\"name\":\"\",\"type\":\"uint64\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"name\":\"operatorThresholds\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"modeMintBurn\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"requestNonce\",\"outputs\":[{\"name\":\"\",\"type\":\"uint64\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"handledRequestTx\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"isOwner\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"uint64\"}],\"name\":\"closedValueTransferVotes\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"recoveryBlockNumber\",\"outputs\":[{\"name\":\"\",\"type\":\"uint64\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"configurationNonce\",\"outputs\":[{\"name\":\"\",\"type\":\"uint64\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"getOperatorList\",\"outputs\":[{\"name\":\"\",\"type\":\"address[]\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"feeReceiver\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"feeOfKLAY\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_status\",\"type\":\"bool\"}],\"name\":\"start\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"operatorList\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_operator\",\"type\":\"address\"}],\"name\":\"deregisterOperator\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_voteType\",\"type\":\"uint8\"},{\"name\":\"_threshold\",\"type\":\"uint8\"}],\"name\":\"setOperatorThreshold\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_feeReceiver\",\"type\":\"address\"}],\"name\":\"setFeeReceiver\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"name\":\"_modeMintBurn\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"tokenType\",\"type\":\"uint8\"},{\"indexed\":true,\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"to\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"tokenAddress\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"valueOrTokenId\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"requestNonce\",\"type\":\"uint64\"},{\"indexed\":false,\"name\":\"fee\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"extraData\",\"type\":\"bytes\"}],\"name\":\"RequestValueTransfer\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"tokenType\",\"type\":\"uint8\"},{\"indexed\":true,\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"to\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"tokenAddress\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"valueOrTokenId\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"requestNonce\",\"type\":\"uint64\"},{\"indexed\":false,\"name\":\"fee\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"extraData\",\"type\":\"bytes\"},{\"indexed\":false,\"name\":\"encodingVer\",\"type\":\"uint8\"},{\"indexed\":false,\"name\":\"encodedData\",\"type\":\"bytes\"}],\"name\":\"RequestValueTransferEncoded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"requestTxHash\",\"type\":\"bytes32\"},{\"indexed\":false,\"name\":\"tokenType\",\"type\":\"uint8\"},{\"indexed\":true,\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"to\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"tokenAddress\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"valueOrTokenId\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"handleNonce\",\"type\":\"uint64\"},{\"indexed\":false,\"name\":\"lowerHandleNonce\",\"type\":\"uint64\"},{\"indexed\":false,\"name\":\"extraData\",\"type\":\"bytes\"}],\"name\":\"HandleValueTransfer\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"fee\",\"type\":\"uint256\"}],\"name\":\"KLAYFeeChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"token\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"fee\",\"type\":\"uint256\"}],\"name\":\"ERC20FeeChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"feeReceiver\",\"type\":\"address\"}],\"name\":\"FeeReceiverChanged\",\"type\":\"event\"}]", Sigs: map[string]string{ "3a3099d1": "MAX_OPERATOR()", "9832c1d7": "closedValueTransferVotes(uint64)", "ac6fff0b": "configurationNonce()", "d8cf98ca": "deregisterOperator(address)", "488af871": "feeOfERC20(address)", "c263b5d6": "feeOfKLAY()", "b3f00674": "feeReceiver()", "b2c01030": "getOperatorList()", "13a6738a": "handleNoncesToBlockNums(uint64)", "8a75eee2": "handledRequestTx(bytes32)", "8f32d59b": "isOwner()", "2014e5d1": "isRunning()", "4b40b826": "lowerHandleNonce()", "6e176ec2": "modeMintBurn()", "cb38f407": "operatorList(uint256)", "5526f76b": "operatorThresholds(uint8)", "13e7c9d8": "operators(address)", "8da5cb5b": "owner()", "989ba0d3": "recoveryBlockNumber()", "3682a450": "registerOperator(address)", "715018a6": "renounceOwnership()", "7c1a0302": "requestNonce()", "efdcd974": "setFeeReceiver(address)", "ee2aec65": "setOperatorThreshold(uint8,uint8)", "c877cf37": "start(bool)", "f2fde38b": "transferOwnership(address)", "54edad72": "upperHandleNonce()", }, }
BridgeTransferMetaData contains all meta data concerning the BridgeTransfer contract.
var CountersABI = CountersMetaData.ABI
CountersABI is the input ABI used to generate the binding from. Deprecated: Use CountersMetaData.ABI instead.
var CountersBin = CountersMetaData.Bin
CountersBin is the compiled bytecode used for deploying new contracts. Deprecated: Use CountersMetaData.Bin instead.
var CountersMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x604c6023600b82828239805160001a607314601657fe5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea165627a7a72305820805a368616cc52189113373468f3b8d2b801d1cb861a5f35c763ad7ac01ac1fe0029",
}
CountersMetaData contains all meta data concerning the Counters contract.
var ERC165ABI = ERC165MetaData.ABI
ERC165ABI is the input ABI used to generate the binding from. Deprecated: Use ERC165MetaData.ABI instead.
var ERC165FuncSigs = ERC165MetaData.Sigs
ERC165FuncSigs maps the 4-byte function signature to its string representation. Deprecated: Use ERC165MetaData.Sigs instead.
var ERC165MetaData = &bind.MetaData{ ABI: "[{\"constant\":true,\"inputs\":[{\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"}]", Sigs: map[string]string{ "01ffc9a7": "supportsInterface(bytes4)", }, }
ERC165MetaData contains all meta data concerning the ERC165 contract.
var ERC20ABI = ERC20MetaData.ABI
ERC20ABI is the input ABI used to generate the binding from. Deprecated: Use ERC20MetaData.ABI instead.
var ERC20Bin = ERC20MetaData.Bin
ERC20Bin is the compiled bytecode used for deploying new contracts. Deprecated: Use ERC20MetaData.Bin instead.
var ERC20BurnableABI = ERC20BurnableMetaData.ABI
ERC20BurnableABI is the input ABI used to generate the binding from. Deprecated: Use ERC20BurnableMetaData.ABI instead.
var ERC20BurnableBin = ERC20BurnableMetaData.Bin
ERC20BurnableBin is the compiled bytecode used for deploying new contracts. Deprecated: Use ERC20BurnableMetaData.Bin instead.
var ERC20BurnableFuncSigs = ERC20BurnableMetaData.Sigs
ERC20BurnableFuncSigs maps the 4-byte function signature to its string representation. Deprecated: Use ERC20BurnableMetaData.Sigs instead.
var ERC20BurnableMetaData = &bind.MetaData{ ABI: "[{\"constant\":false,\"inputs\":[{\"name\":\"spender\",\"type\":\"address\"},{\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"totalSupply\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"sender\",\"type\":\"address\"},{\"name\":\"recipient\",\"type\":\"address\"},{\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"spender\",\"type\":\"address\"},{\"name\":\"addedValue\",\"type\":\"uint256\"}],\"name\":\"increaseAllowance\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"burn\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"account\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"account\",\"type\":\"address\"},{\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"burnFrom\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"spender\",\"type\":\"address\"},{\"name\":\"subtractedValue\",\"type\":\"uint256\"}],\"name\":\"decreaseAllowance\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"recipient\",\"type\":\"address\"},{\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"transfer\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"owner\",\"type\":\"address\"},{\"name\":\"spender\",\"type\":\"address\"}],\"name\":\"allowance\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"to\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"spender\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"}]", Sigs: map[string]string{ "dd62ed3e": "allowance(address,address)", "095ea7b3": "approve(address,uint256)", "70a08231": "balanceOf(address)", "42966c68": "burn(uint256)", "79cc6790": "burnFrom(address,uint256)", "a457c2d7": "decreaseAllowance(address,uint256)", "39509351": "increaseAllowance(address,uint256)", "18160ddd": "totalSupply()", "a9059cbb": "transfer(address,uint256)", "23b872dd": "transferFrom(address,address,uint256)", }, Bin: "0x608060405234801561001057600080fd5b506108a9806100206000396000f3fe608060405234801561001057600080fd5b506004361061009e5760003560e01c806370a082311161006657806370a082311461017e57806379cc6790146101a4578063a457c2d7146101d0578063a9059cbb146101fc578063dd62ed3e146102285761009e565b8063095ea7b3146100a357806318160ddd146100e357806323b872dd146100fd578063395093511461013357806342966c681461015f575b600080fd5b6100cf600480360360408110156100b957600080fd5b506001600160a01b038135169060200135610256565b604080519115158252519081900360200190f35b6100eb61026c565b60408051918252519081900360200190f35b6100cf6004803603606081101561011357600080fd5b506001600160a01b03813581169160208101359091169060400135610272565b6100cf6004803603604081101561014957600080fd5b506001600160a01b0381351690602001356102c9565b61017c6004803603602081101561017557600080fd5b5035610305565b005b6100eb6004803603602081101561019457600080fd5b50356001600160a01b0316610312565b61017c600480360360408110156101ba57600080fd5b506001600160a01b03813516906020013561032d565b6100cf600480360360408110156101e657600080fd5b506001600160a01b03813516906020013561033b565b6100cf6004803603604081101561021257600080fd5b506001600160a01b038135169060200135610377565b6100eb6004803603604081101561023e57600080fd5b506001600160a01b0381358116916020013516610384565b60006102633384846103af565b50600192915050565b60025490565b600061027f8484846104a1565b6001600160a01b0384166000908152600160209081526040808320338085529252909120546102bf9186916102ba908663ffffffff6105e916565b6103af565b5060019392505050565b3360008181526001602090815260408083206001600160a01b038716845290915281205490916102639185906102ba908663ffffffff61064916565b61030f33826106ad565b50565b6001600160a01b031660009081526020819052604090205490565b6103378282610789565b5050565b3360008181526001602090815260408083206001600160a01b038716845290915281205490916102639185906102ba908663ffffffff6105e916565b60006102633384846104a1565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b6001600160a01b0383166103f757604051600160e51b62461bcd02815260040180806020018281038252602481526020018061085a6024913960400191505060405180910390fd5b6001600160a01b03821661043f57604051600160e51b62461bcd0281526004018080602001828103825260228152602001806107f26022913960400191505060405180910390fd5b6001600160a01b03808416600081815260016020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b6001600160a01b0383166104e957604051600160e51b62461bcd0281526004018080602001828103825260258152602001806108356025913960400191505060405180910390fd5b6001600160a01b03821661053157604051600160e51b62461bcd0281526004018080602001828103825260238152602001806107cf6023913960400191505060405180910390fd5b6001600160a01b03831660009081526020819052604090205461055a908263ffffffff6105e916565b6001600160a01b03808516600090815260208190526040808220939093559084168152205461058f908263ffffffff61064916565b6001600160a01b038084166000818152602081815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b6000828211156106435760408051600160e51b62461bcd02815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604482015290519081900360640190fd5b50900390565b6000828201838110156106a65760408051600160e51b62461bcd02815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b6001600160a01b0382166106f557604051600160e51b62461bcd0281526004018080602001828103825260218152602001806108146021913960400191505060405180910390fd5b600254610708908263ffffffff6105e916565b6002556001600160a01b038216600090815260208190526040902054610734908263ffffffff6105e916565b6001600160a01b038316600081815260208181526040808320949094558351858152935191937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929081900390910190a35050565b61079382826106ad565b6001600160a01b0382166000908152600160209081526040808320338085529252909120546103379184916102ba908563ffffffff6105e91656fe45524332303a207472616e7366657220746f20746865207a65726f206164647265737345524332303a20617070726f766520746f20746865207a65726f206164647265737345524332303a206275726e2066726f6d20746865207a65726f206164647265737345524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f2061646472657373a165627a7a723058204231ee98d3acc370c23b7a9c583a427b98017fb9b0fbf87a2a607bdd213332b30029", }
ERC20BurnableMetaData contains all meta data concerning the ERC20Burnable contract.
var ERC20FuncSigs = ERC20MetaData.Sigs
ERC20FuncSigs maps the 4-byte function signature to its string representation. Deprecated: Use ERC20MetaData.Sigs instead.
var ERC20MetaData = &bind.MetaData{ ABI: "[{\"constant\":false,\"inputs\":[{\"name\":\"spender\",\"type\":\"address\"},{\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"totalSupply\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"sender\",\"type\":\"address\"},{\"name\":\"recipient\",\"type\":\"address\"},{\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"spender\",\"type\":\"address\"},{\"name\":\"addedValue\",\"type\":\"uint256\"}],\"name\":\"increaseAllowance\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"account\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"spender\",\"type\":\"address\"},{\"name\":\"subtractedValue\",\"type\":\"uint256\"}],\"name\":\"decreaseAllowance\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"recipient\",\"type\":\"address\"},{\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"transfer\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"owner\",\"type\":\"address\"},{\"name\":\"spender\",\"type\":\"address\"}],\"name\":\"allowance\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"to\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"spender\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"}]", Sigs: map[string]string{ "dd62ed3e": "allowance(address,address)", "095ea7b3": "approve(address,uint256)", "70a08231": "balanceOf(address)", "a457c2d7": "decreaseAllowance(address,uint256)", "39509351": "increaseAllowance(address,uint256)", "18160ddd": "totalSupply()", "a9059cbb": "transfer(address,uint256)", "23b872dd": "transferFrom(address,address,uint256)", }, Bin: "0x608060405234801561001057600080fd5b506106eb806100206000396000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c806370a082311161005b57806370a0823114610149578063a457c2d71461016f578063a9059cbb1461019b578063dd62ed3e146101c757610088565b8063095ea7b31461008d57806318160ddd146100cd57806323b872dd146100e7578063395093511461011d575b600080fd5b6100b9600480360360408110156100a357600080fd5b506001600160a01b0381351690602001356101f5565b604080519115158252519081900360200190f35b6100d561020b565b60408051918252519081900360200190f35b6100b9600480360360608110156100fd57600080fd5b506001600160a01b03813581169160208101359091169060400135610211565b6100b96004803603604081101561013357600080fd5b506001600160a01b038135169060200135610268565b6100d56004803603602081101561015f57600080fd5b50356001600160a01b03166102a4565b6100b96004803603604081101561018557600080fd5b506001600160a01b0381351690602001356102bf565b6100b9600480360360408110156101b157600080fd5b506001600160a01b0381351690602001356102fb565b6100d5600480360360408110156101dd57600080fd5b506001600160a01b0381358116916020013516610308565b6000610202338484610333565b50600192915050565b60025490565b600061021e848484610425565b6001600160a01b03841660009081526001602090815260408083203380855292529091205461025e918691610259908663ffffffff61056d16565b610333565b5060019392505050565b3360008181526001602090815260408083206001600160a01b03871684529091528120549091610202918590610259908663ffffffff6105cd16565b6001600160a01b031660009081526020819052604090205490565b3360008181526001602090815260408083206001600160a01b03871684529091528120549091610202918590610259908663ffffffff61056d16565b6000610202338484610425565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b6001600160a01b03831661037b57604051600160e51b62461bcd02815260040180806020018281038252602481526020018061069c6024913960400191505060405180910390fd5b6001600160a01b0382166103c357604051600160e51b62461bcd0281526004018080602001828103825260228152602001806106556022913960400191505060405180910390fd5b6001600160a01b03808416600081815260016020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b6001600160a01b03831661046d57604051600160e51b62461bcd0281526004018080602001828103825260258152602001806106776025913960400191505060405180910390fd5b6001600160a01b0382166104b557604051600160e51b62461bcd0281526004018080602001828103825260238152602001806106326023913960400191505060405180910390fd5b6001600160a01b0383166000908152602081905260409020546104de908263ffffffff61056d16565b6001600160a01b038085166000908152602081905260408082209390935590841681522054610513908263ffffffff6105cd16565b6001600160a01b038084166000818152602081815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b6000828211156105c75760408051600160e51b62461bcd02815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604482015290519081900360640190fd5b50900390565b60008282018381101561062a5760408051600160e51b62461bcd02815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b939250505056fe45524332303a207472616e7366657220746f20746865207a65726f206164647265737345524332303a20617070726f766520746f20746865207a65726f206164647265737345524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f2061646472657373a165627a7a723058200e33dfdabb620ad5daebde6c55a52fcc617b6413d3d04bdaeb7925e86b327d6a0029", }
ERC20MetaData contains all meta data concerning the ERC20 contract.
var ERC20MintableABI = ERC20MintableMetaData.ABI
ERC20MintableABI is the input ABI used to generate the binding from. Deprecated: Use ERC20MintableMetaData.ABI instead.
var ERC20MintableBin = ERC20MintableMetaData.Bin
ERC20MintableBin is the compiled bytecode used for deploying new contracts. Deprecated: Use ERC20MintableMetaData.Bin instead.
var ERC20MintableFuncSigs = ERC20MintableMetaData.Sigs
ERC20MintableFuncSigs maps the 4-byte function signature to its string representation. Deprecated: Use ERC20MintableMetaData.Sigs instead.
var ERC20MintableMetaData = &bind.MetaData{ ABI: "[{\"constant\":false,\"inputs\":[{\"name\":\"spender\",\"type\":\"address\"},{\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"totalSupply\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"sender\",\"type\":\"address\"},{\"name\":\"recipient\",\"type\":\"address\"},{\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"spender\",\"type\":\"address\"},{\"name\":\"addedValue\",\"type\":\"uint256\"}],\"name\":\"increaseAllowance\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"account\",\"type\":\"address\"},{\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"mint\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"account\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"account\",\"type\":\"address\"}],\"name\":\"addMinter\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"renounceMinter\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"spender\",\"type\":\"address\"},{\"name\":\"subtractedValue\",\"type\":\"uint256\"}],\"name\":\"decreaseAllowance\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"recipient\",\"type\":\"address\"},{\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"transfer\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"account\",\"type\":\"address\"}],\"name\":\"isMinter\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"owner\",\"type\":\"address\"},{\"name\":\"spender\",\"type\":\"address\"}],\"name\":\"allowance\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"account\",\"type\":\"address\"}],\"name\":\"MinterAdded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"account\",\"type\":\"address\"}],\"name\":\"MinterRemoved\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"to\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"spender\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"}]", Sigs: map[string]string{ "983b2d56": "addMinter(address)", "dd62ed3e": "allowance(address,address)", "095ea7b3": "approve(address,uint256)", "70a08231": "balanceOf(address)", "a457c2d7": "decreaseAllowance(address,uint256)", "39509351": "increaseAllowance(address,uint256)", "aa271e1a": "isMinter(address)", "40c10f19": "mint(address,uint256)", "98650275": "renounceMinter()", "18160ddd": "totalSupply()", "a9059cbb": "transfer(address,uint256)", "23b872dd": "transferFrom(address,address,uint256)", }, Bin: "0x60806040526100133361001860201b60201c565b610189565b61003081600361006760201b6109961790919060201c565b6040516001600160a01b038216907f6ae172837ea30b801fbfcdd4108aa1d5bf8ff775444fd70256b44e6bf3dfc3f690600090a250565b610077828261010860201b60201c565b156100e357604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601f60248201527f526f6c65733a206163636f756e7420616c72656164792068617320726f6c6500604482015290519081900360640190fd5b6001600160a01b0316600090815260209190915260409020805460ff19166001179055565b60006001600160a01b038216610169576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526022815260200180610d496022913960400191505060405180910390fd5b506001600160a01b03166000908152602091909152604090205460ff1690565b610bb1806101986000396000f3fe608060405234801561001057600080fd5b50600436106100b45760003560e01c8063983b2d5611610071578063983b2d56146101c757806398650275146101ef578063a457c2d7146101f7578063a9059cbb14610223578063aa271e1a1461024f578063dd62ed3e14610275576100b4565b8063095ea7b3146100b957806318160ddd146100f957806323b872dd14610113578063395093511461014957806340c10f191461017557806370a08231146101a1575b600080fd5b6100e5600480360360408110156100cf57600080fd5b506001600160a01b0381351690602001356102a3565b604080519115158252519081900360200190f35b6101016102b9565b60408051918252519081900360200190f35b6100e56004803603606081101561012957600080fd5b506001600160a01b038135811691602081013590911690604001356102bf565b6100e56004803603604081101561015f57600080fd5b506001600160a01b038135169060200135610316565b6100e56004803603604081101561018b57600080fd5b506001600160a01b038135169060200135610352565b610101600480360360208110156101b757600080fd5b50356001600160a01b03166103a5565b6101ed600480360360208110156101dd57600080fd5b50356001600160a01b03166103c0565b005b6101ed610413565b6100e56004803603604081101561020d57600080fd5b506001600160a01b03813516906020013561041e565b6100e56004803603604081101561023957600080fd5b506001600160a01b03813516906020013561045a565b6100e56004803603602081101561026557600080fd5b50356001600160a01b0316610467565b6101016004803603604081101561028b57600080fd5b506001600160a01b0381358116916020013516610480565b60006102b03384846104ab565b50600192915050565b60025490565b60006102cc84848461059d565b6001600160a01b03841660009081526001602090815260408083203380855292529091205461030c918691610307908663ffffffff6106e516565b6104ab565b5060019392505050565b3360008181526001602090815260408083206001600160a01b038716845290915281205490916102b0918590610307908663ffffffff61074516565b600061035d33610467565b61039b57604051600160e51b62461bcd028152600401808060200182810382526030815260200180610aca6030913960400191505060405180910390fd5b6102b083836107a9565b6001600160a01b031660009081526020819052604090205490565b6103c933610467565b61040757604051600160e51b62461bcd028152600401808060200182810382526030815260200180610aca6030913960400191505060405180910390fd5b6104108161089c565b50565b61041c336108e4565b565b3360008181526001602090815260408083206001600160a01b038716845290915281205490916102b0918590610307908663ffffffff6106e516565b60006102b033848461059d565b600061047a60038363ffffffff61092c16565b92915050565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b6001600160a01b0383166104f357604051600160e51b62461bcd028152600401808060200182810382526024815260200180610b626024913960400191505060405180910390fd5b6001600160a01b03821661053b57604051600160e51b62461bcd028152600401808060200182810382526022815260200180610aa86022913960400191505060405180910390fd5b6001600160a01b03808416600081815260016020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b6001600160a01b0383166105e557604051600160e51b62461bcd028152600401808060200182810382526025815260200180610b3d6025913960400191505060405180910390fd5b6001600160a01b03821661062d57604051600160e51b62461bcd028152600401808060200182810382526023815260200180610a856023913960400191505060405180910390fd5b6001600160a01b038316600090815260208190526040902054610656908263ffffffff6106e516565b6001600160a01b03808516600090815260208190526040808220939093559084168152205461068b908263ffffffff61074516565b6001600160a01b038084166000818152602081815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b60008282111561073f5760408051600160e51b62461bcd02815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604482015290519081900360640190fd5b50900390565b6000828201838110156107a25760408051600160e51b62461bcd02815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b6001600160a01b0382166108075760408051600160e51b62461bcd02815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015290519081900360640190fd5b60025461081a908263ffffffff61074516565b6002556001600160a01b038216600090815260208190526040902054610846908263ffffffff61074516565b6001600160a01b0383166000818152602081815260408083209490945583518581529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35050565b6108ad60038263ffffffff61099616565b6040516001600160a01b038216907f6ae172837ea30b801fbfcdd4108aa1d5bf8ff775444fd70256b44e6bf3dfc3f690600090a250565b6108f560038263ffffffff610a1a16565b6040516001600160a01b038216907fe94479a9f7e1952cc78f2d6baab678adc1b772d936c6583def489e524cb6669290600090a250565b60006001600160a01b03821661097657604051600160e51b62461bcd028152600401808060200182810382526022815260200180610b1b6022913960400191505060405180910390fd5b506001600160a01b03166000908152602091909152604090205460ff1690565b6109a0828261092c565b156109f55760408051600160e51b62461bcd02815260206004820152601f60248201527f526f6c65733a206163636f756e7420616c72656164792068617320726f6c6500604482015290519081900360640190fd5b6001600160a01b0316600090815260209190915260409020805460ff19166001179055565b610a24828261092c565b610a6257604051600160e51b62461bcd028152600401808060200182810382526021815260200180610afa6021913960400191505060405180910390fd5b6001600160a01b0316600090815260209190915260409020805460ff1916905556fe45524332303a207472616e7366657220746f20746865207a65726f206164647265737345524332303a20617070726f766520746f20746865207a65726f20616464726573734d696e746572526f6c653a2063616c6c657220646f6573206e6f74206861766520746865204d696e74657220726f6c65526f6c65733a206163636f756e7420646f6573206e6f74206861766520726f6c65526f6c65733a206163636f756e7420697320746865207a65726f206164647265737345524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f2061646472657373a165627a7a723058207c035c37b5cdab580693ebc5ac8baa8dd64a88acae0a320928f95065065bb8180029526f6c65733a206163636f756e7420697320746865207a65726f2061646472657373", }
ERC20MintableMetaData contains all meta data concerning the ERC20Mintable contract.
var ERC721ABI = ERC721MetaData.ABI
ERC721ABI is the input ABI used to generate the binding from. Deprecated: Use ERC721MetaData.ABI instead.
var ERC721Bin = ERC721MetaData.Bin
ERC721Bin is the compiled bytecode used for deploying new contracts. Deprecated: Use ERC721MetaData.Bin instead.
var ERC721BurnableABI = ERC721BurnableMetaData.ABI
ERC721BurnableABI is the input ABI used to generate the binding from. Deprecated: Use ERC721BurnableMetaData.ABI instead.
var ERC721BurnableBin = ERC721BurnableMetaData.Bin
ERC721BurnableBin is the compiled bytecode used for deploying new contracts. Deprecated: Use ERC721BurnableMetaData.Bin instead.
var ERC721BurnableFuncSigs = ERC721BurnableMetaData.Sigs
ERC721BurnableFuncSigs maps the 4-byte function signature to its string representation. Deprecated: Use ERC721BurnableMetaData.Sigs instead.
var ERC721BurnableMetaData = &bind.MetaData{ ABI: "[{\"constant\":true,\"inputs\":[{\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getApproved\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"to\",\"type\":\"address\"},{\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"from\",\"type\":\"address\"},{\"name\":\"to\",\"type\":\"address\"},{\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"from\",\"type\":\"address\"},{\"name\":\"to\",\"type\":\"address\"},{\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"burn\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"ownerOf\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"to\",\"type\":\"address\"},{\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"setApprovalForAll\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"from\",\"type\":\"address\"},{\"name\":\"to\",\"type\":\"address\"},{\"name\":\"tokenId\",\"type\":\"uint256\"},{\"name\":\"_data\",\"type\":\"bytes\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"owner\",\"type\":\"address\"},{\"name\":\"operator\",\"type\":\"address\"}],\"name\":\"isApprovedForAll\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"to\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"approved\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"operator\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"ApprovalForAll\",\"type\":\"event\"}]", Sigs: map[string]string{ "095ea7b3": "approve(address,uint256)", "70a08231": "balanceOf(address)", "42966c68": "burn(uint256)", "081812fc": "getApproved(uint256)", "e985e9c5": "isApprovedForAll(address,address)", "6352211e": "ownerOf(uint256)", "42842e0e": "safeTransferFrom(address,address,uint256)", "b88d4fde": "safeTransferFrom(address,address,uint256,bytes)", "a22cb465": "setApprovalForAll(address,bool)", "01ffc9a7": "supportsInterface(bytes4)", "23b872dd": "transferFrom(address,address,uint256)", }, Bin: "0x608060405261001a6301ffc9a760e01b61003560201b60201c565b6100306380ac58cd60e01b61003560201b60201c565b610103565b7fffffffff0000000000000000000000000000000000000000000000000000000080821614156100c657604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f4552433136353a20696e76616c696420696e7465726661636520696400000000604482015290519081900360640190fd5b7fffffffff00000000000000000000000000000000000000000000000000000000166000908152602081905260409020805460ff19166001179055565b610eff806101126000396000f3fe608060405234801561001057600080fd5b50600436106100a95760003560e01c806342966c681161007157806342966c68146101bc5780636352211e146101d957806370a08231146101f6578063a22cb4651461022e578063b88d4fde1461025c578063e985e9c514610322576100a9565b806301ffc9a7146100ae578063081812fc146100e9578063095ea7b31461012257806323b872dd1461015057806342842e0e14610186575b600080fd5b6100d5600480360360208110156100c457600080fd5b50356001600160e01b031916610350565b604080519115158252519081900360200190f35b610106600480360360208110156100ff57600080fd5b503561036f565b604080516001600160a01b039092168252519081900360200190f35b61014e6004803603604081101561013857600080fd5b506001600160a01b0381351690602001356103d4565b005b61014e6004803603606081101561016657600080fd5b506001600160a01b038135811691602081013590911690604001356104eb565b61014e6004803603606081101561019c57600080fd5b506001600160a01b03813581169160208101359091169060400135610543565b61014e600480360360208110156101d257600080fd5b503561055e565b610106600480360360208110156101ef57600080fd5b50356105b2565b61021c6004803603602081101561020c57600080fd5b50356001600160a01b031661060f565b60408051918252519081900360200190f35b61014e6004803603604081101561024457600080fd5b506001600160a01b038135169060200135151561067a565b61014e6004803603608081101561027257600080fd5b6001600160a01b038235811692602081013590911691604082013591908101906080810160608201356401000000008111156102ad57600080fd5b8201836020820111156102bf57600080fd5b803590602001918460018302840111640100000000831117156102e157600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550610749945050505050565b6100d56004803603604081101561033857600080fd5b506001600160a01b03813581169160200135166107a4565b6001600160e01b03191660009081526020819052604090205460ff1690565b600061037a826107d2565b6103b857604051600160e51b62461bcd02815260040180806020018281038252602c815260200180610dd8602c913960400191505060405180910390fd5b506000908152600260205260409020546001600160a01b031690565b60006103df826105b2565b9050806001600160a01b0316836001600160a01b0316141561043557604051600160e51b62461bcd028152600401808060200182810382526021815260200180610e2d6021913960400191505060405180910390fd5b336001600160a01b0382161480610451575061045181336107a4565b61048f57604051600160e51b62461bcd028152600401808060200182810382526038815260200180610d4d6038913960400191505060405180910390fd5b60008281526002602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b6104f533826107ef565b61053357604051600160e51b62461bcd028152600401808060200182810382526031815260200180610e4e6031913960400191505060405180910390fd5b61053e838383610896565b505050565b61053e83838360405180602001604052806000815250610749565b61056833826107ef565b6105a657604051600160e51b62461bcd028152600401808060200182810382526030815260200180610ea46030913960400191505060405180910390fd5b6105af816109e0565b50565b6000818152600160205260408120546001600160a01b03168061060957604051600160e51b62461bcd028152600401808060200182810382526029815260200180610daf6029913960400191505060405180910390fd5b92915050565b60006001600160a01b03821661065957604051600160e51b62461bcd02815260040180806020018281038252602a815260200180610d85602a913960400191505060405180910390fd5b6001600160a01b0382166000908152600360205260409020610609906109f2565b6001600160a01b0382163314156106db5760408051600160e51b62461bcd02815260206004820152601960248201527f4552433732313a20617070726f766520746f2063616c6c657200000000000000604482015290519081900360640190fd5b3360008181526004602090815260408083206001600160a01b03871680855290835292819020805460ff1916861515908117909155815190815290519293927f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31929181900390910190a35050565b6107548484846104eb565b610760848484846109f6565b61079e57604051600160e51b62461bcd028152600401808060200182810382526032815260200180610ccb6032913960400191505060405180910390fd5b50505050565b6001600160a01b03918216600090815260046020908152604080832093909416825291909152205460ff1690565b6000908152600160205260409020546001600160a01b0316151590565b60006107fa826107d2565b61083857604051600160e51b62461bcd02815260040180806020018281038252602c815260200180610d21602c913960400191505060405180910390fd5b6000610843836105b2565b9050806001600160a01b0316846001600160a01b0316148061087e5750836001600160a01b03166108738461036f565b6001600160a01b0316145b8061088e575061088e81856107a4565b949350505050565b826001600160a01b03166108a9826105b2565b6001600160a01b0316146108f157604051600160e51b62461bcd028152600401808060200182810382526029815260200180610e046029913960400191505060405180910390fd5b6001600160a01b03821661093957604051600160e51b62461bcd028152600401808060200182810382526024815260200180610cfd6024913960400191505060405180910390fd5b61094281610b2f565b6001600160a01b038316600090815260036020526040902061096390610b6a565b6001600160a01b038216600090815260036020526040902061098490610b81565b60008181526001602052604080822080546001600160a01b0319166001600160a01b0386811691821790925591518493918716917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b6105af6109ec826105b2565b82610b8a565b5490565b6000610a0a846001600160a01b0316610c64565b610a165750600161088e565b604051600160e11b630a85bd0102815233600482018181526001600160a01b03888116602485015260448401879052608060648501908152865160848601528651600095928a169463150b7a029490938c938b938b939260a4019060208501908083838e5b83811015610a93578181015183820152602001610a7b565b50505050905090810190601f168015610ac05780820380516001836020036101000a031916815260200191505b5095505050505050602060405180830381600087803b158015610ae257600080fd5b505af1158015610af6573d6000803e3d6000fd5b505050506040513d6020811015610b0c57600080fd5b50516001600160e01b031916600160e11b630a85bd010214915050949350505050565b6000818152600260205260409020546001600160a01b0316156105af57600090815260026020526040902080546001600160a01b0319169055565b8054610b7d90600163ffffffff610c6a16565b9055565b80546001019055565b816001600160a01b0316610b9d826105b2565b6001600160a01b031614610be557604051600160e51b62461bcd028152600401808060200182810382526025815260200180610e7f6025913960400191505060405180910390fd5b610bee81610b2f565b6001600160a01b0382166000908152600360205260409020610c0f90610b6a565b60008181526001602052604080822080546001600160a01b0319169055518291906001600160a01b038516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908390a45050565b3b151590565b600082821115610cc45760408051600160e51b62461bcd02815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604482015290519081900360640190fd5b5090039056fe4552433732313a207472616e7366657220746f206e6f6e20455243373231526563656976657220696d706c656d656e7465724552433732313a207472616e7366657220746f20746865207a65726f20616464726573734552433732313a206f70657261746f7220717565727920666f72206e6f6e6578697374656e7420746f6b656e4552433732313a20617070726f76652063616c6c6572206973206e6f74206f776e6572206e6f7220617070726f76656420666f7220616c6c4552433732313a2062616c616e636520717565727920666f7220746865207a65726f20616464726573734552433732313a206f776e657220717565727920666f72206e6f6e6578697374656e7420746f6b656e4552433732313a20617070726f76656420717565727920666f72206e6f6e6578697374656e7420746f6b656e4552433732313a207472616e73666572206f6620746f6b656e2074686174206973206e6f74206f776e4552433732313a20617070726f76616c20746f2063757272656e74206f776e65724552433732313a207472616e736665722063616c6c6572206973206e6f74206f776e6572206e6f7220617070726f7665644552433732313a206275726e206f6620746f6b656e2074686174206973206e6f74206f776e4552433732314275726e61626c653a2063616c6c6572206973206e6f74206f776e6572206e6f7220617070726f766564a165627a7a723058200b2831a1feaad2f1c210200377a7ea891524c8e08250cec47ef805ccf70f5f8c0029", }
ERC721BurnableMetaData contains all meta data concerning the ERC721Burnable contract.
var ERC721FuncSigs = ERC721MetaData.Sigs
ERC721FuncSigs maps the 4-byte function signature to its string representation. Deprecated: Use ERC721MetaData.Sigs instead.
var ERC721MetaData = &bind.MetaData{ ABI: "[{\"constant\":true,\"inputs\":[{\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getApproved\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"to\",\"type\":\"address\"},{\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"from\",\"type\":\"address\"},{\"name\":\"to\",\"type\":\"address\"},{\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"from\",\"type\":\"address\"},{\"name\":\"to\",\"type\":\"address\"},{\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"ownerOf\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"to\",\"type\":\"address\"},{\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"setApprovalForAll\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"from\",\"type\":\"address\"},{\"name\":\"to\",\"type\":\"address\"},{\"name\":\"tokenId\",\"type\":\"uint256\"},{\"name\":\"_data\",\"type\":\"bytes\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"owner\",\"type\":\"address\"},{\"name\":\"operator\",\"type\":\"address\"}],\"name\":\"isApprovedForAll\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"to\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"approved\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"operator\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"ApprovalForAll\",\"type\":\"event\"}]", Sigs: map[string]string{ "095ea7b3": "approve(address,uint256)", "70a08231": "balanceOf(address)", "081812fc": "getApproved(uint256)", "e985e9c5": "isApprovedForAll(address,address)", "6352211e": "ownerOf(uint256)", "42842e0e": "safeTransferFrom(address,address,uint256)", "b88d4fde": "safeTransferFrom(address,address,uint256,bytes)", "a22cb465": "setApprovalForAll(address,bool)", "01ffc9a7": "supportsInterface(bytes4)", "23b872dd": "transferFrom(address,address,uint256)", }, Bin: "0x608060405234801561001057600080fd5b506100276301ffc9a760e01b61004260201b60201c565b61003d6380ac58cd60e01b61004260201b60201c565b610110565b7fffffffff0000000000000000000000000000000000000000000000000000000080821614156100d357604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f4552433136353a20696e76616c696420696e7465726661636520696400000000604482015290519081900360640190fd5b7fffffffff00000000000000000000000000000000000000000000000000000000166000908152602081905260409020805460ff19166001179055565b610d448061011f6000396000f3fe608060405234801561001057600080fd5b506004361061009e5760003560e01c80636352211e116100665780636352211e146101b157806370a08231146101ce578063a22cb46514610206578063b88d4fde14610234578063e985e9c5146102fa5761009e565b806301ffc9a7146100a3578063081812fc146100de578063095ea7b31461011757806323b872dd1461014557806342842e0e1461017b575b600080fd5b6100ca600480360360208110156100b957600080fd5b50356001600160e01b031916610328565b604080519115158252519081900360200190f35b6100fb600480360360208110156100f457600080fd5b5035610347565b604080516001600160a01b039092168252519081900360200190f35b6101436004803603604081101561012d57600080fd5b506001600160a01b0381351690602001356103ac565b005b6101436004803603606081101561015b57600080fd5b506001600160a01b038135811691602081013590911690604001356104c3565b6101436004803603606081101561019157600080fd5b506001600160a01b0381358116916020810135909116906040013561051b565b6100fb600480360360208110156101c757600080fd5b5035610536565b6101f4600480360360208110156101e457600080fd5b50356001600160a01b0316610593565b60408051918252519081900360200190f35b6101436004803603604081101561021c57600080fd5b506001600160a01b03813516906020013515156105fe565b6101436004803603608081101561024a57600080fd5b6001600160a01b0382358116926020810135909116916040820135919081019060808101606082013564010000000081111561028557600080fd5b82018360208201111561029757600080fd5b803590602001918460018302840111640100000000831117156102b957600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295506106cd945050505050565b6100ca6004803603604081101561031057600080fd5b506001600160a01b0381358116916020013516610728565b6001600160e01b03191660009081526020819052604090205460ff1690565b600061035282610756565b61039057604051600160e51b62461bcd02815260040180806020018281038252602c815260200180610c72602c913960400191505060405180910390fd5b506000908152600260205260409020546001600160a01b031690565b60006103b782610536565b9050806001600160a01b0316836001600160a01b0316141561040d57604051600160e51b62461bcd028152600401808060200182810382526021815260200180610cc76021913960400191505060405180910390fd5b336001600160a01b038216148061042957506104298133610728565b61046757604051600160e51b62461bcd028152600401808060200182810382526038815260200180610be76038913960400191505060405180910390fd5b60008281526002602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b6104cd3382610773565b61050b57604051600160e51b62461bcd028152600401808060200182810382526031815260200180610ce86031913960400191505060405180910390fd5b61051683838361081a565b505050565b610516838383604051806020016040528060008152506106cd565b6000818152600160205260408120546001600160a01b03168061058d57604051600160e51b62461bcd028152600401808060200182810382526029815260200180610c496029913960400191505060405180910390fd5b92915050565b60006001600160a01b0382166105dd57604051600160e51b62461bcd02815260040180806020018281038252602a815260200180610c1f602a913960400191505060405180910390fd5b6001600160a01b038216600090815260036020526040902061058d90610964565b6001600160a01b03821633141561065f5760408051600160e51b62461bcd02815260206004820152601960248201527f4552433732313a20617070726f766520746f2063616c6c657200000000000000604482015290519081900360640190fd5b3360008181526004602090815260408083206001600160a01b03871680855290835292819020805460ff1916861515908117909155815190815290519293927f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31929181900390910190a35050565b6106d88484846104c3565b6106e484848484610968565b61072257604051600160e51b62461bcd028152600401808060200182810382526032815260200180610b656032913960400191505060405180910390fd5b50505050565b6001600160a01b03918216600090815260046020908152604080832093909416825291909152205460ff1690565b6000908152600160205260409020546001600160a01b0316151590565b600061077e82610756565b6107bc57604051600160e51b62461bcd02815260040180806020018281038252602c815260200180610bbb602c913960400191505060405180910390fd5b60006107c783610536565b9050806001600160a01b0316846001600160a01b031614806108025750836001600160a01b03166107f784610347565b6001600160a01b0316145b8061081257506108128185610728565b949350505050565b826001600160a01b031661082d82610536565b6001600160a01b03161461087557604051600160e51b62461bcd028152600401808060200182810382526029815260200180610c9e6029913960400191505060405180910390fd5b6001600160a01b0382166108bd57604051600160e51b62461bcd028152600401808060200182810382526024815260200180610b976024913960400191505060405180910390fd5b6108c681610aa1565b6001600160a01b03831660009081526003602052604090206108e790610ade565b6001600160a01b038216600090815260036020526040902061090890610af5565b60008181526001602052604080822080546001600160a01b0319166001600160a01b0386811691821790925591518493918716917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b5490565b600061097c846001600160a01b0316610afe565b61098857506001610812565b604051600160e11b630a85bd0102815233600482018181526001600160a01b03888116602485015260448401879052608060648501908152865160848601528651600095928a169463150b7a029490938c938b938b939260a4019060208501908083838e5b83811015610a055781810151838201526020016109ed565b50505050905090810190601f168015610a325780820380516001836020036101000a031916815260200191505b5095505050505050602060405180830381600087803b158015610a5457600080fd5b505af1158015610a68573d6000803e3d6000fd5b505050506040513d6020811015610a7e57600080fd5b50516001600160e01b031916600160e11b630a85bd010214915050949350505050565b6000818152600260205260409020546001600160a01b031615610adb57600081815260026020526040902080546001600160a01b03191690555b50565b8054610af190600163ffffffff610b0416565b9055565b80546001019055565b3b151590565b600082821115610b5e5760408051600160e51b62461bcd02815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604482015290519081900360640190fd5b5090039056fe4552433732313a207472616e7366657220746f206e6f6e20455243373231526563656976657220696d706c656d656e7465724552433732313a207472616e7366657220746f20746865207a65726f20616464726573734552433732313a206f70657261746f7220717565727920666f72206e6f6e6578697374656e7420746f6b656e4552433732313a20617070726f76652063616c6c6572206973206e6f74206f776e6572206e6f7220617070726f76656420666f7220616c6c4552433732313a2062616c616e636520717565727920666f7220746865207a65726f20616464726573734552433732313a206f776e657220717565727920666f72206e6f6e6578697374656e7420746f6b656e4552433732313a20617070726f76656420717565727920666f72206e6f6e6578697374656e7420746f6b656e4552433732313a207472616e73666572206f6620746f6b656e2074686174206973206e6f74206f776e4552433732313a20617070726f76616c20746f2063757272656e74206f776e65724552433732313a207472616e736665722063616c6c6572206973206e6f74206f776e6572206e6f7220617070726f766564a165627a7a72305820ed0176cdf6bb84bc2e81a19dd4f43f70a184a383de47142e2b45467f824b179b0029", }
ERC721MetaData contains all meta data concerning the ERC721 contract.
var ERC721MetadataABI = ERC721MetadataMetaData.ABI
ERC721MetadataABI is the input ABI used to generate the binding from. Deprecated: Use ERC721MetadataMetaData.ABI instead.
var ERC721MetadataBin = ERC721MetadataMetaData.Bin
ERC721MetadataBin is the compiled bytecode used for deploying new contracts. Deprecated: Use ERC721MetadataMetaData.Bin instead.
var ERC721MetadataFuncSigs = ERC721MetadataMetaData.Sigs
ERC721MetadataFuncSigs maps the 4-byte function signature to its string representation. Deprecated: Use ERC721MetadataMetaData.Sigs instead.
var ERC721MetadataMetaData = &bind.MetaData{ ABI: "[{\"constant\":true,\"inputs\":[{\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getApproved\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"to\",\"type\":\"address\"},{\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"from\",\"type\":\"address\"},{\"name\":\"to\",\"type\":\"address\"},{\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"from\",\"type\":\"address\"},{\"name\":\"to\",\"type\":\"address\"},{\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"ownerOf\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"symbol\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"to\",\"type\":\"address\"},{\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"setApprovalForAll\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"from\",\"type\":\"address\"},{\"name\":\"to\",\"type\":\"address\"},{\"name\":\"tokenId\",\"type\":\"uint256\"},{\"name\":\"_data\",\"type\":\"bytes\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"tokenURI\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"owner\",\"type\":\"address\"},{\"name\":\"operator\",\"type\":\"address\"}],\"name\":\"isApprovedForAll\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"name\":\"name\",\"type\":\"string\"},{\"name\":\"symbol\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"to\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"approved\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"operator\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"ApprovalForAll\",\"type\":\"event\"}]", Sigs: map[string]string{ "095ea7b3": "approve(address,uint256)", "70a08231": "balanceOf(address)", "081812fc": "getApproved(uint256)", "e985e9c5": "isApprovedForAll(address,address)", "06fdde03": "name()", "6352211e": "ownerOf(uint256)", "42842e0e": "safeTransferFrom(address,address,uint256)", "b88d4fde": "safeTransferFrom(address,address,uint256,bytes)", "a22cb465": "setApprovalForAll(address,bool)", "01ffc9a7": "supportsInterface(bytes4)", "95d89b41": "symbol()", "c87b56dd": "tokenURI(uint256)", "23b872dd": "transferFrom(address,address,uint256)", }, Bin: "0x60806040523480156200001157600080fd5b50604051620012f8380380620012f8833981018060405260408110156200003757600080fd5b8101908080516401000000008111156200005057600080fd5b820160208101848111156200006457600080fd5b81516401000000008111828201871017156200007f57600080fd5b505092919060200180516401000000008111156200009c57600080fd5b82016020810184811115620000b057600080fd5b8151640100000000811182820187101715620000cb57600080fd5b5050929190505050620000eb6301ffc9a760e01b6200014f60201b60201c565b620001036380ac58cd60e01b6200014f60201b60201c565b8151620001189060059060208501906200021e565b5080516200012e9060069060208401906200021e565b5062000147635b5e139f60e01b6200014f60201b60201c565b5050620002c3565b7fffffffff000000000000000000000000000000000000000000000000000000008082161415620001e157604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f4552433136353a20696e76616c696420696e7465726661636520696400000000604482015290519081900360640190fd5b7fffffffff00000000000000000000000000000000000000000000000000000000166000908152602081905260409020805460ff19166001179055565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200026157805160ff191683800117855562000291565b8280016001018555821562000291579182015b828111156200029157825182559160200191906001019062000274565b506200029f929150620002a3565b5090565b620002c091905b808211156200029f5760008155600101620002aa565b90565b61102580620002d36000396000f3fe608060405234801561001057600080fd5b50600436106100cf5760003560e01c80636352211e1161008c578063a22cb46511610066578063a22cb465146102bc578063b88d4fde146102ea578063c87b56dd146103b0578063e985e9c5146103cd576100cf565b80636352211e1461025f57806370a082311461027c57806395d89b41146102b4576100cf565b806301ffc9a7146100d457806306fdde031461010f578063081812fc1461018c578063095ea7b3146101c557806323b872dd146101f357806342842e0e14610229575b600080fd5b6100fb600480360360208110156100ea57600080fd5b50356001600160e01b0319166103fb565b604080519115158252519081900360200190f35b61011761041a565b6040805160208082528351818301528351919283929083019185019080838360005b83811015610151578181015183820152602001610139565b50505050905090810190601f16801561017e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101a9600480360360208110156101a257600080fd5b50356104b0565b604080516001600160a01b039092168252519081900360200190f35b6101f1600480360360408110156101db57600080fd5b506001600160a01b038135169060200135610515565b005b6101f16004803603606081101561020957600080fd5b506001600160a01b0381358116916020810135909116906040013561062c565b6101f16004803603606081101561023f57600080fd5b506001600160a01b03813581169160208101359091169060400135610684565b6101a96004803603602081101561027557600080fd5b503561069f565b6102a26004803603602081101561029257600080fd5b50356001600160a01b03166106fc565b60408051918252519081900360200190f35b610117610767565b6101f1600480360360408110156102d257600080fd5b506001600160a01b03813516906020013515156107c8565b6101f16004803603608081101561030057600080fd5b6001600160a01b0382358116926020810135909116916040820135919081019060808101606082013564010000000081111561033b57600080fd5b82018360208201111561034d57600080fd5b8035906020019184600183028401116401000000008311171561036f57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550610897945050505050565b610117600480360360208110156103c657600080fd5b50356108f2565b6100fb600480360360408110156103e357600080fd5b506001600160a01b03813581169160200135166109da565b6001600160e01b03191660009081526020819052604090205460ff1690565b60058054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156104a65780601f1061047b576101008083540402835291602001916104a6565b820191906000526020600020905b81548152906001019060200180831161048957829003601f168201915b5050505050905090565b60006104bb82610a08565b6104f957604051600160e51b62461bcd02815260040180806020018281038252602c815260200180610f24602c913960400191505060405180910390fd5b506000908152600260205260409020546001600160a01b031690565b60006105208261069f565b9050806001600160a01b0316836001600160a01b0316141561057657604051600160e51b62461bcd028152600401808060200182810382526021815260200180610fa86021913960400191505060405180910390fd5b336001600160a01b0382161480610592575061059281336109da565b6105d057604051600160e51b62461bcd028152600401808060200182810382526038815260200180610e996038913960400191505060405180910390fd5b60008281526002602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b6106363382610a25565b61067457604051600160e51b62461bcd028152600401808060200182810382526031815260200180610fc96031913960400191505060405180910390fd5b61067f838383610acc565b505050565b61067f83838360405180602001604052806000815250610897565b6000818152600160205260408120546001600160a01b0316806106f657604051600160e51b62461bcd028152600401808060200182810382526029815260200180610efb6029913960400191505060405180910390fd5b92915050565b60006001600160a01b03821661074657604051600160e51b62461bcd02815260040180806020018281038252602a815260200180610ed1602a913960400191505060405180910390fd5b6001600160a01b03821660009081526003602052604090206106f690610c16565b60068054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156104a65780601f1061047b576101008083540402835291602001916104a6565b6001600160a01b0382163314156108295760408051600160e51b62461bcd02815260206004820152601960248201527f4552433732313a20617070726f766520746f2063616c6c657200000000000000604482015290519081900360640190fd5b3360008181526004602090815260408083206001600160a01b03871680855290835292819020805460ff1916861515908117909155815190815290519293927f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31929181900390910190a35050565b6108a284848461062c565b6108ae84848484610c1a565b6108ec57604051600160e51b62461bcd028152600401808060200182810382526032815260200180610e176032913960400191505060405180910390fd5b50505050565b60606108fd82610a08565b61093b57604051600160e51b62461bcd02815260040180806020018281038252602f815260200180610f79602f913960400191505060405180910390fd5b60008281526007602090815260409182902080548351601f6002600019610100600186161502019093169290920491820184900484028101840190945280845290918301828280156109ce5780601f106109a3576101008083540402835291602001916109ce565b820191906000526020600020905b8154815290600101906020018083116109b157829003601f168201915b50505050509050919050565b6001600160a01b03918216600090815260046020908152604080832093909416825291909152205460ff1690565b6000908152600160205260409020546001600160a01b0316151590565b6000610a3082610a08565b610a6e57604051600160e51b62461bcd02815260040180806020018281038252602c815260200180610e6d602c913960400191505060405180910390fd5b6000610a798361069f565b9050806001600160a01b0316846001600160a01b03161480610ab45750836001600160a01b0316610aa9846104b0565b6001600160a01b0316145b80610ac45750610ac481856109da565b949350505050565b826001600160a01b0316610adf8261069f565b6001600160a01b031614610b2757604051600160e51b62461bcd028152600401808060200182810382526029815260200180610f506029913960400191505060405180910390fd5b6001600160a01b038216610b6f57604051600160e51b62461bcd028152600401808060200182810382526024815260200180610e496024913960400191505060405180910390fd5b610b7881610d53565b6001600160a01b0383166000908152600360205260409020610b9990610d90565b6001600160a01b0382166000908152600360205260409020610bba90610da7565b60008181526001602052604080822080546001600160a01b0319166001600160a01b0386811691821790925591518493918716917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b5490565b6000610c2e846001600160a01b0316610db0565b610c3a57506001610ac4565b604051600160e11b630a85bd0102815233600482018181526001600160a01b03888116602485015260448401879052608060648501908152865160848601528651600095928a169463150b7a029490938c938b938b939260a4019060208501908083838e5b83811015610cb7578181015183820152602001610c9f565b50505050905090810190601f168015610ce45780820380516001836020036101000a031916815260200191505b5095505050505050602060405180830381600087803b158015610d0657600080fd5b505af1158015610d1a573d6000803e3d6000fd5b505050506040513d6020811015610d3057600080fd5b50516001600160e01b031916600160e11b630a85bd010214915050949350505050565b6000818152600260205260409020546001600160a01b031615610d8d57600081815260026020526040902080546001600160a01b03191690555b50565b8054610da390600163ffffffff610db616565b9055565b80546001019055565b3b151590565b600082821115610e105760408051600160e51b62461bcd02815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604482015290519081900360640190fd5b5090039056fe4552433732313a207472616e7366657220746f206e6f6e20455243373231526563656976657220696d706c656d656e7465724552433732313a207472616e7366657220746f20746865207a65726f20616464726573734552433732313a206f70657261746f7220717565727920666f72206e6f6e6578697374656e7420746f6b656e4552433732313a20617070726f76652063616c6c6572206973206e6f74206f776e6572206e6f7220617070726f76656420666f7220616c6c4552433732313a2062616c616e636520717565727920666f7220746865207a65726f20616464726573734552433732313a206f776e657220717565727920666f72206e6f6e6578697374656e7420746f6b656e4552433732313a20617070726f76656420717565727920666f72206e6f6e6578697374656e7420746f6b656e4552433732313a207472616e73666572206f6620746f6b656e2074686174206973206e6f74206f776e4552433732314d657461646174613a2055524920717565727920666f72206e6f6e6578697374656e7420746f6b656e4552433732313a20617070726f76616c20746f2063757272656e74206f776e65724552433732313a207472616e736665722063616c6c6572206973206e6f74206f776e6572206e6f7220617070726f766564a165627a7a723058209631ba5ee0489ecf58b1ed6edf174b73a3e5afd9e09cd92d7c38448a275e41090029", }
ERC721MetadataMetaData contains all meta data concerning the ERC721Metadata contract.
var ERC721MetadataMintableABI = ERC721MetadataMintableMetaData.ABI
ERC721MetadataMintableABI is the input ABI used to generate the binding from. Deprecated: Use ERC721MetadataMintableMetaData.ABI instead.
var ERC721MetadataMintableFuncSigs = ERC721MetadataMintableMetaData.Sigs
ERC721MetadataMintableFuncSigs maps the 4-byte function signature to its string representation. Deprecated: Use ERC721MetadataMintableMetaData.Sigs instead.
var ERC721MetadataMintableMetaData = &bind.MetaData{ ABI: "[{\"constant\":true,\"inputs\":[{\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getApproved\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"to\",\"type\":\"address\"},{\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"from\",\"type\":\"address\"},{\"name\":\"to\",\"type\":\"address\"},{\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"from\",\"type\":\"address\"},{\"name\":\"to\",\"type\":\"address\"},{\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"to\",\"type\":\"address\"},{\"name\":\"tokenId\",\"type\":\"uint256\"},{\"name\":\"tokenURI\",\"type\":\"string\"}],\"name\":\"mintWithTokenURI\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"ownerOf\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"symbol\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"account\",\"type\":\"address\"}],\"name\":\"addMinter\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"renounceMinter\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"to\",\"type\":\"address\"},{\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"setApprovalForAll\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"account\",\"type\":\"address\"}],\"name\":\"isMinter\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"from\",\"type\":\"address\"},{\"name\":\"to\",\"type\":\"address\"},{\"name\":\"tokenId\",\"type\":\"uint256\"},{\"name\":\"_data\",\"type\":\"bytes\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"tokenURI\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"owner\",\"type\":\"address\"},{\"name\":\"operator\",\"type\":\"address\"}],\"name\":\"isApprovedForAll\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"account\",\"type\":\"address\"}],\"name\":\"MinterAdded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"account\",\"type\":\"address\"}],\"name\":\"MinterRemoved\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"to\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"approved\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"operator\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"ApprovalForAll\",\"type\":\"event\"}]", Sigs: map[string]string{ "983b2d56": "addMinter(address)", "095ea7b3": "approve(address,uint256)", "70a08231": "balanceOf(address)", "081812fc": "getApproved(uint256)", "e985e9c5": "isApprovedForAll(address,address)", "aa271e1a": "isMinter(address)", "50bb4e7f": "mintWithTokenURI(address,uint256,string)", "06fdde03": "name()", "6352211e": "ownerOf(uint256)", "98650275": "renounceMinter()", "42842e0e": "safeTransferFrom(address,address,uint256)", "b88d4fde": "safeTransferFrom(address,address,uint256,bytes)", "a22cb465": "setApprovalForAll(address,bool)", "01ffc9a7": "supportsInterface(bytes4)", "95d89b41": "symbol()", "c87b56dd": "tokenURI(uint256)", "23b872dd": "transferFrom(address,address,uint256)", }, }
ERC721MetadataMintableMetaData contains all meta data concerning the ERC721MetadataMintable contract.
var IERC165ABI = IERC165MetaData.ABI
IERC165ABI is the input ABI used to generate the binding from. Deprecated: Use IERC165MetaData.ABI instead.
var IERC165FuncSigs = IERC165MetaData.Sigs
IERC165FuncSigs maps the 4-byte function signature to its string representation. Deprecated: Use IERC165MetaData.Sigs instead.
var IERC165MetaData = &bind.MetaData{ ABI: "[{\"constant\":true,\"inputs\":[{\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"}]", Sigs: map[string]string{ "01ffc9a7": "supportsInterface(bytes4)", }, }
IERC165MetaData contains all meta data concerning the IERC165 contract.
var IERC20ABI = IERC20MetaData.ABI
IERC20ABI is the input ABI used to generate the binding from. Deprecated: Use IERC20MetaData.ABI instead.
var IERC20BridgeReceiverABI = IERC20BridgeReceiverMetaData.ABI
IERC20BridgeReceiverABI is the input ABI used to generate the binding from. Deprecated: Use IERC20BridgeReceiverMetaData.ABI instead.
var IERC20BridgeReceiverFuncSigs = IERC20BridgeReceiverMetaData.Sigs
IERC20BridgeReceiverFuncSigs maps the 4-byte function signature to its string representation. Deprecated: Use IERC20BridgeReceiverMetaData.Sigs instead.
var IERC20BridgeReceiverMetaData = &bind.MetaData{ ABI: "[{\"constant\":false,\"inputs\":[{\"name\":\"_from\",\"type\":\"address\"},{\"name\":\"_to\",\"type\":\"address\"},{\"name\":\"_amount\",\"type\":\"uint256\"},{\"name\":\"_feeLimit\",\"type\":\"uint256\"},{\"name\":\"_extraData\",\"type\":\"bytes\"}],\"name\":\"onERC20Received\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]", Sigs: map[string]string{ "f1656e53": "onERC20Received(address,address,uint256,uint256,bytes)", }, }
IERC20BridgeReceiverMetaData contains all meta data concerning the IERC20BridgeReceiver contract.
var IERC20FuncSigs = IERC20MetaData.Sigs
IERC20FuncSigs maps the 4-byte function signature to its string representation. Deprecated: Use IERC20MetaData.Sigs instead.
var IERC20MetaData = &bind.MetaData{ ABI: "[{\"constant\":false,\"inputs\":[{\"name\":\"spender\",\"type\":\"address\"},{\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"totalSupply\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"sender\",\"type\":\"address\"},{\"name\":\"recipient\",\"type\":\"address\"},{\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"account\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"recipient\",\"type\":\"address\"},{\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"transfer\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"owner\",\"type\":\"address\"},{\"name\":\"spender\",\"type\":\"address\"}],\"name\":\"allowance\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"to\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"spender\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"}]", Sigs: map[string]string{ "dd62ed3e": "allowance(address,address)", "095ea7b3": "approve(address,uint256)", "70a08231": "balanceOf(address)", "18160ddd": "totalSupply()", "a9059cbb": "transfer(address,uint256)", "23b872dd": "transferFrom(address,address,uint256)", }, }
IERC20MetaData contains all meta data concerning the IERC20 contract.
var IERC721ABI = IERC721MetaData.ABI
IERC721ABI is the input ABI used to generate the binding from. Deprecated: Use IERC721MetaData.ABI instead.
var IERC721BridgeReceiverABI = IERC721BridgeReceiverMetaData.ABI
IERC721BridgeReceiverABI is the input ABI used to generate the binding from. Deprecated: Use IERC721BridgeReceiverMetaData.ABI instead.
var IERC721BridgeReceiverFuncSigs = IERC721BridgeReceiverMetaData.Sigs
IERC721BridgeReceiverFuncSigs maps the 4-byte function signature to its string representation. Deprecated: Use IERC721BridgeReceiverMetaData.Sigs instead.
var IERC721BridgeReceiverMetaData = &bind.MetaData{ ABI: "[{\"constant\":false,\"inputs\":[{\"name\":\"_from\",\"type\":\"address\"},{\"name\":\"_tokenId\",\"type\":\"uint256\"},{\"name\":\"_to\",\"type\":\"address\"},{\"name\":\"_extraData\",\"type\":\"bytes\"}],\"name\":\"onERC721Received\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]", Sigs: map[string]string{ "cf0da290": "onERC721Received(address,uint256,address,bytes)", }, }
IERC721BridgeReceiverMetaData contains all meta data concerning the IERC721BridgeReceiver contract.
var IERC721FuncSigs = IERC721MetaData.Sigs
IERC721FuncSigs maps the 4-byte function signature to its string representation. Deprecated: Use IERC721MetaData.Sigs instead.
var IERC721MetaData = &bind.MetaData{ ABI: "[{\"constant\":true,\"inputs\":[{\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getApproved\",\"outputs\":[{\"name\":\"operator\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"to\",\"type\":\"address\"},{\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"from\",\"type\":\"address\"},{\"name\":\"to\",\"type\":\"address\"},{\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"from\",\"type\":\"address\"},{\"name\":\"to\",\"type\":\"address\"},{\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"ownerOf\",\"outputs\":[{\"name\":\"owner\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"name\":\"balance\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"operator\",\"type\":\"address\"},{\"name\":\"_approved\",\"type\":\"bool\"}],\"name\":\"setApprovalForAll\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"from\",\"type\":\"address\"},{\"name\":\"to\",\"type\":\"address\"},{\"name\":\"tokenId\",\"type\":\"uint256\"},{\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"owner\",\"type\":\"address\"},{\"name\":\"operator\",\"type\":\"address\"}],\"name\":\"isApprovedForAll\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"to\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"approved\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"operator\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"ApprovalForAll\",\"type\":\"event\"}]", Sigs: map[string]string{ "095ea7b3": "approve(address,uint256)", "70a08231": "balanceOf(address)", "081812fc": "getApproved(uint256)", "e985e9c5": "isApprovedForAll(address,address)", "6352211e": "ownerOf(uint256)", "42842e0e": "safeTransferFrom(address,address,uint256)", "b88d4fde": "safeTransferFrom(address,address,uint256,bytes)", "a22cb465": "setApprovalForAll(address,bool)", "01ffc9a7": "supportsInterface(bytes4)", "23b872dd": "transferFrom(address,address,uint256)", }, }
IERC721MetaData contains all meta data concerning the IERC721 contract.
var IERC721MetadataABI = IERC721MetadataMetaData.ABI
IERC721MetadataABI is the input ABI used to generate the binding from. Deprecated: Use IERC721MetadataMetaData.ABI instead.
var IERC721MetadataFuncSigs = IERC721MetadataMetaData.Sigs
IERC721MetadataFuncSigs maps the 4-byte function signature to its string representation. Deprecated: Use IERC721MetadataMetaData.Sigs instead.
var IERC721MetadataMetaData = &bind.MetaData{ ABI: "[{\"constant\":true,\"inputs\":[{\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getApproved\",\"outputs\":[{\"name\":\"operator\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"to\",\"type\":\"address\"},{\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"from\",\"type\":\"address\"},{\"name\":\"to\",\"type\":\"address\"},{\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"from\",\"type\":\"address\"},{\"name\":\"to\",\"type\":\"address\"},{\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"ownerOf\",\"outputs\":[{\"name\":\"owner\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"name\":\"balance\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"symbol\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"operator\",\"type\":\"address\"},{\"name\":\"_approved\",\"type\":\"bool\"}],\"name\":\"setApprovalForAll\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"from\",\"type\":\"address\"},{\"name\":\"to\",\"type\":\"address\"},{\"name\":\"tokenId\",\"type\":\"uint256\"},{\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"tokenURI\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"owner\",\"type\":\"address\"},{\"name\":\"operator\",\"type\":\"address\"}],\"name\":\"isApprovedForAll\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"to\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"approved\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"operator\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"ApprovalForAll\",\"type\":\"event\"}]", Sigs: map[string]string{ "095ea7b3": "approve(address,uint256)", "70a08231": "balanceOf(address)", "081812fc": "getApproved(uint256)", "e985e9c5": "isApprovedForAll(address,address)", "06fdde03": "name()", "6352211e": "ownerOf(uint256)", "42842e0e": "safeTransferFrom(address,address,uint256)", "b88d4fde": "safeTransferFrom(address,address,uint256,bytes)", "a22cb465": "setApprovalForAll(address,bool)", "01ffc9a7": "supportsInterface(bytes4)", "95d89b41": "symbol()", "c87b56dd": "tokenURI(uint256)", "23b872dd": "transferFrom(address,address,uint256)", }, }
IERC721MetadataMetaData contains all meta data concerning the IERC721Metadata contract.
var IERC721ReceiverABI = IERC721ReceiverMetaData.ABI
IERC721ReceiverABI is the input ABI used to generate the binding from. Deprecated: Use IERC721ReceiverMetaData.ABI instead.
var IERC721ReceiverFuncSigs = IERC721ReceiverMetaData.Sigs
IERC721ReceiverFuncSigs maps the 4-byte function signature to its string representation. Deprecated: Use IERC721ReceiverMetaData.Sigs instead.
var IERC721ReceiverMetaData = &bind.MetaData{ ABI: "[{\"constant\":false,\"inputs\":[{\"name\":\"operator\",\"type\":\"address\"},{\"name\":\"from\",\"type\":\"address\"},{\"name\":\"tokenId\",\"type\":\"uint256\"},{\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"onERC721Received\",\"outputs\":[{\"name\":\"\",\"type\":\"bytes4\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]", Sigs: map[string]string{ "150b7a02": "onERC721Received(address,address,uint256,bytes)", }, }
IERC721ReceiverMetaData contains all meta data concerning the IERC721Receiver contract.
var MinterRoleABI = MinterRoleMetaData.ABI
MinterRoleABI is the input ABI used to generate the binding from. Deprecated: Use MinterRoleMetaData.ABI instead.
var MinterRoleFuncSigs = MinterRoleMetaData.Sigs
MinterRoleFuncSigs maps the 4-byte function signature to its string representation. Deprecated: Use MinterRoleMetaData.Sigs instead.
var MinterRoleMetaData = &bind.MetaData{ ABI: "[{\"constant\":false,\"inputs\":[{\"name\":\"account\",\"type\":\"address\"}],\"name\":\"addMinter\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"renounceMinter\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"account\",\"type\":\"address\"}],\"name\":\"isMinter\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"account\",\"type\":\"address\"}],\"name\":\"MinterAdded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"account\",\"type\":\"address\"}],\"name\":\"MinterRemoved\",\"type\":\"event\"}]", Sigs: map[string]string{ "983b2d56": "addMinter(address)", "aa271e1a": "isMinter(address)", "98650275": "renounceMinter()", }, }
MinterRoleMetaData contains all meta data concerning the MinterRole contract.
var OwnableABI = OwnableMetaData.ABI
OwnableABI is the input ABI used to generate the binding from. Deprecated: Use OwnableMetaData.ABI instead.
var OwnableFuncSigs = OwnableMetaData.Sigs
OwnableFuncSigs maps the 4-byte function signature to its string representation. Deprecated: Use OwnableMetaData.Sigs instead.
var OwnableMetaData = &bind.MetaData{ ABI: "[{\"constant\":false,\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"isOwner\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"}]", Sigs: map[string]string{ "8f32d59b": "isOwner()", "8da5cb5b": "owner()", "715018a6": "renounceOwnership()", "f2fde38b": "transferOwnership(address)", }, }
OwnableMetaData contains all meta data concerning the Ownable contract.
var RolesABI = RolesMetaData.ABI
RolesABI is the input ABI used to generate the binding from. Deprecated: Use RolesMetaData.ABI instead.
var RolesBin = RolesMetaData.Bin
RolesBin is the compiled bytecode used for deploying new contracts. Deprecated: Use RolesMetaData.Bin instead.
var RolesMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x604c6023600b82828239805160001a607314601657fe5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea165627a7a723058206fdeeec4a4b0b444bd488c924c927184696cea63963686d57a13cf42f3830d840029",
}
RolesMetaData contains all meta data concerning the Roles contract.
var SafeMathABI = SafeMathMetaData.ABI
SafeMathABI is the input ABI used to generate the binding from. Deprecated: Use SafeMathMetaData.ABI instead.
var SafeMathBin = SafeMathMetaData.Bin
SafeMathBin is the compiled bytecode used for deploying new contracts. Deprecated: Use SafeMathMetaData.Bin instead.
var SafeMathMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x604c6023600b82828239805160001a607314601657fe5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea165627a7a7230582052c975835d8618888691b14d52ff822fc00b24a3637e28a17d824cf0361b62b90029",
}
SafeMathMetaData contains all meta data concerning the SafeMath contract.
Functions ¶
This section is empty.
Types ¶
type Address ¶ added in v1.1.0
type Address struct { AddressCaller // Read-only binding to the contract AddressTransactor // Write-only binding to the contract AddressFilterer // Log filterer for contract events }
Address is an auto generated Go binding around a Klaytn contract.
func DeployAddress ¶ added in v1.1.0
func DeployAddress(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Address, error)
DeployAddress deploys a new Klaytn contract, binding an instance of Address to it.
func NewAddress ¶ added in v1.1.0
NewAddress creates a new instance of Address, bound to a specific deployed contract.
type AddressCaller ¶ added in v1.1.0
type AddressCaller struct {
// contains filtered or unexported fields
}
AddressCaller is an auto generated read-only Go binding around a Klaytn contract.
func NewAddressCaller ¶ added in v1.1.0
func NewAddressCaller(address common.Address, caller bind.ContractCaller) (*AddressCaller, error)
NewAddressCaller creates a new read-only instance of Address, bound to a specific deployed contract.
type AddressCallerRaw ¶ added in v1.1.0
type AddressCallerRaw struct {
Contract *AddressCaller // Generic read-only contract binding to access the raw methods on
}
AddressCallerRaw is an auto generated low-level read-only Go binding around a Klaytn contract.
func (*AddressCallerRaw) Call ¶ added in v1.1.0
func (_Address *AddressCallerRaw) 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 AddressCallerSession ¶ added in v1.1.0
type AddressCallerSession struct { Contract *AddressCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
AddressCallerSession is an auto generated read-only Go binding around a Klaytn contract, with pre-set call options.
type AddressFilterer ¶ added in v1.1.0
type AddressFilterer struct {
// contains filtered or unexported fields
}
AddressFilterer is an auto generated log filtering Go binding around a Klaytn contract events.
func NewAddressFilterer ¶ added in v1.1.0
func NewAddressFilterer(address common.Address, filterer bind.ContractFilterer) (*AddressFilterer, error)
NewAddressFilterer creates a new log filterer instance of Address, bound to a specific deployed contract.
type AddressRaw ¶ added in v1.1.0
type AddressRaw struct {
Contract *Address // Generic contract binding to access the raw methods on
}
AddressRaw is an auto generated low-level Go binding around a Klaytn contract.
func (*AddressRaw) Call ¶ added in v1.1.0
func (_Address *AddressRaw) 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 (*AddressRaw) Transact ¶ added in v1.1.0
func (_Address *AddressRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AddressRaw) Transfer ¶ added in v1.1.0
func (_Address *AddressRaw) 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 AddressSession ¶ added in v1.1.0
type AddressSession struct { Contract *Address // 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 }
AddressSession is an auto generated Go binding around a Klaytn contract, with pre-set call and transact options.
type AddressTransactor ¶ added in v1.1.0
type AddressTransactor struct {
// contains filtered or unexported fields
}
AddressTransactor is an auto generated write-only Go binding around a Klaytn contract.
func NewAddressTransactor ¶ added in v1.1.0
func NewAddressTransactor(address common.Address, transactor bind.ContractTransactor) (*AddressTransactor, error)
NewAddressTransactor creates a new write-only instance of Address, bound to a specific deployed contract.
type AddressTransactorRaw ¶ added in v1.1.0
type AddressTransactorRaw struct {
Contract *AddressTransactor // Generic write-only contract binding to access the raw methods on
}
AddressTransactorRaw is an auto generated low-level write-only Go binding around a Klaytn contract.
func (*AddressTransactorRaw) Transact ¶ added in v1.1.0
func (_Address *AddressTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AddressTransactorRaw) Transfer ¶ added in v1.1.0
func (_Address *AddressTransactorRaw) 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 AddressTransactorSession ¶ added in v1.1.0
type AddressTransactorSession struct { Contract *AddressTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AddressTransactorSession is an auto generated write-only Go binding around a Klaytn contract, with pre-set transact options.
type Bridge ¶
type Bridge struct { BridgeCaller // Read-only binding to the contract BridgeTransactor // Write-only binding to the contract BridgeFilterer // Log filterer for contract events }
Bridge is an auto generated Go binding around a Klaytn contract.
func DeployBridge ¶
func DeployBridge(auth *bind.TransactOpts, backend bind.ContractBackend, _modeMintBurn bool) (common.Address, *types.Transaction, *Bridge, error)
DeployBridge deploys a new Klaytn contract, binding an instance of Bridge to it.
type BridgeCaller ¶
type BridgeCaller struct {
// contains filtered or unexported fields
}
BridgeCaller is an auto generated read-only Go binding around a Klaytn contract.
func NewBridgeCaller ¶
func NewBridgeCaller(address common.Address, caller bind.ContractCaller) (*BridgeCaller, error)
NewBridgeCaller creates a new read-only instance of Bridge, bound to a specific deployed contract.
func (*BridgeCaller) ClosedValueTransferVotes ¶ added in v1.1.0
func (_Bridge *BridgeCaller) ClosedValueTransferVotes(opts *bind.CallOpts, arg0 uint64) (bool, error)
ClosedValueTransferVotes is a free data retrieval call binding the contract method 0x9832c1d7.
Solidity: function closedValueTransferVotes(uint64 ) view returns(bool)
func (*BridgeCaller) ConfigurationNonce ¶ added in v1.1.0
func (_Bridge *BridgeCaller) ConfigurationNonce(opts *bind.CallOpts) (uint64, error)
ConfigurationNonce is a free data retrieval call binding the contract method 0xac6fff0b.
Solidity: function configurationNonce() view returns(uint64)
func (*BridgeCaller) CounterpartBridge ¶
CounterpartBridge is a free data retrieval call binding the contract method 0x3a348533.
Solidity: function counterpartBridge() view returns(address)
func (*BridgeCaller) FeeOfERC20 ¶ added in v1.1.0
FeeOfERC20 is a free data retrieval call binding the contract method 0x488af871.
Solidity: function feeOfERC20(address ) view returns(uint256)
func (*BridgeCaller) FeeOfKLAY ¶ added in v1.1.0
FeeOfKLAY is a free data retrieval call binding the contract method 0xc263b5d6.
Solidity: function feeOfKLAY() view returns(uint256)
func (*BridgeCaller) FeeReceiver ¶ added in v1.1.0
FeeReceiver is a free data retrieval call binding the contract method 0xb3f00674.
Solidity: function feeReceiver() view returns(address)
func (*BridgeCaller) GetOperatorList ¶ added in v1.2.0
GetOperatorList is a free data retrieval call binding the contract method 0xb2c01030.
Solidity: function getOperatorList() view returns(address[])
func (*BridgeCaller) GetRegisteredTokenList ¶ added in v1.2.0
GetRegisteredTokenList is a free data retrieval call binding the contract method 0xea21eade.
Solidity: function getRegisteredTokenList() view returns(address[])
func (*BridgeCaller) HandleNoncesToBlockNums ¶ added in v1.1.0
func (_Bridge *BridgeCaller) HandleNoncesToBlockNums(opts *bind.CallOpts, arg0 uint64) (uint64, error)
HandleNoncesToBlockNums is a free data retrieval call binding the contract method 0x13a6738a.
Solidity: function handleNoncesToBlockNums(uint64 ) view returns(uint64)
func (*BridgeCaller) HandledRequestTx ¶ added in v1.1.0
HandledRequestTx is a free data retrieval call binding the contract method 0x8a75eee2.
Solidity: function handledRequestTx(bytes32 ) view returns(bool)
func (*BridgeCaller) IndexOfTokens ¶ added in v1.2.0
func (_Bridge *BridgeCaller) IndexOfTokens(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
IndexOfTokens is a free data retrieval call binding the contract method 0x48a18a6a.
Solidity: function indexOfTokens(address ) view returns(uint256)
func (*BridgeCaller) IsLockedKLAY ¶ added in v1.2.0
func (_Bridge *BridgeCaller) IsLockedKLAY(opts *bind.CallOpts) (bool, error)
IsLockedKLAY is a free data retrieval call binding the contract method 0xf1719966.
Solidity: function isLockedKLAY() view returns(bool)
func (*BridgeCaller) IsOwner ¶
func (_Bridge *BridgeCaller) IsOwner(opts *bind.CallOpts) (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() view returns(bool)
func (*BridgeCaller) IsRunning ¶
func (_Bridge *BridgeCaller) IsRunning(opts *bind.CallOpts) (bool, error)
IsRunning is a free data retrieval call binding the contract method 0x2014e5d1.
Solidity: function isRunning() view returns(bool)
func (*BridgeCaller) LockedTokens ¶ added in v1.2.0
LockedTokens is a free data retrieval call binding the contract method 0x5eb7413a.
Solidity: function lockedTokens(address ) view returns(bool)
func (*BridgeCaller) LowerHandleNonce ¶ added in v1.1.0
func (_Bridge *BridgeCaller) LowerHandleNonce(opts *bind.CallOpts) (uint64, error)
LowerHandleNonce is a free data retrieval call binding the contract method 0x4b40b826.
Solidity: function lowerHandleNonce() view returns(uint64)
func (*BridgeCaller) MAXOPERATOR ¶ added in v1.3.0
func (_Bridge *BridgeCaller) MAXOPERATOR(opts *bind.CallOpts) (uint64, error)
MAXOPERATOR is a free data retrieval call binding the contract method 0x3a3099d1.
Solidity: function MAX_OPERATOR() view returns(uint64)
func (*BridgeCaller) ModeMintBurn ¶ added in v1.1.0
func (_Bridge *BridgeCaller) ModeMintBurn(opts *bind.CallOpts) (bool, error)
ModeMintBurn is a free data retrieval call binding the contract method 0x6e176ec2.
Solidity: function modeMintBurn() view returns(bool)
func (*BridgeCaller) OperatorList ¶ added in v1.2.0
func (_Bridge *BridgeCaller) OperatorList(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
OperatorList is a free data retrieval call binding the contract method 0xcb38f407.
Solidity: function operatorList(uint256 ) view returns(address)
func (*BridgeCaller) OperatorThresholds ¶ added in v1.1.0
OperatorThresholds is a free data retrieval call binding the contract method 0x5526f76b.
Solidity: function operatorThresholds(uint8 ) view returns(uint8)
func (*BridgeCaller) Operators ¶ added in v1.1.0
Operators is a free data retrieval call binding the contract method 0x13e7c9d8.
Solidity: function operators(address ) view returns(bool)
func (*BridgeCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*BridgeCaller) RecoveryBlockNumber ¶ added in v1.1.0
func (_Bridge *BridgeCaller) RecoveryBlockNumber(opts *bind.CallOpts) (uint64, error)
RecoveryBlockNumber is a free data retrieval call binding the contract method 0x989ba0d3.
Solidity: function recoveryBlockNumber() view returns(uint64)
func (*BridgeCaller) RegisteredTokenList ¶ added in v1.2.0
func (_Bridge *BridgeCaller) RegisteredTokenList(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
RegisteredTokenList is a free data retrieval call binding the contract method 0x3e4fe949.
Solidity: function registeredTokenList(uint256 ) view returns(address)
func (*BridgeCaller) RegisteredTokens ¶ added in v1.2.0
func (_Bridge *BridgeCaller) RegisteredTokens(opts *bind.CallOpts, arg0 common.Address) (common.Address, error)
RegisteredTokens is a free data retrieval call binding the contract method 0x8c0bd916.
Solidity: function registeredTokens(address ) view returns(address)
func (*BridgeCaller) RequestNonce ¶
func (_Bridge *BridgeCaller) RequestNonce(opts *bind.CallOpts) (uint64, error)
RequestNonce is a free data retrieval call binding the contract method 0x7c1a0302.
Solidity: function requestNonce() view returns(uint64)
func (*BridgeCaller) UpperHandleNonce ¶ added in v1.1.0
func (_Bridge *BridgeCaller) UpperHandleNonce(opts *bind.CallOpts) (uint64, error)
UpperHandleNonce is a free data retrieval call binding the contract method 0x54edad72.
Solidity: function upperHandleNonce() view returns(uint64)
type BridgeCallerRaw ¶
type BridgeCallerRaw struct {
Contract *BridgeCaller // Generic read-only contract binding to access the raw methods on
}
BridgeCallerRaw is an auto generated low-level read-only Go binding around a Klaytn contract.
func (*BridgeCallerRaw) Call ¶
func (_Bridge *BridgeCallerRaw) 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 BridgeCallerSession ¶
type BridgeCallerSession struct { Contract *BridgeCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
BridgeCallerSession is an auto generated read-only Go binding around a Klaytn contract, with pre-set call options.
func (*BridgeCallerSession) ClosedValueTransferVotes ¶ added in v1.1.0
func (_Bridge *BridgeCallerSession) ClosedValueTransferVotes(arg0 uint64) (bool, error)
ClosedValueTransferVotes is a free data retrieval call binding the contract method 0x9832c1d7.
Solidity: function closedValueTransferVotes(uint64 ) view returns(bool)
func (*BridgeCallerSession) ConfigurationNonce ¶ added in v1.1.0
func (_Bridge *BridgeCallerSession) ConfigurationNonce() (uint64, error)
ConfigurationNonce is a free data retrieval call binding the contract method 0xac6fff0b.
Solidity: function configurationNonce() view returns(uint64)
func (*BridgeCallerSession) CounterpartBridge ¶
func (_Bridge *BridgeCallerSession) CounterpartBridge() (common.Address, error)
CounterpartBridge is a free data retrieval call binding the contract method 0x3a348533.
Solidity: function counterpartBridge() view returns(address)
func (*BridgeCallerSession) FeeOfERC20 ¶ added in v1.1.0
FeeOfERC20 is a free data retrieval call binding the contract method 0x488af871.
Solidity: function feeOfERC20(address ) view returns(uint256)
func (*BridgeCallerSession) FeeOfKLAY ¶ added in v1.1.0
func (_Bridge *BridgeCallerSession) FeeOfKLAY() (*big.Int, error)
FeeOfKLAY is a free data retrieval call binding the contract method 0xc263b5d6.
Solidity: function feeOfKLAY() view returns(uint256)
func (*BridgeCallerSession) FeeReceiver ¶ added in v1.1.0
func (_Bridge *BridgeCallerSession) FeeReceiver() (common.Address, error)
FeeReceiver is a free data retrieval call binding the contract method 0xb3f00674.
Solidity: function feeReceiver() view returns(address)
func (*BridgeCallerSession) GetOperatorList ¶ added in v1.2.0
func (_Bridge *BridgeCallerSession) GetOperatorList() ([]common.Address, error)
GetOperatorList is a free data retrieval call binding the contract method 0xb2c01030.
Solidity: function getOperatorList() view returns(address[])
func (*BridgeCallerSession) GetRegisteredTokenList ¶ added in v1.2.0
func (_Bridge *BridgeCallerSession) GetRegisteredTokenList() ([]common.Address, error)
GetRegisteredTokenList is a free data retrieval call binding the contract method 0xea21eade.
Solidity: function getRegisteredTokenList() view returns(address[])
func (*BridgeCallerSession) HandleNoncesToBlockNums ¶ added in v1.1.0
func (_Bridge *BridgeCallerSession) HandleNoncesToBlockNums(arg0 uint64) (uint64, error)
HandleNoncesToBlockNums is a free data retrieval call binding the contract method 0x13a6738a.
Solidity: function handleNoncesToBlockNums(uint64 ) view returns(uint64)
func (*BridgeCallerSession) HandledRequestTx ¶ added in v1.1.0
func (_Bridge *BridgeCallerSession) HandledRequestTx(arg0 [32]byte) (bool, error)
HandledRequestTx is a free data retrieval call binding the contract method 0x8a75eee2.
Solidity: function handledRequestTx(bytes32 ) view returns(bool)
func (*BridgeCallerSession) IndexOfTokens ¶ added in v1.2.0
IndexOfTokens is a free data retrieval call binding the contract method 0x48a18a6a.
Solidity: function indexOfTokens(address ) view returns(uint256)
func (*BridgeCallerSession) IsLockedKLAY ¶ added in v1.2.0
func (_Bridge *BridgeCallerSession) IsLockedKLAY() (bool, error)
IsLockedKLAY is a free data retrieval call binding the contract method 0xf1719966.
Solidity: function isLockedKLAY() view returns(bool)
func (*BridgeCallerSession) IsOwner ¶
func (_Bridge *BridgeCallerSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() view returns(bool)
func (*BridgeCallerSession) IsRunning ¶
func (_Bridge *BridgeCallerSession) IsRunning() (bool, error)
IsRunning is a free data retrieval call binding the contract method 0x2014e5d1.
Solidity: function isRunning() view returns(bool)
func (*BridgeCallerSession) LockedTokens ¶ added in v1.2.0
func (_Bridge *BridgeCallerSession) LockedTokens(arg0 common.Address) (bool, error)
LockedTokens is a free data retrieval call binding the contract method 0x5eb7413a.
Solidity: function lockedTokens(address ) view returns(bool)
func (*BridgeCallerSession) LowerHandleNonce ¶ added in v1.1.0
func (_Bridge *BridgeCallerSession) LowerHandleNonce() (uint64, error)
LowerHandleNonce is a free data retrieval call binding the contract method 0x4b40b826.
Solidity: function lowerHandleNonce() view returns(uint64)
func (*BridgeCallerSession) MAXOPERATOR ¶ added in v1.3.0
func (_Bridge *BridgeCallerSession) MAXOPERATOR() (uint64, error)
MAXOPERATOR is a free data retrieval call binding the contract method 0x3a3099d1.
Solidity: function MAX_OPERATOR() view returns(uint64)
func (*BridgeCallerSession) ModeMintBurn ¶ added in v1.1.0
func (_Bridge *BridgeCallerSession) ModeMintBurn() (bool, error)
ModeMintBurn is a free data retrieval call binding the contract method 0x6e176ec2.
Solidity: function modeMintBurn() view returns(bool)
func (*BridgeCallerSession) OperatorList ¶ added in v1.2.0
OperatorList is a free data retrieval call binding the contract method 0xcb38f407.
Solidity: function operatorList(uint256 ) view returns(address)
func (*BridgeCallerSession) OperatorThresholds ¶ added in v1.1.0
func (_Bridge *BridgeCallerSession) OperatorThresholds(arg0 uint8) (uint8, error)
OperatorThresholds is a free data retrieval call binding the contract method 0x5526f76b.
Solidity: function operatorThresholds(uint8 ) view returns(uint8)
func (*BridgeCallerSession) Operators ¶ added in v1.1.0
func (_Bridge *BridgeCallerSession) Operators(arg0 common.Address) (bool, error)
Operators is a free data retrieval call binding the contract method 0x13e7c9d8.
Solidity: function operators(address ) view returns(bool)
func (*BridgeCallerSession) Owner ¶
func (_Bridge *BridgeCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*BridgeCallerSession) RecoveryBlockNumber ¶ added in v1.1.0
func (_Bridge *BridgeCallerSession) RecoveryBlockNumber() (uint64, error)
RecoveryBlockNumber is a free data retrieval call binding the contract method 0x989ba0d3.
Solidity: function recoveryBlockNumber() view returns(uint64)
func (*BridgeCallerSession) RegisteredTokenList ¶ added in v1.2.0
RegisteredTokenList is a free data retrieval call binding the contract method 0x3e4fe949.
Solidity: function registeredTokenList(uint256 ) view returns(address)
func (*BridgeCallerSession) RegisteredTokens ¶ added in v1.2.0
RegisteredTokens is a free data retrieval call binding the contract method 0x8c0bd916.
Solidity: function registeredTokens(address ) view returns(address)
func (*BridgeCallerSession) RequestNonce ¶
func (_Bridge *BridgeCallerSession) RequestNonce() (uint64, error)
RequestNonce is a free data retrieval call binding the contract method 0x7c1a0302.
Solidity: function requestNonce() view returns(uint64)
func (*BridgeCallerSession) UpperHandleNonce ¶ added in v1.1.0
func (_Bridge *BridgeCallerSession) UpperHandleNonce() (uint64, error)
UpperHandleNonce is a free data retrieval call binding the contract method 0x54edad72.
Solidity: function upperHandleNonce() view returns(uint64)
func (*BridgeCallerSession) VERSION ¶
func (_Bridge *BridgeCallerSession) VERSION() (uint64, error)
VERSION is a free data retrieval call binding the contract method 0xffa1ad74.
Solidity: function VERSION() view returns(uint64)
type BridgeCounterPart ¶ added in v1.1.0
type BridgeCounterPart struct { BridgeCounterPartCaller // Read-only binding to the contract BridgeCounterPartTransactor // Write-only binding to the contract BridgeCounterPartFilterer // Log filterer for contract events }
BridgeCounterPart is an auto generated Go binding around a Klaytn contract.
func DeployBridgeCounterPart ¶ added in v1.1.0
func DeployBridgeCounterPart(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *BridgeCounterPart, error)
DeployBridgeCounterPart deploys a new Klaytn contract, binding an instance of BridgeCounterPart to it.
func NewBridgeCounterPart ¶ added in v1.1.0
func NewBridgeCounterPart(address common.Address, backend bind.ContractBackend) (*BridgeCounterPart, error)
NewBridgeCounterPart creates a new instance of BridgeCounterPart, bound to a specific deployed contract.
type BridgeCounterPartCaller ¶ added in v1.1.0
type BridgeCounterPartCaller struct {
// contains filtered or unexported fields
}
BridgeCounterPartCaller is an auto generated read-only Go binding around a Klaytn contract.
func NewBridgeCounterPartCaller ¶ added in v1.1.0
func NewBridgeCounterPartCaller(address common.Address, caller bind.ContractCaller) (*BridgeCounterPartCaller, error)
NewBridgeCounterPartCaller creates a new read-only instance of BridgeCounterPart, bound to a specific deployed contract.
func (*BridgeCounterPartCaller) CounterpartBridge ¶ added in v1.1.0
func (_BridgeCounterPart *BridgeCounterPartCaller) CounterpartBridge(opts *bind.CallOpts) (common.Address, error)
CounterpartBridge is a free data retrieval call binding the contract method 0x3a348533.
Solidity: function counterpartBridge() view returns(address)
type BridgeCounterPartCallerRaw ¶ added in v1.1.0
type BridgeCounterPartCallerRaw struct {
Contract *BridgeCounterPartCaller // Generic read-only contract binding to access the raw methods on
}
BridgeCounterPartCallerRaw is an auto generated low-level read-only Go binding around a Klaytn contract.
func (*BridgeCounterPartCallerRaw) Call ¶ added in v1.1.0
func (_BridgeCounterPart *BridgeCounterPartCallerRaw) 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 BridgeCounterPartCallerSession ¶ added in v1.1.0
type BridgeCounterPartCallerSession struct { Contract *BridgeCounterPartCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
BridgeCounterPartCallerSession is an auto generated read-only Go binding around a Klaytn contract, with pre-set call options.
func (*BridgeCounterPartCallerSession) CounterpartBridge ¶ added in v1.1.0
func (_BridgeCounterPart *BridgeCounterPartCallerSession) CounterpartBridge() (common.Address, error)
CounterpartBridge is a free data retrieval call binding the contract method 0x3a348533.
Solidity: function counterpartBridge() view returns(address)
func (*BridgeCounterPartCallerSession) IsOwner ¶ added in v1.1.0
func (_BridgeCounterPart *BridgeCounterPartCallerSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() view returns(bool)
type BridgeCounterPartFilterer ¶ added in v1.1.0
type BridgeCounterPartFilterer struct {
// contains filtered or unexported fields
}
BridgeCounterPartFilterer is an auto generated log filtering Go binding around a Klaytn contract events.
func NewBridgeCounterPartFilterer ¶ added in v1.1.0
func NewBridgeCounterPartFilterer(address common.Address, filterer bind.ContractFilterer) (*BridgeCounterPartFilterer, error)
NewBridgeCounterPartFilterer creates a new log filterer instance of BridgeCounterPart, bound to a specific deployed contract.
func (*BridgeCounterPartFilterer) FilterOwnershipTransferred ¶ added in v1.1.0
func (_BridgeCounterPart *BridgeCounterPartFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*BridgeCounterPartOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*BridgeCounterPartFilterer) ParseOwnershipTransferred ¶ added in v1.8.4
func (_BridgeCounterPart *BridgeCounterPartFilterer) ParseOwnershipTransferred(log types.Log) (*BridgeCounterPartOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*BridgeCounterPartFilterer) WatchOwnershipTransferred ¶ added in v1.1.0
func (_BridgeCounterPart *BridgeCounterPartFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *BridgeCounterPartOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
type BridgeCounterPartOwnershipTransferred ¶ added in v1.1.0
type BridgeCounterPartOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
BridgeCounterPartOwnershipTransferred represents a OwnershipTransferred event raised by the BridgeCounterPart contract.
type BridgeCounterPartOwnershipTransferredIterator ¶ added in v1.1.0
type BridgeCounterPartOwnershipTransferredIterator struct { Event *BridgeCounterPartOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BridgeCounterPartOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the BridgeCounterPart contract.
func (*BridgeCounterPartOwnershipTransferredIterator) Close ¶ added in v1.1.0
func (it *BridgeCounterPartOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BridgeCounterPartOwnershipTransferredIterator) Error ¶ added in v1.1.0
func (it *BridgeCounterPartOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BridgeCounterPartOwnershipTransferredIterator) Next ¶ added in v1.1.0
func (it *BridgeCounterPartOwnershipTransferredIterator) Next() bool
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 BridgeCounterPartRaw ¶ added in v1.1.0
type BridgeCounterPartRaw struct {
Contract *BridgeCounterPart // Generic contract binding to access the raw methods on
}
BridgeCounterPartRaw is an auto generated low-level Go binding around a Klaytn contract.
func (*BridgeCounterPartRaw) Call ¶ added in v1.1.0
func (_BridgeCounterPart *BridgeCounterPartRaw) 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 (*BridgeCounterPartRaw) Transact ¶ added in v1.1.0
func (_BridgeCounterPart *BridgeCounterPartRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*BridgeCounterPartRaw) Transfer ¶ added in v1.1.0
func (_BridgeCounterPart *BridgeCounterPartRaw) 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 BridgeCounterPartSession ¶ added in v1.1.0
type BridgeCounterPartSession struct { Contract *BridgeCounterPart // 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 }
BridgeCounterPartSession is an auto generated Go binding around a Klaytn contract, with pre-set call and transact options.
func (*BridgeCounterPartSession) CounterpartBridge ¶ added in v1.1.0
func (_BridgeCounterPart *BridgeCounterPartSession) CounterpartBridge() (common.Address, error)
CounterpartBridge is a free data retrieval call binding the contract method 0x3a348533.
Solidity: function counterpartBridge() view returns(address)
func (*BridgeCounterPartSession) IsOwner ¶ added in v1.1.0
func (_BridgeCounterPart *BridgeCounterPartSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() view returns(bool)
func (*BridgeCounterPartSession) Owner ¶ added in v1.1.0
func (_BridgeCounterPart *BridgeCounterPartSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*BridgeCounterPartSession) RenounceOwnership ¶ added in v1.1.0
func (_BridgeCounterPart *BridgeCounterPartSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*BridgeCounterPartSession) SetCounterPartBridge ¶ added in v1.1.0
func (_BridgeCounterPart *BridgeCounterPartSession) SetCounterPartBridge(_bridge common.Address) (*types.Transaction, error)
SetCounterPartBridge is a paid mutator transaction binding the contract method 0x87b04c55.
Solidity: function setCounterPartBridge(address _bridge) returns()
func (*BridgeCounterPartSession) TransferOwnership ¶ added in v1.1.0
func (_BridgeCounterPart *BridgeCounterPartSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type BridgeCounterPartTransactor ¶ added in v1.1.0
type BridgeCounterPartTransactor struct {
// contains filtered or unexported fields
}
BridgeCounterPartTransactor is an auto generated write-only Go binding around a Klaytn contract.
func NewBridgeCounterPartTransactor ¶ added in v1.1.0
func NewBridgeCounterPartTransactor(address common.Address, transactor bind.ContractTransactor) (*BridgeCounterPartTransactor, error)
NewBridgeCounterPartTransactor creates a new write-only instance of BridgeCounterPart, bound to a specific deployed contract.
func (*BridgeCounterPartTransactor) RenounceOwnership ¶ added in v1.1.0
func (_BridgeCounterPart *BridgeCounterPartTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*BridgeCounterPartTransactor) SetCounterPartBridge ¶ added in v1.1.0
func (_BridgeCounterPart *BridgeCounterPartTransactor) SetCounterPartBridge(opts *bind.TransactOpts, _bridge common.Address) (*types.Transaction, error)
SetCounterPartBridge is a paid mutator transaction binding the contract method 0x87b04c55.
Solidity: function setCounterPartBridge(address _bridge) returns()
func (*BridgeCounterPartTransactor) TransferOwnership ¶ added in v1.1.0
func (_BridgeCounterPart *BridgeCounterPartTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type BridgeCounterPartTransactorRaw ¶ added in v1.1.0
type BridgeCounterPartTransactorRaw struct {
Contract *BridgeCounterPartTransactor // Generic write-only contract binding to access the raw methods on
}
BridgeCounterPartTransactorRaw is an auto generated low-level write-only Go binding around a Klaytn contract.
func (*BridgeCounterPartTransactorRaw) Transact ¶ added in v1.1.0
func (_BridgeCounterPart *BridgeCounterPartTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*BridgeCounterPartTransactorRaw) Transfer ¶ added in v1.1.0
func (_BridgeCounterPart *BridgeCounterPartTransactorRaw) 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 BridgeCounterPartTransactorSession ¶ added in v1.1.0
type BridgeCounterPartTransactorSession struct { Contract *BridgeCounterPartTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
BridgeCounterPartTransactorSession is an auto generated write-only Go binding around a Klaytn contract, with pre-set transact options.
func (*BridgeCounterPartTransactorSession) RenounceOwnership ¶ added in v1.1.0
func (_BridgeCounterPart *BridgeCounterPartTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*BridgeCounterPartTransactorSession) SetCounterPartBridge ¶ added in v1.1.0
func (_BridgeCounterPart *BridgeCounterPartTransactorSession) SetCounterPartBridge(_bridge common.Address) (*types.Transaction, error)
SetCounterPartBridge is a paid mutator transaction binding the contract method 0x87b04c55.
Solidity: function setCounterPartBridge(address _bridge) returns()
func (*BridgeCounterPartTransactorSession) TransferOwnership ¶ added in v1.1.0
func (_BridgeCounterPart *BridgeCounterPartTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type BridgeERC20FeeChanged ¶ added in v1.1.0
type BridgeERC20FeeChanged struct { Token common.Address Fee *big.Int Raw types.Log // Blockchain specific contextual infos }
BridgeERC20FeeChanged represents a ERC20FeeChanged event raised by the Bridge contract.
type BridgeERC20FeeChangedIterator ¶ added in v1.1.0
type BridgeERC20FeeChangedIterator struct { Event *BridgeERC20FeeChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BridgeERC20FeeChangedIterator is returned from FilterERC20FeeChanged and is used to iterate over the raw logs and unpacked data for ERC20FeeChanged events raised by the Bridge contract.
func (*BridgeERC20FeeChangedIterator) Close ¶ added in v1.1.0
func (it *BridgeERC20FeeChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BridgeERC20FeeChangedIterator) Error ¶ added in v1.1.0
func (it *BridgeERC20FeeChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BridgeERC20FeeChangedIterator) Next ¶ added in v1.1.0
func (it *BridgeERC20FeeChangedIterator) Next() bool
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 BridgeFee ¶ added in v1.1.0
type BridgeFee struct { BridgeFeeCaller // Read-only binding to the contract BridgeFeeTransactor // Write-only binding to the contract BridgeFeeFilterer // Log filterer for contract events }
BridgeFee is an auto generated Go binding around a Klaytn contract.
func NewBridgeFee ¶ added in v1.1.0
NewBridgeFee creates a new instance of BridgeFee, bound to a specific deployed contract.
type BridgeFeeCaller ¶ added in v1.1.0
type BridgeFeeCaller struct {
// contains filtered or unexported fields
}
BridgeFeeCaller is an auto generated read-only Go binding around a Klaytn contract.
func NewBridgeFeeCaller ¶ added in v1.1.0
func NewBridgeFeeCaller(address common.Address, caller bind.ContractCaller) (*BridgeFeeCaller, error)
NewBridgeFeeCaller creates a new read-only instance of BridgeFee, bound to a specific deployed contract.
func (*BridgeFeeCaller) FeeOfERC20 ¶ added in v1.1.0
func (_BridgeFee *BridgeFeeCaller) FeeOfERC20(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
FeeOfERC20 is a free data retrieval call binding the contract method 0x488af871.
Solidity: function feeOfERC20(address ) view returns(uint256)
func (*BridgeFeeCaller) FeeOfKLAY ¶ added in v1.1.0
FeeOfKLAY is a free data retrieval call binding the contract method 0xc263b5d6.
Solidity: function feeOfKLAY() view returns(uint256)
func (*BridgeFeeCaller) FeeReceiver ¶ added in v1.1.0
FeeReceiver is a free data retrieval call binding the contract method 0xb3f00674.
Solidity: function feeReceiver() view returns(address)
type BridgeFeeCallerRaw ¶ added in v1.1.0
type BridgeFeeCallerRaw struct {
Contract *BridgeFeeCaller // Generic read-only contract binding to access the raw methods on
}
BridgeFeeCallerRaw is an auto generated low-level read-only Go binding around a Klaytn contract.
func (*BridgeFeeCallerRaw) Call ¶ added in v1.1.0
func (_BridgeFee *BridgeFeeCallerRaw) 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 BridgeFeeCallerSession ¶ added in v1.1.0
type BridgeFeeCallerSession struct { Contract *BridgeFeeCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
BridgeFeeCallerSession is an auto generated read-only Go binding around a Klaytn contract, with pre-set call options.
func (*BridgeFeeCallerSession) FeeOfERC20 ¶ added in v1.1.0
FeeOfERC20 is a free data retrieval call binding the contract method 0x488af871.
Solidity: function feeOfERC20(address ) view returns(uint256)
func (*BridgeFeeCallerSession) FeeOfKLAY ¶ added in v1.1.0
func (_BridgeFee *BridgeFeeCallerSession) FeeOfKLAY() (*big.Int, error)
FeeOfKLAY is a free data retrieval call binding the contract method 0xc263b5d6.
Solidity: function feeOfKLAY() view returns(uint256)
func (*BridgeFeeCallerSession) FeeReceiver ¶ added in v1.1.0
func (_BridgeFee *BridgeFeeCallerSession) FeeReceiver() (common.Address, error)
FeeReceiver is a free data retrieval call binding the contract method 0xb3f00674.
Solidity: function feeReceiver() view returns(address)
type BridgeFeeERC20FeeChanged ¶ added in v1.1.0
type BridgeFeeERC20FeeChanged struct { Token common.Address Fee *big.Int Raw types.Log // Blockchain specific contextual infos }
BridgeFeeERC20FeeChanged represents a ERC20FeeChanged event raised by the BridgeFee contract.
type BridgeFeeERC20FeeChangedIterator ¶ added in v1.1.0
type BridgeFeeERC20FeeChangedIterator struct { Event *BridgeFeeERC20FeeChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BridgeFeeERC20FeeChangedIterator is returned from FilterERC20FeeChanged and is used to iterate over the raw logs and unpacked data for ERC20FeeChanged events raised by the BridgeFee contract.
func (*BridgeFeeERC20FeeChangedIterator) Close ¶ added in v1.1.0
func (it *BridgeFeeERC20FeeChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BridgeFeeERC20FeeChangedIterator) Error ¶ added in v1.1.0
func (it *BridgeFeeERC20FeeChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BridgeFeeERC20FeeChangedIterator) Next ¶ added in v1.1.0
func (it *BridgeFeeERC20FeeChangedIterator) Next() bool
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 BridgeFeeFeeReceiverChanged ¶ added in v1.1.0
type BridgeFeeFeeReceiverChanged struct { FeeReceiver common.Address Raw types.Log // Blockchain specific contextual infos }
BridgeFeeFeeReceiverChanged represents a FeeReceiverChanged event raised by the BridgeFee contract.
type BridgeFeeFeeReceiverChangedIterator ¶ added in v1.1.0
type BridgeFeeFeeReceiverChangedIterator struct { Event *BridgeFeeFeeReceiverChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BridgeFeeFeeReceiverChangedIterator is returned from FilterFeeReceiverChanged and is used to iterate over the raw logs and unpacked data for FeeReceiverChanged events raised by the BridgeFee contract.
func (*BridgeFeeFeeReceiverChangedIterator) Close ¶ added in v1.1.0
func (it *BridgeFeeFeeReceiverChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BridgeFeeFeeReceiverChangedIterator) Error ¶ added in v1.1.0
func (it *BridgeFeeFeeReceiverChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BridgeFeeFeeReceiverChangedIterator) Next ¶ added in v1.1.0
func (it *BridgeFeeFeeReceiverChangedIterator) Next() bool
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 BridgeFeeFilterer ¶ added in v1.1.0
type BridgeFeeFilterer struct {
// contains filtered or unexported fields
}
BridgeFeeFilterer is an auto generated log filtering Go binding around a Klaytn contract events.
func NewBridgeFeeFilterer ¶ added in v1.1.0
func NewBridgeFeeFilterer(address common.Address, filterer bind.ContractFilterer) (*BridgeFeeFilterer, error)
NewBridgeFeeFilterer creates a new log filterer instance of BridgeFee, bound to a specific deployed contract.
func (*BridgeFeeFilterer) FilterERC20FeeChanged ¶ added in v1.1.0
func (_BridgeFee *BridgeFeeFilterer) FilterERC20FeeChanged(opts *bind.FilterOpts, token []common.Address, fee []*big.Int) (*BridgeFeeERC20FeeChangedIterator, error)
FilterERC20FeeChanged is a free log retrieval operation binding the contract event 0xdb5ad2e76ae20cfa4e7adbc7305d7538442164d85ead9937c98620a1aa4c255b.
Solidity: event ERC20FeeChanged(address indexed token, uint256 indexed fee)
func (*BridgeFeeFilterer) FilterFeeReceiverChanged ¶ added in v1.1.0
func (_BridgeFee *BridgeFeeFilterer) FilterFeeReceiverChanged(opts *bind.FilterOpts, feeReceiver []common.Address) (*BridgeFeeFeeReceiverChangedIterator, error)
FilterFeeReceiverChanged is a free log retrieval operation binding the contract event 0x647672599d3468abcfa241a13c9e3d34383caadb5cc80fb67c3cdfcd5f786059.
Solidity: event FeeReceiverChanged(address indexed feeReceiver)
func (*BridgeFeeFilterer) FilterKLAYFeeChanged ¶ added in v1.1.0
func (_BridgeFee *BridgeFeeFilterer) FilterKLAYFeeChanged(opts *bind.FilterOpts, fee []*big.Int) (*BridgeFeeKLAYFeeChangedIterator, error)
FilterKLAYFeeChanged is a free log retrieval operation binding the contract event 0xa7a33d0996347e1aa55ca2206015b61b9534bdd881d59d59aa680e25eefac365.
Solidity: event KLAYFeeChanged(uint256 indexed fee)
func (*BridgeFeeFilterer) ParseERC20FeeChanged ¶ added in v1.8.4
func (_BridgeFee *BridgeFeeFilterer) ParseERC20FeeChanged(log types.Log) (*BridgeFeeERC20FeeChanged, error)
ParseERC20FeeChanged is a log parse operation binding the contract event 0xdb5ad2e76ae20cfa4e7adbc7305d7538442164d85ead9937c98620a1aa4c255b.
Solidity: event ERC20FeeChanged(address indexed token, uint256 indexed fee)
func (*BridgeFeeFilterer) ParseFeeReceiverChanged ¶ added in v1.8.4
func (_BridgeFee *BridgeFeeFilterer) ParseFeeReceiverChanged(log types.Log) (*BridgeFeeFeeReceiverChanged, error)
ParseFeeReceiverChanged is a log parse operation binding the contract event 0x647672599d3468abcfa241a13c9e3d34383caadb5cc80fb67c3cdfcd5f786059.
Solidity: event FeeReceiverChanged(address indexed feeReceiver)
func (*BridgeFeeFilterer) ParseKLAYFeeChanged ¶ added in v1.8.4
func (_BridgeFee *BridgeFeeFilterer) ParseKLAYFeeChanged(log types.Log) (*BridgeFeeKLAYFeeChanged, error)
ParseKLAYFeeChanged is a log parse operation binding the contract event 0xa7a33d0996347e1aa55ca2206015b61b9534bdd881d59d59aa680e25eefac365.
Solidity: event KLAYFeeChanged(uint256 indexed fee)
func (*BridgeFeeFilterer) WatchERC20FeeChanged ¶ added in v1.1.0
func (_BridgeFee *BridgeFeeFilterer) WatchERC20FeeChanged(opts *bind.WatchOpts, sink chan<- *BridgeFeeERC20FeeChanged, token []common.Address, fee []*big.Int) (event.Subscription, error)
WatchERC20FeeChanged is a free log subscription operation binding the contract event 0xdb5ad2e76ae20cfa4e7adbc7305d7538442164d85ead9937c98620a1aa4c255b.
Solidity: event ERC20FeeChanged(address indexed token, uint256 indexed fee)
func (*BridgeFeeFilterer) WatchFeeReceiverChanged ¶ added in v1.1.0
func (_BridgeFee *BridgeFeeFilterer) WatchFeeReceiverChanged(opts *bind.WatchOpts, sink chan<- *BridgeFeeFeeReceiverChanged, feeReceiver []common.Address) (event.Subscription, error)
WatchFeeReceiverChanged is a free log subscription operation binding the contract event 0x647672599d3468abcfa241a13c9e3d34383caadb5cc80fb67c3cdfcd5f786059.
Solidity: event FeeReceiverChanged(address indexed feeReceiver)
func (*BridgeFeeFilterer) WatchKLAYFeeChanged ¶ added in v1.1.0
func (_BridgeFee *BridgeFeeFilterer) WatchKLAYFeeChanged(opts *bind.WatchOpts, sink chan<- *BridgeFeeKLAYFeeChanged, fee []*big.Int) (event.Subscription, error)
WatchKLAYFeeChanged is a free log subscription operation binding the contract event 0xa7a33d0996347e1aa55ca2206015b61b9534bdd881d59d59aa680e25eefac365.
Solidity: event KLAYFeeChanged(uint256 indexed fee)
type BridgeFeeKLAYFeeChanged ¶ added in v1.1.0
type BridgeFeeKLAYFeeChanged struct { Fee *big.Int Raw types.Log // Blockchain specific contextual infos }
BridgeFeeKLAYFeeChanged represents a KLAYFeeChanged event raised by the BridgeFee contract.
type BridgeFeeKLAYFeeChangedIterator ¶ added in v1.1.0
type BridgeFeeKLAYFeeChangedIterator struct { Event *BridgeFeeKLAYFeeChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BridgeFeeKLAYFeeChangedIterator is returned from FilterKLAYFeeChanged and is used to iterate over the raw logs and unpacked data for KLAYFeeChanged events raised by the BridgeFee contract.
func (*BridgeFeeKLAYFeeChangedIterator) Close ¶ added in v1.1.0
func (it *BridgeFeeKLAYFeeChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BridgeFeeKLAYFeeChangedIterator) Error ¶ added in v1.1.0
func (it *BridgeFeeKLAYFeeChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BridgeFeeKLAYFeeChangedIterator) Next ¶ added in v1.1.0
func (it *BridgeFeeKLAYFeeChangedIterator) Next() bool
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 BridgeFeeRaw ¶ added in v1.1.0
type BridgeFeeRaw struct {
Contract *BridgeFee // Generic contract binding to access the raw methods on
}
BridgeFeeRaw is an auto generated low-level Go binding around a Klaytn contract.
func (*BridgeFeeRaw) Call ¶ added in v1.1.0
func (_BridgeFee *BridgeFeeRaw) 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 (*BridgeFeeRaw) Transact ¶ added in v1.1.0
func (_BridgeFee *BridgeFeeRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*BridgeFeeRaw) Transfer ¶ added in v1.1.0
func (_BridgeFee *BridgeFeeRaw) 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 BridgeFeeReceiverChanged ¶ added in v1.1.0
type BridgeFeeReceiverChanged struct { FeeReceiver common.Address Raw types.Log // Blockchain specific contextual infos }
BridgeFeeReceiverChanged represents a FeeReceiverChanged event raised by the Bridge contract.
type BridgeFeeReceiverChangedIterator ¶ added in v1.1.0
type BridgeFeeReceiverChangedIterator struct { Event *BridgeFeeReceiverChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BridgeFeeReceiverChangedIterator is returned from FilterFeeReceiverChanged and is used to iterate over the raw logs and unpacked data for FeeReceiverChanged events raised by the Bridge contract.
func (*BridgeFeeReceiverChangedIterator) Close ¶ added in v1.1.0
func (it *BridgeFeeReceiverChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BridgeFeeReceiverChangedIterator) Error ¶ added in v1.1.0
func (it *BridgeFeeReceiverChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BridgeFeeReceiverChangedIterator) Next ¶ added in v1.1.0
func (it *BridgeFeeReceiverChangedIterator) Next() bool
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 BridgeFeeSession ¶ added in v1.1.0
type BridgeFeeSession struct { Contract *BridgeFee // 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 }
BridgeFeeSession is an auto generated Go binding around a Klaytn contract, with pre-set call and transact options.
func (*BridgeFeeSession) FeeOfERC20 ¶ added in v1.1.0
FeeOfERC20 is a free data retrieval call binding the contract method 0x488af871.
Solidity: function feeOfERC20(address ) view returns(uint256)
func (*BridgeFeeSession) FeeOfKLAY ¶ added in v1.1.0
func (_BridgeFee *BridgeFeeSession) FeeOfKLAY() (*big.Int, error)
FeeOfKLAY is a free data retrieval call binding the contract method 0xc263b5d6.
Solidity: function feeOfKLAY() view returns(uint256)
func (*BridgeFeeSession) FeeReceiver ¶ added in v1.1.0
func (_BridgeFee *BridgeFeeSession) FeeReceiver() (common.Address, error)
FeeReceiver is a free data retrieval call binding the contract method 0xb3f00674.
Solidity: function feeReceiver() view returns(address)
type BridgeFeeTransactor ¶ added in v1.1.0
type BridgeFeeTransactor struct {
// contains filtered or unexported fields
}
BridgeFeeTransactor is an auto generated write-only Go binding around a Klaytn contract.
func NewBridgeFeeTransactor ¶ added in v1.1.0
func NewBridgeFeeTransactor(address common.Address, transactor bind.ContractTransactor) (*BridgeFeeTransactor, error)
NewBridgeFeeTransactor creates a new write-only instance of BridgeFee, bound to a specific deployed contract.
type BridgeFeeTransactorRaw ¶ added in v1.1.0
type BridgeFeeTransactorRaw struct {
Contract *BridgeFeeTransactor // Generic write-only contract binding to access the raw methods on
}
BridgeFeeTransactorRaw is an auto generated low-level write-only Go binding around a Klaytn contract.
func (*BridgeFeeTransactorRaw) Transact ¶ added in v1.1.0
func (_BridgeFee *BridgeFeeTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*BridgeFeeTransactorRaw) Transfer ¶ added in v1.1.0
func (_BridgeFee *BridgeFeeTransactorRaw) 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 BridgeFeeTransactorSession ¶ added in v1.1.0
type BridgeFeeTransactorSession struct { Contract *BridgeFeeTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
BridgeFeeTransactorSession is an auto generated write-only Go binding around a Klaytn contract, with pre-set transact options.
type BridgeFilterer ¶
type BridgeFilterer struct {
// contains filtered or unexported fields
}
BridgeFilterer is an auto generated log filtering Go binding around a Klaytn contract events.
func NewBridgeFilterer ¶
func NewBridgeFilterer(address common.Address, filterer bind.ContractFilterer) (*BridgeFilterer, error)
NewBridgeFilterer creates a new log filterer instance of Bridge, bound to a specific deployed contract.
func (*BridgeFilterer) FilterERC20FeeChanged ¶ added in v1.1.0
func (_Bridge *BridgeFilterer) FilterERC20FeeChanged(opts *bind.FilterOpts, token []common.Address, fee []*big.Int) (*BridgeERC20FeeChangedIterator, error)
FilterERC20FeeChanged is a free log retrieval operation binding the contract event 0xdb5ad2e76ae20cfa4e7adbc7305d7538442164d85ead9937c98620a1aa4c255b.
Solidity: event ERC20FeeChanged(address indexed token, uint256 indexed fee)
func (*BridgeFilterer) FilterFeeReceiverChanged ¶ added in v1.1.0
func (_Bridge *BridgeFilterer) FilterFeeReceiverChanged(opts *bind.FilterOpts, feeReceiver []common.Address) (*BridgeFeeReceiverChangedIterator, error)
FilterFeeReceiverChanged is a free log retrieval operation binding the contract event 0x647672599d3468abcfa241a13c9e3d34383caadb5cc80fb67c3cdfcd5f786059.
Solidity: event FeeReceiverChanged(address indexed feeReceiver)
func (*BridgeFilterer) FilterHandleValueTransfer ¶
func (_Bridge *BridgeFilterer) FilterHandleValueTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, tokenAddress []common.Address) (*BridgeHandleValueTransferIterator, error)
FilterHandleValueTransfer is a free log retrieval operation binding the contract event 0x12b02f226d965a2881e0e8ffed6c421803a22d57ad91f9ef996fe0748ea10175.
Solidity: event HandleValueTransfer(bytes32 requestTxHash, uint8 tokenType, address indexed from, address indexed to, address indexed tokenAddress, uint256 valueOrTokenId, uint64 handleNonce, uint64 lowerHandleNonce, bytes extraData)
func (*BridgeFilterer) FilterKLAYFeeChanged ¶ added in v1.1.0
func (_Bridge *BridgeFilterer) FilterKLAYFeeChanged(opts *bind.FilterOpts, fee []*big.Int) (*BridgeKLAYFeeChangedIterator, error)
FilterKLAYFeeChanged is a free log retrieval operation binding the contract event 0xa7a33d0996347e1aa55ca2206015b61b9534bdd881d59d59aa680e25eefac365.
Solidity: event KLAYFeeChanged(uint256 indexed fee)
func (*BridgeFilterer) FilterKLAYLocked ¶ added in v1.2.0
func (_Bridge *BridgeFilterer) FilterKLAYLocked(opts *bind.FilterOpts) (*BridgeKLAYLockedIterator, error)
FilterKLAYLocked is a free log retrieval operation binding the contract event 0x915f3053cbc6842207cd97b68c0b585109b4f2fe61c5dbeb25d7678bfdfb8dfa.
Solidity: event KLAYLocked()
func (*BridgeFilterer) FilterKLAYUnlocked ¶ added in v1.2.0
func (_Bridge *BridgeFilterer) FilterKLAYUnlocked(opts *bind.FilterOpts) (*BridgeKLAYUnlockedIterator, error)
FilterKLAYUnlocked is a free log retrieval operation binding the contract event 0xd20610c9b78a6903ef134539e3deb5d243be461de6ef12d4c29536bb9b54fa1b.
Solidity: event KLAYUnlocked()
func (*BridgeFilterer) FilterOwnershipTransferred ¶
func (_Bridge *BridgeFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*BridgeOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*BridgeFilterer) FilterRequestValueTransfer ¶
func (_Bridge *BridgeFilterer) FilterRequestValueTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, tokenAddress []common.Address) (*BridgeRequestValueTransferIterator, error)
FilterRequestValueTransfer is a free log retrieval operation binding the contract event 0xeff76c36e53fa5ff52f27acc8a34d5047a8246abb07b77b12f1309f71e337f09.
Solidity: event RequestValueTransfer(uint8 tokenType, address indexed from, address indexed to, address indexed tokenAddress, uint256 valueOrTokenId, uint64 requestNonce, uint256 fee, bytes extraData)
func (*BridgeFilterer) FilterRequestValueTransferEncoded ¶ added in v1.8.4
func (_Bridge *BridgeFilterer) FilterRequestValueTransferEncoded(opts *bind.FilterOpts, from []common.Address, to []common.Address, tokenAddress []common.Address) (*BridgeRequestValueTransferEncodedIterator, error)
FilterRequestValueTransferEncoded is a free log retrieval operation binding the contract event 0x17d76053ca34a4dd8c402fe6498deb797fac89bf7ed02f3f5161aa9368cc8c1f.
Solidity: event RequestValueTransferEncoded(uint8 tokenType, address indexed from, address indexed to, address indexed tokenAddress, uint256 valueOrTokenId, uint64 requestNonce, uint256 fee, bytes extraData, uint8 encodingVer, bytes encodedData)
func (*BridgeFilterer) FilterTokenDeregistered ¶ added in v1.2.0
func (_Bridge *BridgeFilterer) FilterTokenDeregistered(opts *bind.FilterOpts, token []common.Address) (*BridgeTokenDeregisteredIterator, error)
FilterTokenDeregistered is a free log retrieval operation binding the contract event 0x1d735ca20b63676dde668b718be78606b061d6bd7534ff815a90a121a6c084b6.
Solidity: event TokenDeregistered(address indexed token)
func (*BridgeFilterer) FilterTokenLocked ¶ added in v1.2.0
func (_Bridge *BridgeFilterer) FilterTokenLocked(opts *bind.FilterOpts, token []common.Address) (*BridgeTokenLockedIterator, error)
FilterTokenLocked is a free log retrieval operation binding the contract event 0xca1b0a14e18ada4c44846768dd186e35630cdc5cfeaca83c404ae4acaafbecd7.
Solidity: event TokenLocked(address indexed token)
func (*BridgeFilterer) FilterTokenRegistered ¶ added in v1.2.0
func (_Bridge *BridgeFilterer) FilterTokenRegistered(opts *bind.FilterOpts, token []common.Address) (*BridgeTokenRegisteredIterator, error)
FilterTokenRegistered is a free log retrieval operation binding the contract event 0x158412daecdc1456d01568828bcdb18464cc7f1ce0215ddbc3f3cfede9d1e63d.
Solidity: event TokenRegistered(address indexed token)
func (*BridgeFilterer) FilterTokenUnlocked ¶ added in v1.2.0
func (_Bridge *BridgeFilterer) FilterTokenUnlocked(opts *bind.FilterOpts, token []common.Address) (*BridgeTokenUnlockedIterator, error)
FilterTokenUnlocked is a free log retrieval operation binding the contract event 0x81ec08d3372506e176c49e626d8beb7e091712ef92908a130f4ccc6524fe2eec.
Solidity: event TokenUnlocked(address indexed token)
func (*BridgeFilterer) ParseERC20FeeChanged ¶ added in v1.8.4
func (_Bridge *BridgeFilterer) ParseERC20FeeChanged(log types.Log) (*BridgeERC20FeeChanged, error)
ParseERC20FeeChanged is a log parse operation binding the contract event 0xdb5ad2e76ae20cfa4e7adbc7305d7538442164d85ead9937c98620a1aa4c255b.
Solidity: event ERC20FeeChanged(address indexed token, uint256 indexed fee)
func (*BridgeFilterer) ParseFeeReceiverChanged ¶ added in v1.8.4
func (_Bridge *BridgeFilterer) ParseFeeReceiverChanged(log types.Log) (*BridgeFeeReceiverChanged, error)
ParseFeeReceiverChanged is a log parse operation binding the contract event 0x647672599d3468abcfa241a13c9e3d34383caadb5cc80fb67c3cdfcd5f786059.
Solidity: event FeeReceiverChanged(address indexed feeReceiver)
func (*BridgeFilterer) ParseHandleValueTransfer ¶ added in v1.8.4
func (_Bridge *BridgeFilterer) ParseHandleValueTransfer(log types.Log) (*BridgeHandleValueTransfer, error)
ParseHandleValueTransfer is a log parse operation binding the contract event 0x12b02f226d965a2881e0e8ffed6c421803a22d57ad91f9ef996fe0748ea10175.
Solidity: event HandleValueTransfer(bytes32 requestTxHash, uint8 tokenType, address indexed from, address indexed to, address indexed tokenAddress, uint256 valueOrTokenId, uint64 handleNonce, uint64 lowerHandleNonce, bytes extraData)
func (*BridgeFilterer) ParseKLAYFeeChanged ¶ added in v1.8.4
func (_Bridge *BridgeFilterer) ParseKLAYFeeChanged(log types.Log) (*BridgeKLAYFeeChanged, error)
ParseKLAYFeeChanged is a log parse operation binding the contract event 0xa7a33d0996347e1aa55ca2206015b61b9534bdd881d59d59aa680e25eefac365.
Solidity: event KLAYFeeChanged(uint256 indexed fee)
func (*BridgeFilterer) ParseKLAYLocked ¶ added in v1.8.4
func (_Bridge *BridgeFilterer) ParseKLAYLocked(log types.Log) (*BridgeKLAYLocked, error)
ParseKLAYLocked is a log parse operation binding the contract event 0x915f3053cbc6842207cd97b68c0b585109b4f2fe61c5dbeb25d7678bfdfb8dfa.
Solidity: event KLAYLocked()
func (*BridgeFilterer) ParseKLAYUnlocked ¶ added in v1.8.4
func (_Bridge *BridgeFilterer) ParseKLAYUnlocked(log types.Log) (*BridgeKLAYUnlocked, error)
ParseKLAYUnlocked is a log parse operation binding the contract event 0xd20610c9b78a6903ef134539e3deb5d243be461de6ef12d4c29536bb9b54fa1b.
Solidity: event KLAYUnlocked()
func (*BridgeFilterer) ParseOwnershipTransferred ¶ added in v1.8.4
func (_Bridge *BridgeFilterer) ParseOwnershipTransferred(log types.Log) (*BridgeOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*BridgeFilterer) ParseRequestValueTransfer ¶ added in v1.8.4
func (_Bridge *BridgeFilterer) ParseRequestValueTransfer(log types.Log) (*BridgeRequestValueTransfer, error)
ParseRequestValueTransfer is a log parse operation binding the contract event 0xeff76c36e53fa5ff52f27acc8a34d5047a8246abb07b77b12f1309f71e337f09.
Solidity: event RequestValueTransfer(uint8 tokenType, address indexed from, address indexed to, address indexed tokenAddress, uint256 valueOrTokenId, uint64 requestNonce, uint256 fee, bytes extraData)
func (*BridgeFilterer) ParseRequestValueTransferEncoded ¶ added in v1.8.4
func (_Bridge *BridgeFilterer) ParseRequestValueTransferEncoded(log types.Log) (*BridgeRequestValueTransferEncoded, error)
ParseRequestValueTransferEncoded is a log parse operation binding the contract event 0x17d76053ca34a4dd8c402fe6498deb797fac89bf7ed02f3f5161aa9368cc8c1f.
Solidity: event RequestValueTransferEncoded(uint8 tokenType, address indexed from, address indexed to, address indexed tokenAddress, uint256 valueOrTokenId, uint64 requestNonce, uint256 fee, bytes extraData, uint8 encodingVer, bytes encodedData)
func (*BridgeFilterer) ParseTokenDeregistered ¶ added in v1.8.4
func (_Bridge *BridgeFilterer) ParseTokenDeregistered(log types.Log) (*BridgeTokenDeregistered, error)
ParseTokenDeregistered is a log parse operation binding the contract event 0x1d735ca20b63676dde668b718be78606b061d6bd7534ff815a90a121a6c084b6.
Solidity: event TokenDeregistered(address indexed token)
func (*BridgeFilterer) ParseTokenLocked ¶ added in v1.8.4
func (_Bridge *BridgeFilterer) ParseTokenLocked(log types.Log) (*BridgeTokenLocked, error)
ParseTokenLocked is a log parse operation binding the contract event 0xca1b0a14e18ada4c44846768dd186e35630cdc5cfeaca83c404ae4acaafbecd7.
Solidity: event TokenLocked(address indexed token)
func (*BridgeFilterer) ParseTokenRegistered ¶ added in v1.8.4
func (_Bridge *BridgeFilterer) ParseTokenRegistered(log types.Log) (*BridgeTokenRegistered, error)
ParseTokenRegistered is a log parse operation binding the contract event 0x158412daecdc1456d01568828bcdb18464cc7f1ce0215ddbc3f3cfede9d1e63d.
Solidity: event TokenRegistered(address indexed token)
func (*BridgeFilterer) ParseTokenUnlocked ¶ added in v1.8.4
func (_Bridge *BridgeFilterer) ParseTokenUnlocked(log types.Log) (*BridgeTokenUnlocked, error)
ParseTokenUnlocked is a log parse operation binding the contract event 0x81ec08d3372506e176c49e626d8beb7e091712ef92908a130f4ccc6524fe2eec.
Solidity: event TokenUnlocked(address indexed token)
func (*BridgeFilterer) WatchERC20FeeChanged ¶ added in v1.1.0
func (_Bridge *BridgeFilterer) WatchERC20FeeChanged(opts *bind.WatchOpts, sink chan<- *BridgeERC20FeeChanged, token []common.Address, fee []*big.Int) (event.Subscription, error)
WatchERC20FeeChanged is a free log subscription operation binding the contract event 0xdb5ad2e76ae20cfa4e7adbc7305d7538442164d85ead9937c98620a1aa4c255b.
Solidity: event ERC20FeeChanged(address indexed token, uint256 indexed fee)
func (*BridgeFilterer) WatchFeeReceiverChanged ¶ added in v1.1.0
func (_Bridge *BridgeFilterer) WatchFeeReceiverChanged(opts *bind.WatchOpts, sink chan<- *BridgeFeeReceiverChanged, feeReceiver []common.Address) (event.Subscription, error)
WatchFeeReceiverChanged is a free log subscription operation binding the contract event 0x647672599d3468abcfa241a13c9e3d34383caadb5cc80fb67c3cdfcd5f786059.
Solidity: event FeeReceiverChanged(address indexed feeReceiver)
func (*BridgeFilterer) WatchHandleValueTransfer ¶
func (_Bridge *BridgeFilterer) WatchHandleValueTransfer(opts *bind.WatchOpts, sink chan<- *BridgeHandleValueTransfer, from []common.Address, to []common.Address, tokenAddress []common.Address) (event.Subscription, error)
WatchHandleValueTransfer is a free log subscription operation binding the contract event 0x12b02f226d965a2881e0e8ffed6c421803a22d57ad91f9ef996fe0748ea10175.
Solidity: event HandleValueTransfer(bytes32 requestTxHash, uint8 tokenType, address indexed from, address indexed to, address indexed tokenAddress, uint256 valueOrTokenId, uint64 handleNonce, uint64 lowerHandleNonce, bytes extraData)
func (*BridgeFilterer) WatchKLAYFeeChanged ¶ added in v1.1.0
func (_Bridge *BridgeFilterer) WatchKLAYFeeChanged(opts *bind.WatchOpts, sink chan<- *BridgeKLAYFeeChanged, fee []*big.Int) (event.Subscription, error)
WatchKLAYFeeChanged is a free log subscription operation binding the contract event 0xa7a33d0996347e1aa55ca2206015b61b9534bdd881d59d59aa680e25eefac365.
Solidity: event KLAYFeeChanged(uint256 indexed fee)
func (*BridgeFilterer) WatchKLAYLocked ¶ added in v1.2.0
func (_Bridge *BridgeFilterer) WatchKLAYLocked(opts *bind.WatchOpts, sink chan<- *BridgeKLAYLocked) (event.Subscription, error)
WatchKLAYLocked is a free log subscription operation binding the contract event 0x915f3053cbc6842207cd97b68c0b585109b4f2fe61c5dbeb25d7678bfdfb8dfa.
Solidity: event KLAYLocked()
func (*BridgeFilterer) WatchKLAYUnlocked ¶ added in v1.2.0
func (_Bridge *BridgeFilterer) WatchKLAYUnlocked(opts *bind.WatchOpts, sink chan<- *BridgeKLAYUnlocked) (event.Subscription, error)
WatchKLAYUnlocked is a free log subscription operation binding the contract event 0xd20610c9b78a6903ef134539e3deb5d243be461de6ef12d4c29536bb9b54fa1b.
Solidity: event KLAYUnlocked()
func (*BridgeFilterer) WatchOwnershipTransferred ¶
func (_Bridge *BridgeFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *BridgeOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*BridgeFilterer) WatchRequestValueTransfer ¶
func (_Bridge *BridgeFilterer) WatchRequestValueTransfer(opts *bind.WatchOpts, sink chan<- *BridgeRequestValueTransfer, from []common.Address, to []common.Address, tokenAddress []common.Address) (event.Subscription, error)
WatchRequestValueTransfer is a free log subscription operation binding the contract event 0xeff76c36e53fa5ff52f27acc8a34d5047a8246abb07b77b12f1309f71e337f09.
Solidity: event RequestValueTransfer(uint8 tokenType, address indexed from, address indexed to, address indexed tokenAddress, uint256 valueOrTokenId, uint64 requestNonce, uint256 fee, bytes extraData)
func (*BridgeFilterer) WatchRequestValueTransferEncoded ¶ added in v1.8.4
func (_Bridge *BridgeFilterer) WatchRequestValueTransferEncoded(opts *bind.WatchOpts, sink chan<- *BridgeRequestValueTransferEncoded, from []common.Address, to []common.Address, tokenAddress []common.Address) (event.Subscription, error)
WatchRequestValueTransferEncoded is a free log subscription operation binding the contract event 0x17d76053ca34a4dd8c402fe6498deb797fac89bf7ed02f3f5161aa9368cc8c1f.
Solidity: event RequestValueTransferEncoded(uint8 tokenType, address indexed from, address indexed to, address indexed tokenAddress, uint256 valueOrTokenId, uint64 requestNonce, uint256 fee, bytes extraData, uint8 encodingVer, bytes encodedData)
func (*BridgeFilterer) WatchTokenDeregistered ¶ added in v1.2.0
func (_Bridge *BridgeFilterer) WatchTokenDeregistered(opts *bind.WatchOpts, sink chan<- *BridgeTokenDeregistered, token []common.Address) (event.Subscription, error)
WatchTokenDeregistered is a free log subscription operation binding the contract event 0x1d735ca20b63676dde668b718be78606b061d6bd7534ff815a90a121a6c084b6.
Solidity: event TokenDeregistered(address indexed token)
func (*BridgeFilterer) WatchTokenLocked ¶ added in v1.2.0
func (_Bridge *BridgeFilterer) WatchTokenLocked(opts *bind.WatchOpts, sink chan<- *BridgeTokenLocked, token []common.Address) (event.Subscription, error)
WatchTokenLocked is a free log subscription operation binding the contract event 0xca1b0a14e18ada4c44846768dd186e35630cdc5cfeaca83c404ae4acaafbecd7.
Solidity: event TokenLocked(address indexed token)
func (*BridgeFilterer) WatchTokenRegistered ¶ added in v1.2.0
func (_Bridge *BridgeFilterer) WatchTokenRegistered(opts *bind.WatchOpts, sink chan<- *BridgeTokenRegistered, token []common.Address) (event.Subscription, error)
WatchTokenRegistered is a free log subscription operation binding the contract event 0x158412daecdc1456d01568828bcdb18464cc7f1ce0215ddbc3f3cfede9d1e63d.
Solidity: event TokenRegistered(address indexed token)
func (*BridgeFilterer) WatchTokenUnlocked ¶ added in v1.2.0
func (_Bridge *BridgeFilterer) WatchTokenUnlocked(opts *bind.WatchOpts, sink chan<- *BridgeTokenUnlocked, token []common.Address) (event.Subscription, error)
WatchTokenUnlocked is a free log subscription operation binding the contract event 0x81ec08d3372506e176c49e626d8beb7e091712ef92908a130f4ccc6524fe2eec.
Solidity: event TokenUnlocked(address indexed token)
type BridgeHandleValueTransfer ¶
type BridgeHandleValueTransfer struct { RequestTxHash [32]byte TokenType uint8 From common.Address To common.Address TokenAddress common.Address ValueOrTokenId *big.Int HandleNonce uint64 LowerHandleNonce uint64 ExtraData []byte Raw types.Log // Blockchain specific contextual infos }
BridgeHandleValueTransfer represents a HandleValueTransfer event raised by the Bridge contract.
type BridgeHandleValueTransferIterator ¶
type BridgeHandleValueTransferIterator struct { Event *BridgeHandleValueTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BridgeHandleValueTransferIterator is returned from FilterHandleValueTransfer and is used to iterate over the raw logs and unpacked data for HandleValueTransfer events raised by the Bridge contract.
func (*BridgeHandleValueTransferIterator) Close ¶
func (it *BridgeHandleValueTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BridgeHandleValueTransferIterator) Error ¶
func (it *BridgeHandleValueTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BridgeHandleValueTransferIterator) Next ¶
func (it *BridgeHandleValueTransferIterator) Next() bool
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 BridgeHandledRequests ¶ added in v1.1.0
type BridgeHandledRequests struct { BridgeHandledRequestsCaller // Read-only binding to the contract BridgeHandledRequestsTransactor // Write-only binding to the contract BridgeHandledRequestsFilterer // Log filterer for contract events }
BridgeHandledRequests is an auto generated Go binding around a Klaytn contract.
func DeployBridgeHandledRequests ¶ added in v1.1.0
func DeployBridgeHandledRequests(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *BridgeHandledRequests, error)
DeployBridgeHandledRequests deploys a new Klaytn contract, binding an instance of BridgeHandledRequests to it.
func NewBridgeHandledRequests ¶ added in v1.1.0
func NewBridgeHandledRequests(address common.Address, backend bind.ContractBackend) (*BridgeHandledRequests, error)
NewBridgeHandledRequests creates a new instance of BridgeHandledRequests, bound to a specific deployed contract.
type BridgeHandledRequestsCaller ¶ added in v1.1.0
type BridgeHandledRequestsCaller struct {
// contains filtered or unexported fields
}
BridgeHandledRequestsCaller is an auto generated read-only Go binding around a Klaytn contract.
func NewBridgeHandledRequestsCaller ¶ added in v1.1.0
func NewBridgeHandledRequestsCaller(address common.Address, caller bind.ContractCaller) (*BridgeHandledRequestsCaller, error)
NewBridgeHandledRequestsCaller creates a new read-only instance of BridgeHandledRequests, bound to a specific deployed contract.
func (*BridgeHandledRequestsCaller) HandledRequestTx ¶ added in v1.1.0
func (_BridgeHandledRequests *BridgeHandledRequestsCaller) HandledRequestTx(opts *bind.CallOpts, arg0 [32]byte) (bool, error)
HandledRequestTx is a free data retrieval call binding the contract method 0x8a75eee2.
Solidity: function handledRequestTx(bytes32 ) view returns(bool)
type BridgeHandledRequestsCallerRaw ¶ added in v1.1.0
type BridgeHandledRequestsCallerRaw struct {
Contract *BridgeHandledRequestsCaller // Generic read-only contract binding to access the raw methods on
}
BridgeHandledRequestsCallerRaw is an auto generated low-level read-only Go binding around a Klaytn contract.
func (*BridgeHandledRequestsCallerRaw) Call ¶ added in v1.1.0
func (_BridgeHandledRequests *BridgeHandledRequestsCallerRaw) 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 BridgeHandledRequestsCallerSession ¶ added in v1.1.0
type BridgeHandledRequestsCallerSession struct { Contract *BridgeHandledRequestsCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
BridgeHandledRequestsCallerSession is an auto generated read-only Go binding around a Klaytn contract, with pre-set call options.
func (*BridgeHandledRequestsCallerSession) HandledRequestTx ¶ added in v1.1.0
func (_BridgeHandledRequests *BridgeHandledRequestsCallerSession) HandledRequestTx(arg0 [32]byte) (bool, error)
HandledRequestTx is a free data retrieval call binding the contract method 0x8a75eee2.
Solidity: function handledRequestTx(bytes32 ) view returns(bool)
type BridgeHandledRequestsFilterer ¶ added in v1.1.0
type BridgeHandledRequestsFilterer struct {
// contains filtered or unexported fields
}
BridgeHandledRequestsFilterer is an auto generated log filtering Go binding around a Klaytn contract events.
func NewBridgeHandledRequestsFilterer ¶ added in v1.1.0
func NewBridgeHandledRequestsFilterer(address common.Address, filterer bind.ContractFilterer) (*BridgeHandledRequestsFilterer, error)
NewBridgeHandledRequestsFilterer creates a new log filterer instance of BridgeHandledRequests, bound to a specific deployed contract.
type BridgeHandledRequestsRaw ¶ added in v1.1.0
type BridgeHandledRequestsRaw struct {
Contract *BridgeHandledRequests // Generic contract binding to access the raw methods on
}
BridgeHandledRequestsRaw is an auto generated low-level Go binding around a Klaytn contract.
func (*BridgeHandledRequestsRaw) Call ¶ added in v1.1.0
func (_BridgeHandledRequests *BridgeHandledRequestsRaw) 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 (*BridgeHandledRequestsRaw) Transact ¶ added in v1.1.0
func (_BridgeHandledRequests *BridgeHandledRequestsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*BridgeHandledRequestsRaw) Transfer ¶ added in v1.1.0
func (_BridgeHandledRequests *BridgeHandledRequestsRaw) 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 BridgeHandledRequestsSession ¶ added in v1.1.0
type BridgeHandledRequestsSession struct { Contract *BridgeHandledRequests // 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 }
BridgeHandledRequestsSession is an auto generated Go binding around a Klaytn contract, with pre-set call and transact options.
func (*BridgeHandledRequestsSession) HandledRequestTx ¶ added in v1.1.0
func (_BridgeHandledRequests *BridgeHandledRequestsSession) HandledRequestTx(arg0 [32]byte) (bool, error)
HandledRequestTx is a free data retrieval call binding the contract method 0x8a75eee2.
Solidity: function handledRequestTx(bytes32 ) view returns(bool)
type BridgeHandledRequestsTransactor ¶ added in v1.1.0
type BridgeHandledRequestsTransactor struct {
// contains filtered or unexported fields
}
BridgeHandledRequestsTransactor is an auto generated write-only Go binding around a Klaytn contract.
func NewBridgeHandledRequestsTransactor ¶ added in v1.1.0
func NewBridgeHandledRequestsTransactor(address common.Address, transactor bind.ContractTransactor) (*BridgeHandledRequestsTransactor, error)
NewBridgeHandledRequestsTransactor creates a new write-only instance of BridgeHandledRequests, bound to a specific deployed contract.
type BridgeHandledRequestsTransactorRaw ¶ added in v1.1.0
type BridgeHandledRequestsTransactorRaw struct {
Contract *BridgeHandledRequestsTransactor // Generic write-only contract binding to access the raw methods on
}
BridgeHandledRequestsTransactorRaw is an auto generated low-level write-only Go binding around a Klaytn contract.
func (*BridgeHandledRequestsTransactorRaw) Transact ¶ added in v1.1.0
func (_BridgeHandledRequests *BridgeHandledRequestsTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*BridgeHandledRequestsTransactorRaw) Transfer ¶ added in v1.1.0
func (_BridgeHandledRequests *BridgeHandledRequestsTransactorRaw) 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 BridgeHandledRequestsTransactorSession ¶ added in v1.1.0
type BridgeHandledRequestsTransactorSession struct { Contract *BridgeHandledRequestsTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
BridgeHandledRequestsTransactorSession is an auto generated write-only Go binding around a Klaytn contract, with pre-set transact options.
type BridgeKLAYFeeChanged ¶ added in v1.1.0
type BridgeKLAYFeeChanged struct { Fee *big.Int Raw types.Log // Blockchain specific contextual infos }
BridgeKLAYFeeChanged represents a KLAYFeeChanged event raised by the Bridge contract.
type BridgeKLAYFeeChangedIterator ¶ added in v1.1.0
type BridgeKLAYFeeChangedIterator struct { Event *BridgeKLAYFeeChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BridgeKLAYFeeChangedIterator is returned from FilterKLAYFeeChanged and is used to iterate over the raw logs and unpacked data for KLAYFeeChanged events raised by the Bridge contract.
func (*BridgeKLAYFeeChangedIterator) Close ¶ added in v1.1.0
func (it *BridgeKLAYFeeChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BridgeKLAYFeeChangedIterator) Error ¶ added in v1.1.0
func (it *BridgeKLAYFeeChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BridgeKLAYFeeChangedIterator) Next ¶ added in v1.1.0
func (it *BridgeKLAYFeeChangedIterator) Next() bool
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 BridgeKLAYLocked ¶ added in v1.2.0
BridgeKLAYLocked represents a KLAYLocked event raised by the Bridge contract.
type BridgeKLAYLockedIterator ¶ added in v1.2.0
type BridgeKLAYLockedIterator struct { Event *BridgeKLAYLocked // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BridgeKLAYLockedIterator is returned from FilterKLAYLocked and is used to iterate over the raw logs and unpacked data for KLAYLocked events raised by the Bridge contract.
func (*BridgeKLAYLockedIterator) Close ¶ added in v1.2.0
func (it *BridgeKLAYLockedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BridgeKLAYLockedIterator) Error ¶ added in v1.2.0
func (it *BridgeKLAYLockedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BridgeKLAYLockedIterator) Next ¶ added in v1.2.0
func (it *BridgeKLAYLockedIterator) Next() bool
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 BridgeKLAYUnlocked ¶ added in v1.2.0
BridgeKLAYUnlocked represents a KLAYUnlocked event raised by the Bridge contract.
type BridgeKLAYUnlockedIterator ¶ added in v1.2.0
type BridgeKLAYUnlockedIterator struct { Event *BridgeKLAYUnlocked // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BridgeKLAYUnlockedIterator is returned from FilterKLAYUnlocked and is used to iterate over the raw logs and unpacked data for KLAYUnlocked events raised by the Bridge contract.
func (*BridgeKLAYUnlockedIterator) Close ¶ added in v1.2.0
func (it *BridgeKLAYUnlockedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BridgeKLAYUnlockedIterator) Error ¶ added in v1.2.0
func (it *BridgeKLAYUnlockedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BridgeKLAYUnlockedIterator) Next ¶ added in v1.2.0
func (it *BridgeKLAYUnlockedIterator) Next() bool
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 BridgeOperator ¶ added in v1.1.0
type BridgeOperator struct { BridgeOperatorCaller // Read-only binding to the contract BridgeOperatorTransactor // Write-only binding to the contract BridgeOperatorFilterer // Log filterer for contract events }
BridgeOperator is an auto generated Go binding around a Klaytn contract.
func NewBridgeOperator ¶ added in v1.1.0
func NewBridgeOperator(address common.Address, backend bind.ContractBackend) (*BridgeOperator, error)
NewBridgeOperator creates a new instance of BridgeOperator, bound to a specific deployed contract.
type BridgeOperatorCaller ¶ added in v1.1.0
type BridgeOperatorCaller struct {
// contains filtered or unexported fields
}
BridgeOperatorCaller is an auto generated read-only Go binding around a Klaytn contract.
func NewBridgeOperatorCaller ¶ added in v1.1.0
func NewBridgeOperatorCaller(address common.Address, caller bind.ContractCaller) (*BridgeOperatorCaller, error)
NewBridgeOperatorCaller creates a new read-only instance of BridgeOperator, bound to a specific deployed contract.
func (*BridgeOperatorCaller) ClosedValueTransferVotes ¶ added in v1.1.0
func (_BridgeOperator *BridgeOperatorCaller) ClosedValueTransferVotes(opts *bind.CallOpts, arg0 uint64) (bool, error)
ClosedValueTransferVotes is a free data retrieval call binding the contract method 0x9832c1d7.
Solidity: function closedValueTransferVotes(uint64 ) view returns(bool)
func (*BridgeOperatorCaller) ConfigurationNonce ¶ added in v1.1.0
func (_BridgeOperator *BridgeOperatorCaller) ConfigurationNonce(opts *bind.CallOpts) (uint64, error)
ConfigurationNonce is a free data retrieval call binding the contract method 0xac6fff0b.
Solidity: function configurationNonce() view returns(uint64)
func (*BridgeOperatorCaller) GetOperatorList ¶ added in v1.2.0
func (_BridgeOperator *BridgeOperatorCaller) GetOperatorList(opts *bind.CallOpts) ([]common.Address, error)
GetOperatorList is a free data retrieval call binding the contract method 0xb2c01030.
Solidity: function getOperatorList() view returns(address[])
func (*BridgeOperatorCaller) IsOwner ¶ added in v1.1.0
func (_BridgeOperator *BridgeOperatorCaller) IsOwner(opts *bind.CallOpts) (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() view returns(bool)
func (*BridgeOperatorCaller) MAXOPERATOR ¶ added in v1.3.0
func (_BridgeOperator *BridgeOperatorCaller) MAXOPERATOR(opts *bind.CallOpts) (uint64, error)
MAXOPERATOR is a free data retrieval call binding the contract method 0x3a3099d1.
Solidity: function MAX_OPERATOR() view returns(uint64)
func (*BridgeOperatorCaller) OperatorList ¶ added in v1.2.0
func (_BridgeOperator *BridgeOperatorCaller) OperatorList(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
OperatorList is a free data retrieval call binding the contract method 0xcb38f407.
Solidity: function operatorList(uint256 ) view returns(address)
func (*BridgeOperatorCaller) OperatorThresholds ¶ added in v1.1.0
func (_BridgeOperator *BridgeOperatorCaller) OperatorThresholds(opts *bind.CallOpts, arg0 uint8) (uint8, error)
OperatorThresholds is a free data retrieval call binding the contract method 0x5526f76b.
Solidity: function operatorThresholds(uint8 ) view returns(uint8)
func (*BridgeOperatorCaller) Operators ¶ added in v1.1.0
func (_BridgeOperator *BridgeOperatorCaller) Operators(opts *bind.CallOpts, arg0 common.Address) (bool, error)
Operators is a free data retrieval call binding the contract method 0x13e7c9d8.
Solidity: function operators(address ) view returns(bool)
type BridgeOperatorCallerRaw ¶ added in v1.1.0
type BridgeOperatorCallerRaw struct {
Contract *BridgeOperatorCaller // Generic read-only contract binding to access the raw methods on
}
BridgeOperatorCallerRaw is an auto generated low-level read-only Go binding around a Klaytn contract.
func (*BridgeOperatorCallerRaw) Call ¶ added in v1.1.0
func (_BridgeOperator *BridgeOperatorCallerRaw) 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 BridgeOperatorCallerSession ¶ added in v1.1.0
type BridgeOperatorCallerSession struct { Contract *BridgeOperatorCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
BridgeOperatorCallerSession is an auto generated read-only Go binding around a Klaytn contract, with pre-set call options.
func (*BridgeOperatorCallerSession) ClosedValueTransferVotes ¶ added in v1.1.0
func (_BridgeOperator *BridgeOperatorCallerSession) ClosedValueTransferVotes(arg0 uint64) (bool, error)
ClosedValueTransferVotes is a free data retrieval call binding the contract method 0x9832c1d7.
Solidity: function closedValueTransferVotes(uint64 ) view returns(bool)
func (*BridgeOperatorCallerSession) ConfigurationNonce ¶ added in v1.1.0
func (_BridgeOperator *BridgeOperatorCallerSession) ConfigurationNonce() (uint64, error)
ConfigurationNonce is a free data retrieval call binding the contract method 0xac6fff0b.
Solidity: function configurationNonce() view returns(uint64)
func (*BridgeOperatorCallerSession) GetOperatorList ¶ added in v1.2.0
func (_BridgeOperator *BridgeOperatorCallerSession) GetOperatorList() ([]common.Address, error)
GetOperatorList is a free data retrieval call binding the contract method 0xb2c01030.
Solidity: function getOperatorList() view returns(address[])
func (*BridgeOperatorCallerSession) IsOwner ¶ added in v1.1.0
func (_BridgeOperator *BridgeOperatorCallerSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() view returns(bool)
func (*BridgeOperatorCallerSession) MAXOPERATOR ¶ added in v1.3.0
func (_BridgeOperator *BridgeOperatorCallerSession) MAXOPERATOR() (uint64, error)
MAXOPERATOR is a free data retrieval call binding the contract method 0x3a3099d1.
Solidity: function MAX_OPERATOR() view returns(uint64)
func (*BridgeOperatorCallerSession) OperatorList ¶ added in v1.2.0
func (_BridgeOperator *BridgeOperatorCallerSession) OperatorList(arg0 *big.Int) (common.Address, error)
OperatorList is a free data retrieval call binding the contract method 0xcb38f407.
Solidity: function operatorList(uint256 ) view returns(address)
func (*BridgeOperatorCallerSession) OperatorThresholds ¶ added in v1.1.0
func (_BridgeOperator *BridgeOperatorCallerSession) OperatorThresholds(arg0 uint8) (uint8, error)
OperatorThresholds is a free data retrieval call binding the contract method 0x5526f76b.
Solidity: function operatorThresholds(uint8 ) view returns(uint8)
type BridgeOperatorFilterer ¶ added in v1.1.0
type BridgeOperatorFilterer struct {
// contains filtered or unexported fields
}
BridgeOperatorFilterer is an auto generated log filtering Go binding around a Klaytn contract events.
func NewBridgeOperatorFilterer ¶ added in v1.1.0
func NewBridgeOperatorFilterer(address common.Address, filterer bind.ContractFilterer) (*BridgeOperatorFilterer, error)
NewBridgeOperatorFilterer creates a new log filterer instance of BridgeOperator, bound to a specific deployed contract.
func (*BridgeOperatorFilterer) FilterOwnershipTransferred ¶ added in v1.1.0
func (_BridgeOperator *BridgeOperatorFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*BridgeOperatorOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*BridgeOperatorFilterer) ParseOwnershipTransferred ¶ added in v1.8.4
func (_BridgeOperator *BridgeOperatorFilterer) ParseOwnershipTransferred(log types.Log) (*BridgeOperatorOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*BridgeOperatorFilterer) WatchOwnershipTransferred ¶ added in v1.1.0
func (_BridgeOperator *BridgeOperatorFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *BridgeOperatorOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
type BridgeOperatorOwnershipTransferred ¶ added in v1.1.0
type BridgeOperatorOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
BridgeOperatorOwnershipTransferred represents a OwnershipTransferred event raised by the BridgeOperator contract.
type BridgeOperatorOwnershipTransferredIterator ¶ added in v1.1.0
type BridgeOperatorOwnershipTransferredIterator struct { Event *BridgeOperatorOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BridgeOperatorOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the BridgeOperator contract.
func (*BridgeOperatorOwnershipTransferredIterator) Close ¶ added in v1.1.0
func (it *BridgeOperatorOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BridgeOperatorOwnershipTransferredIterator) Error ¶ added in v1.1.0
func (it *BridgeOperatorOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BridgeOperatorOwnershipTransferredIterator) Next ¶ added in v1.1.0
func (it *BridgeOperatorOwnershipTransferredIterator) Next() bool
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 BridgeOperatorRaw ¶ added in v1.1.0
type BridgeOperatorRaw struct {
Contract *BridgeOperator // Generic contract binding to access the raw methods on
}
BridgeOperatorRaw is an auto generated low-level Go binding around a Klaytn contract.
func (*BridgeOperatorRaw) Call ¶ added in v1.1.0
func (_BridgeOperator *BridgeOperatorRaw) 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 (*BridgeOperatorRaw) Transact ¶ added in v1.1.0
func (_BridgeOperator *BridgeOperatorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*BridgeOperatorRaw) Transfer ¶ added in v1.1.0
func (_BridgeOperator *BridgeOperatorRaw) 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 BridgeOperatorSession ¶ added in v1.1.0
type BridgeOperatorSession struct { Contract *BridgeOperator // 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 }
BridgeOperatorSession is an auto generated Go binding around a Klaytn contract, with pre-set call and transact options.
func (*BridgeOperatorSession) ClosedValueTransferVotes ¶ added in v1.1.0
func (_BridgeOperator *BridgeOperatorSession) ClosedValueTransferVotes(arg0 uint64) (bool, error)
ClosedValueTransferVotes is a free data retrieval call binding the contract method 0x9832c1d7.
Solidity: function closedValueTransferVotes(uint64 ) view returns(bool)
func (*BridgeOperatorSession) ConfigurationNonce ¶ added in v1.1.0
func (_BridgeOperator *BridgeOperatorSession) ConfigurationNonce() (uint64, error)
ConfigurationNonce is a free data retrieval call binding the contract method 0xac6fff0b.
Solidity: function configurationNonce() view returns(uint64)
func (*BridgeOperatorSession) DeregisterOperator ¶ added in v1.1.0
func (_BridgeOperator *BridgeOperatorSession) DeregisterOperator(_operator common.Address) (*types.Transaction, error)
DeregisterOperator is a paid mutator transaction binding the contract method 0xd8cf98ca.
Solidity: function deregisterOperator(address _operator) returns()
func (*BridgeOperatorSession) GetOperatorList ¶ added in v1.2.0
func (_BridgeOperator *BridgeOperatorSession) GetOperatorList() ([]common.Address, error)
GetOperatorList is a free data retrieval call binding the contract method 0xb2c01030.
Solidity: function getOperatorList() view returns(address[])
func (*BridgeOperatorSession) IsOwner ¶ added in v1.1.0
func (_BridgeOperator *BridgeOperatorSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() view returns(bool)
func (*BridgeOperatorSession) MAXOPERATOR ¶ added in v1.3.0
func (_BridgeOperator *BridgeOperatorSession) MAXOPERATOR() (uint64, error)
MAXOPERATOR is a free data retrieval call binding the contract method 0x3a3099d1.
Solidity: function MAX_OPERATOR() view returns(uint64)
func (*BridgeOperatorSession) OperatorList ¶ added in v1.2.0
OperatorList is a free data retrieval call binding the contract method 0xcb38f407.
Solidity: function operatorList(uint256 ) view returns(address)
func (*BridgeOperatorSession) OperatorThresholds ¶ added in v1.1.0
func (_BridgeOperator *BridgeOperatorSession) OperatorThresholds(arg0 uint8) (uint8, error)
OperatorThresholds is a free data retrieval call binding the contract method 0x5526f76b.
Solidity: function operatorThresholds(uint8 ) view returns(uint8)
func (*BridgeOperatorSession) Operators ¶ added in v1.1.0
func (_BridgeOperator *BridgeOperatorSession) Operators(arg0 common.Address) (bool, error)
Operators is a free data retrieval call binding the contract method 0x13e7c9d8.
Solidity: function operators(address ) view returns(bool)
func (*BridgeOperatorSession) Owner ¶ added in v1.1.0
func (_BridgeOperator *BridgeOperatorSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*BridgeOperatorSession) RegisterOperator ¶ added in v1.1.0
func (_BridgeOperator *BridgeOperatorSession) RegisterOperator(_operator common.Address) (*types.Transaction, error)
RegisterOperator is a paid mutator transaction binding the contract method 0x3682a450.
Solidity: function registerOperator(address _operator) returns()
func (*BridgeOperatorSession) RenounceOwnership ¶ added in v1.1.0
func (_BridgeOperator *BridgeOperatorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*BridgeOperatorSession) SetOperatorThreshold ¶ added in v1.1.0
func (_BridgeOperator *BridgeOperatorSession) SetOperatorThreshold(_voteType uint8, _threshold uint8) (*types.Transaction, error)
SetOperatorThreshold is a paid mutator transaction binding the contract method 0xee2aec65.
Solidity: function setOperatorThreshold(uint8 _voteType, uint8 _threshold) returns()
func (*BridgeOperatorSession) TransferOwnership ¶ added in v1.1.0
func (_BridgeOperator *BridgeOperatorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type BridgeOperatorTransactor ¶ added in v1.1.0
type BridgeOperatorTransactor struct {
// contains filtered or unexported fields
}
BridgeOperatorTransactor is an auto generated write-only Go binding around a Klaytn contract.
func NewBridgeOperatorTransactor ¶ added in v1.1.0
func NewBridgeOperatorTransactor(address common.Address, transactor bind.ContractTransactor) (*BridgeOperatorTransactor, error)
NewBridgeOperatorTransactor creates a new write-only instance of BridgeOperator, bound to a specific deployed contract.
func (*BridgeOperatorTransactor) DeregisterOperator ¶ added in v1.1.0
func (_BridgeOperator *BridgeOperatorTransactor) DeregisterOperator(opts *bind.TransactOpts, _operator common.Address) (*types.Transaction, error)
DeregisterOperator is a paid mutator transaction binding the contract method 0xd8cf98ca.
Solidity: function deregisterOperator(address _operator) returns()
func (*BridgeOperatorTransactor) RegisterOperator ¶ added in v1.1.0
func (_BridgeOperator *BridgeOperatorTransactor) RegisterOperator(opts *bind.TransactOpts, _operator common.Address) (*types.Transaction, error)
RegisterOperator is a paid mutator transaction binding the contract method 0x3682a450.
Solidity: function registerOperator(address _operator) returns()
func (*BridgeOperatorTransactor) RenounceOwnership ¶ added in v1.1.0
func (_BridgeOperator *BridgeOperatorTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*BridgeOperatorTransactor) SetOperatorThreshold ¶ added in v1.1.0
func (_BridgeOperator *BridgeOperatorTransactor) SetOperatorThreshold(opts *bind.TransactOpts, _voteType uint8, _threshold uint8) (*types.Transaction, error)
SetOperatorThreshold is a paid mutator transaction binding the contract method 0xee2aec65.
Solidity: function setOperatorThreshold(uint8 _voteType, uint8 _threshold) returns()
func (*BridgeOperatorTransactor) TransferOwnership ¶ added in v1.1.0
func (_BridgeOperator *BridgeOperatorTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type BridgeOperatorTransactorRaw ¶ added in v1.1.0
type BridgeOperatorTransactorRaw struct {
Contract *BridgeOperatorTransactor // Generic write-only contract binding to access the raw methods on
}
BridgeOperatorTransactorRaw is an auto generated low-level write-only Go binding around a Klaytn contract.
func (*BridgeOperatorTransactorRaw) Transact ¶ added in v1.1.0
func (_BridgeOperator *BridgeOperatorTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*BridgeOperatorTransactorRaw) Transfer ¶ added in v1.1.0
func (_BridgeOperator *BridgeOperatorTransactorRaw) 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 BridgeOperatorTransactorSession ¶ added in v1.1.0
type BridgeOperatorTransactorSession struct { Contract *BridgeOperatorTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
BridgeOperatorTransactorSession is an auto generated write-only Go binding around a Klaytn contract, with pre-set transact options.
func (*BridgeOperatorTransactorSession) DeregisterOperator ¶ added in v1.1.0
func (_BridgeOperator *BridgeOperatorTransactorSession) DeregisterOperator(_operator common.Address) (*types.Transaction, error)
DeregisterOperator is a paid mutator transaction binding the contract method 0xd8cf98ca.
Solidity: function deregisterOperator(address _operator) returns()
func (*BridgeOperatorTransactorSession) RegisterOperator ¶ added in v1.1.0
func (_BridgeOperator *BridgeOperatorTransactorSession) RegisterOperator(_operator common.Address) (*types.Transaction, error)
RegisterOperator is a paid mutator transaction binding the contract method 0x3682a450.
Solidity: function registerOperator(address _operator) returns()
func (*BridgeOperatorTransactorSession) RenounceOwnership ¶ added in v1.1.0
func (_BridgeOperator *BridgeOperatorTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*BridgeOperatorTransactorSession) SetOperatorThreshold ¶ added in v1.1.0
func (_BridgeOperator *BridgeOperatorTransactorSession) SetOperatorThreshold(_voteType uint8, _threshold uint8) (*types.Transaction, error)
SetOperatorThreshold is a paid mutator transaction binding the contract method 0xee2aec65.
Solidity: function setOperatorThreshold(uint8 _voteType, uint8 _threshold) returns()
func (*BridgeOperatorTransactorSession) TransferOwnership ¶ added in v1.1.0
func (_BridgeOperator *BridgeOperatorTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type BridgeOwnershipTransferred ¶
type BridgeOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
BridgeOwnershipTransferred represents a OwnershipTransferred event raised by the Bridge contract.
type BridgeOwnershipTransferredIterator ¶
type BridgeOwnershipTransferredIterator struct { Event *BridgeOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BridgeOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the Bridge contract.
func (*BridgeOwnershipTransferredIterator) Close ¶
func (it *BridgeOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BridgeOwnershipTransferredIterator) Error ¶
func (it *BridgeOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BridgeOwnershipTransferredIterator) Next ¶
func (it *BridgeOwnershipTransferredIterator) Next() bool
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 BridgeRaw ¶
type BridgeRaw struct {
Contract *Bridge // Generic contract binding to access the raw methods on
}
BridgeRaw is an auto generated low-level Go binding around a Klaytn contract.
func (*BridgeRaw) Call ¶
func (_Bridge *BridgeRaw) 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 (*BridgeRaw) Transact ¶
func (_Bridge *BridgeRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*BridgeRaw) Transfer ¶
func (_Bridge *BridgeRaw) 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 BridgeRequestValueTransfer ¶
type BridgeRequestValueTransfer struct { TokenType uint8 From common.Address To common.Address TokenAddress common.Address ValueOrTokenId *big.Int RequestNonce uint64 Fee *big.Int ExtraData []byte Raw types.Log // Blockchain specific contextual infos }
BridgeRequestValueTransfer represents a RequestValueTransfer event raised by the Bridge contract.
type BridgeRequestValueTransferEncoded ¶ added in v1.8.4
type BridgeRequestValueTransferEncoded struct { TokenType uint8 From common.Address To common.Address TokenAddress common.Address ValueOrTokenId *big.Int RequestNonce uint64 Fee *big.Int ExtraData []byte EncodingVer uint8 EncodedData []byte Raw types.Log // Blockchain specific contextual infos }
BridgeRequestValueTransferEncoded represents a RequestValueTransferEncoded event raised by the Bridge contract.
type BridgeRequestValueTransferEncodedIterator ¶ added in v1.8.4
type BridgeRequestValueTransferEncodedIterator struct { Event *BridgeRequestValueTransferEncoded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BridgeRequestValueTransferEncodedIterator is returned from FilterRequestValueTransferEncoded and is used to iterate over the raw logs and unpacked data for RequestValueTransferEncoded events raised by the Bridge contract.
func (*BridgeRequestValueTransferEncodedIterator) Close ¶ added in v1.8.4
func (it *BridgeRequestValueTransferEncodedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BridgeRequestValueTransferEncodedIterator) Error ¶ added in v1.8.4
func (it *BridgeRequestValueTransferEncodedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BridgeRequestValueTransferEncodedIterator) Next ¶ added in v1.8.4
func (it *BridgeRequestValueTransferEncodedIterator) Next() bool
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 BridgeRequestValueTransferIterator ¶
type BridgeRequestValueTransferIterator struct { Event *BridgeRequestValueTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BridgeRequestValueTransferIterator is returned from FilterRequestValueTransfer and is used to iterate over the raw logs and unpacked data for RequestValueTransfer events raised by the Bridge contract.
func (*BridgeRequestValueTransferIterator) Close ¶
func (it *BridgeRequestValueTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BridgeRequestValueTransferIterator) Error ¶
func (it *BridgeRequestValueTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BridgeRequestValueTransferIterator) Next ¶
func (it *BridgeRequestValueTransferIterator) Next() bool
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 BridgeSession ¶
type BridgeSession struct { Contract *Bridge // 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 }
BridgeSession is an auto generated Go binding around a Klaytn contract, with pre-set call and transact options.
func (*BridgeSession) ChargeWithoutEvent ¶
func (_Bridge *BridgeSession) ChargeWithoutEvent() (*types.Transaction, error)
ChargeWithoutEvent is a paid mutator transaction binding the contract method 0xdd9222d6.
Solidity: function chargeWithoutEvent() payable returns()
func (*BridgeSession) ClosedValueTransferVotes ¶ added in v1.1.0
func (_Bridge *BridgeSession) ClosedValueTransferVotes(arg0 uint64) (bool, error)
ClosedValueTransferVotes is a free data retrieval call binding the contract method 0x9832c1d7.
Solidity: function closedValueTransferVotes(uint64 ) view returns(bool)
func (*BridgeSession) ConfigurationNonce ¶ added in v1.1.0
func (_Bridge *BridgeSession) ConfigurationNonce() (uint64, error)
ConfigurationNonce is a free data retrieval call binding the contract method 0xac6fff0b.
Solidity: function configurationNonce() view returns(uint64)
func (*BridgeSession) CounterpartBridge ¶
func (_Bridge *BridgeSession) CounterpartBridge() (common.Address, error)
CounterpartBridge is a free data retrieval call binding the contract method 0x3a348533.
Solidity: function counterpartBridge() view returns(address)
func (*BridgeSession) DeregisterOperator ¶ added in v1.1.0
func (_Bridge *BridgeSession) DeregisterOperator(_operator common.Address) (*types.Transaction, error)
DeregisterOperator is a paid mutator transaction binding the contract method 0xd8cf98ca.
Solidity: function deregisterOperator(address _operator) returns()
func (*BridgeSession) DeregisterToken ¶
func (_Bridge *BridgeSession) DeregisterToken(_token common.Address) (*types.Transaction, error)
DeregisterToken is a paid mutator transaction binding the contract method 0xbab2af1d.
Solidity: function deregisterToken(address _token) returns()
func (*BridgeSession) Fallback ¶ added in v1.8.4
func (_Bridge *BridgeSession) Fallback(calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
func (*BridgeSession) FeeOfERC20 ¶ added in v1.1.0
FeeOfERC20 is a free data retrieval call binding the contract method 0x488af871.
Solidity: function feeOfERC20(address ) view returns(uint256)
func (*BridgeSession) FeeOfKLAY ¶ added in v1.1.0
func (_Bridge *BridgeSession) FeeOfKLAY() (*big.Int, error)
FeeOfKLAY is a free data retrieval call binding the contract method 0xc263b5d6.
Solidity: function feeOfKLAY() view returns(uint256)
func (*BridgeSession) FeeReceiver ¶ added in v1.1.0
func (_Bridge *BridgeSession) FeeReceiver() (common.Address, error)
FeeReceiver is a free data retrieval call binding the contract method 0xb3f00674.
Solidity: function feeReceiver() view returns(address)
func (*BridgeSession) GetOperatorList ¶ added in v1.2.0
func (_Bridge *BridgeSession) GetOperatorList() ([]common.Address, error)
GetOperatorList is a free data retrieval call binding the contract method 0xb2c01030.
Solidity: function getOperatorList() view returns(address[])
func (*BridgeSession) GetRegisteredTokenList ¶ added in v1.2.0
func (_Bridge *BridgeSession) GetRegisteredTokenList() ([]common.Address, error)
GetRegisteredTokenList is a free data retrieval call binding the contract method 0xea21eade.
Solidity: function getRegisteredTokenList() view returns(address[])
func (*BridgeSession) HandleERC20Transfer ¶ added in v1.1.0
func (_Bridge *BridgeSession) HandleERC20Transfer(_requestTxHash [32]byte, _from common.Address, _to common.Address, _tokenAddress common.Address, _value *big.Int, _requestedNonce uint64, _requestedBlockNumber uint64, _extraData []byte) (*types.Transaction, error)
HandleERC20Transfer is a paid mutator transaction binding the contract method 0x407e6bae.
Solidity: function handleERC20Transfer(bytes32 _requestTxHash, address _from, address _to, address _tokenAddress, uint256 _value, uint64 _requestedNonce, uint64 _requestedBlockNumber, bytes _extraData) returns()
func (*BridgeSession) HandleERC721Transfer ¶ added in v1.1.0
func (_Bridge *BridgeSession) HandleERC721Transfer(_requestTxHash [32]byte, _from common.Address, _to common.Address, _tokenAddress common.Address, _tokenId *big.Int, _requestedNonce uint64, _requestedBlockNumber uint64, _tokenURI string, _extraData []byte) (*types.Transaction, error)
HandleERC721Transfer is a paid mutator transaction binding the contract method 0xafb60223.
Solidity: function handleERC721Transfer(bytes32 _requestTxHash, address _from, address _to, address _tokenAddress, uint256 _tokenId, uint64 _requestedNonce, uint64 _requestedBlockNumber, string _tokenURI, bytes _extraData) returns()
func (*BridgeSession) HandleKLAYTransfer ¶
func (_Bridge *BridgeSession) HandleKLAYTransfer(_requestTxHash [32]byte, _from common.Address, _to common.Address, _value *big.Int, _requestedNonce uint64, _requestedBlockNumber uint64, _extraData []byte) (*types.Transaction, error)
HandleKLAYTransfer is a paid mutator transaction binding the contract method 0xa066a7ed.
Solidity: function handleKLAYTransfer(bytes32 _requestTxHash, address _from, address _to, uint256 _value, uint64 _requestedNonce, uint64 _requestedBlockNumber, bytes _extraData) returns()
func (*BridgeSession) HandleNoncesToBlockNums ¶ added in v1.1.0
func (_Bridge *BridgeSession) HandleNoncesToBlockNums(arg0 uint64) (uint64, error)
HandleNoncesToBlockNums is a free data retrieval call binding the contract method 0x13a6738a.
Solidity: function handleNoncesToBlockNums(uint64 ) view returns(uint64)
func (*BridgeSession) HandledRequestTx ¶ added in v1.1.0
func (_Bridge *BridgeSession) HandledRequestTx(arg0 [32]byte) (bool, error)
HandledRequestTx is a free data retrieval call binding the contract method 0x8a75eee2.
Solidity: function handledRequestTx(bytes32 ) view returns(bool)
func (*BridgeSession) IndexOfTokens ¶ added in v1.2.0
IndexOfTokens is a free data retrieval call binding the contract method 0x48a18a6a.
Solidity: function indexOfTokens(address ) view returns(uint256)
func (*BridgeSession) IsLockedKLAY ¶ added in v1.2.0
func (_Bridge *BridgeSession) IsLockedKLAY() (bool, error)
IsLockedKLAY is a free data retrieval call binding the contract method 0xf1719966.
Solidity: function isLockedKLAY() view returns(bool)
func (*BridgeSession) IsOwner ¶
func (_Bridge *BridgeSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() view returns(bool)
func (*BridgeSession) IsRunning ¶
func (_Bridge *BridgeSession) IsRunning() (bool, error)
IsRunning is a free data retrieval call binding the contract method 0x2014e5d1.
Solidity: function isRunning() view returns(bool)
func (*BridgeSession) LockKLAY ¶ added in v1.2.0
func (_Bridge *BridgeSession) LockKLAY() (*types.Transaction, error)
LockKLAY is a paid mutator transaction binding the contract method 0x9f071329.
Solidity: function lockKLAY() returns()
func (*BridgeSession) LockToken ¶ added in v1.2.0
func (_Bridge *BridgeSession) LockToken(_token common.Address) (*types.Transaction, error)
LockToken is a paid mutator transaction binding the contract method 0x10693fcd.
Solidity: function lockToken(address _token) returns()
func (*BridgeSession) LockedTokens ¶ added in v1.2.0
func (_Bridge *BridgeSession) LockedTokens(arg0 common.Address) (bool, error)
LockedTokens is a free data retrieval call binding the contract method 0x5eb7413a.
Solidity: function lockedTokens(address ) view returns(bool)
func (*BridgeSession) LowerHandleNonce ¶ added in v1.1.0
func (_Bridge *BridgeSession) LowerHandleNonce() (uint64, error)
LowerHandleNonce is a free data retrieval call binding the contract method 0x4b40b826.
Solidity: function lowerHandleNonce() view returns(uint64)
func (*BridgeSession) MAXOPERATOR ¶ added in v1.3.0
func (_Bridge *BridgeSession) MAXOPERATOR() (uint64, error)
MAXOPERATOR is a free data retrieval call binding the contract method 0x3a3099d1.
Solidity: function MAX_OPERATOR() view returns(uint64)
func (*BridgeSession) ModeMintBurn ¶ added in v1.1.0
func (_Bridge *BridgeSession) ModeMintBurn() (bool, error)
ModeMintBurn is a free data retrieval call binding the contract method 0x6e176ec2.
Solidity: function modeMintBurn() view returns(bool)
func (*BridgeSession) OnERC20Received ¶ added in v1.1.0
func (_Bridge *BridgeSession) OnERC20Received(_from common.Address, _to common.Address, _value *big.Int, _feeLimit *big.Int, _extraData []byte) (*types.Transaction, error)
OnERC20Received is a paid mutator transaction binding the contract method 0xf1656e53.
Solidity: function onERC20Received(address _from, address _to, uint256 _value, uint256 _feeLimit, bytes _extraData) returns()
func (*BridgeSession) OnERC721Received ¶ added in v1.1.0
func (_Bridge *BridgeSession) OnERC721Received(_from common.Address, _tokenId *big.Int, _to common.Address, _extraData []byte) (*types.Transaction, error)
OnERC721Received is a paid mutator transaction binding the contract method 0xcf0da290.
Solidity: function onERC721Received(address _from, uint256 _tokenId, address _to, bytes _extraData) returns()
func (*BridgeSession) OperatorList ¶ added in v1.2.0
OperatorList is a free data retrieval call binding the contract method 0xcb38f407.
Solidity: function operatorList(uint256 ) view returns(address)
func (*BridgeSession) OperatorThresholds ¶ added in v1.1.0
func (_Bridge *BridgeSession) OperatorThresholds(arg0 uint8) (uint8, error)
OperatorThresholds is a free data retrieval call binding the contract method 0x5526f76b.
Solidity: function operatorThresholds(uint8 ) view returns(uint8)
func (*BridgeSession) Operators ¶ added in v1.1.0
func (_Bridge *BridgeSession) Operators(arg0 common.Address) (bool, error)
Operators is a free data retrieval call binding the contract method 0x13e7c9d8.
Solidity: function operators(address ) view returns(bool)
func (*BridgeSession) Owner ¶
func (_Bridge *BridgeSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*BridgeSession) RecoveryBlockNumber ¶ added in v1.1.0
func (_Bridge *BridgeSession) RecoveryBlockNumber() (uint64, error)
RecoveryBlockNumber is a free data retrieval call binding the contract method 0x989ba0d3.
Solidity: function recoveryBlockNumber() view returns(uint64)
func (*BridgeSession) RegisterOperator ¶ added in v1.1.0
func (_Bridge *BridgeSession) RegisterOperator(_operator common.Address) (*types.Transaction, error)
RegisterOperator is a paid mutator transaction binding the contract method 0x3682a450.
Solidity: function registerOperator(address _operator) returns()
func (*BridgeSession) RegisterToken ¶
func (_Bridge *BridgeSession) RegisterToken(_token common.Address, _cToken common.Address) (*types.Transaction, error)
RegisterToken is a paid mutator transaction binding the contract method 0x4739f7e5.
Solidity: function registerToken(address _token, address _cToken) returns()
func (*BridgeSession) RegisteredTokenList ¶ added in v1.2.0
RegisteredTokenList is a free data retrieval call binding the contract method 0x3e4fe949.
Solidity: function registeredTokenList(uint256 ) view returns(address)
func (*BridgeSession) RegisteredTokens ¶ added in v1.2.0
RegisteredTokens is a free data retrieval call binding the contract method 0x8c0bd916.
Solidity: function registeredTokens(address ) view returns(address)
func (*BridgeSession) RenounceOwnership ¶
func (_Bridge *BridgeSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*BridgeSession) RequestERC20Transfer ¶ added in v1.1.0
func (_Bridge *BridgeSession) RequestERC20Transfer(_tokenAddress common.Address, _to common.Address, _value *big.Int, _feeLimit *big.Int, _extraData []byte) (*types.Transaction, error)
RequestERC20Transfer is a paid mutator transaction binding the contract method 0x26c23b54.
Solidity: function requestERC20Transfer(address _tokenAddress, address _to, uint256 _value, uint256 _feeLimit, bytes _extraData) returns()
func (*BridgeSession) RequestERC721Transfer ¶ added in v1.1.0
func (_Bridge *BridgeSession) RequestERC721Transfer(_tokenAddress common.Address, _to common.Address, _tokenId *big.Int, _extraData []byte) (*types.Transaction, error)
RequestERC721Transfer is a paid mutator transaction binding the contract method 0x22604742.
Solidity: function requestERC721Transfer(address _tokenAddress, address _to, uint256 _tokenId, bytes _extraData) returns()
func (*BridgeSession) RequestKLAYTransfer ¶
func (_Bridge *BridgeSession) RequestKLAYTransfer(_to common.Address, _value *big.Int, _extraData []byte) (*types.Transaction, error)
RequestKLAYTransfer is a paid mutator transaction binding the contract method 0x75ebdc09.
Solidity: function requestKLAYTransfer(address _to, uint256 _value, bytes _extraData) payable returns()
func (*BridgeSession) RequestNonce ¶
func (_Bridge *BridgeSession) RequestNonce() (uint64, error)
RequestNonce is a free data retrieval call binding the contract method 0x7c1a0302.
Solidity: function requestNonce() view returns(uint64)
func (*BridgeSession) SetCounterPartBridge ¶
func (_Bridge *BridgeSession) SetCounterPartBridge(_bridge common.Address) (*types.Transaction, error)
SetCounterPartBridge is a paid mutator transaction binding the contract method 0x87b04c55.
Solidity: function setCounterPartBridge(address _bridge) returns()
func (*BridgeSession) SetERC20Fee ¶ added in v1.1.0
func (_Bridge *BridgeSession) SetERC20Fee(_token common.Address, _fee *big.Int, _requestNonce uint64) (*types.Transaction, error)
SetERC20Fee is a paid mutator transaction binding the contract method 0x2f88396c.
Solidity: function setERC20Fee(address _token, uint256 _fee, uint64 _requestNonce) returns()
func (*BridgeSession) SetFeeReceiver ¶ added in v1.1.0
func (_Bridge *BridgeSession) SetFeeReceiver(_feeReceiver common.Address) (*types.Transaction, error)
SetFeeReceiver is a paid mutator transaction binding the contract method 0xefdcd974.
Solidity: function setFeeReceiver(address _feeReceiver) returns()
func (*BridgeSession) SetKLAYFee ¶ added in v1.1.0
func (_Bridge *BridgeSession) SetKLAYFee(_fee *big.Int, _requestNonce uint64) (*types.Transaction, error)
SetKLAYFee is a paid mutator transaction binding the contract method 0x1a2ae53e.
Solidity: function setKLAYFee(uint256 _fee, uint64 _requestNonce) returns()
func (*BridgeSession) SetOperatorThreshold ¶ added in v1.1.0
func (_Bridge *BridgeSession) SetOperatorThreshold(_voteType uint8, _threshold uint8) (*types.Transaction, error)
SetOperatorThreshold is a paid mutator transaction binding the contract method 0xee2aec65.
Solidity: function setOperatorThreshold(uint8 _voteType, uint8 _threshold) returns()
func (*BridgeSession) Start ¶
func (_Bridge *BridgeSession) Start(_status bool) (*types.Transaction, error)
Start is a paid mutator transaction binding the contract method 0xc877cf37.
Solidity: function start(bool _status) returns()
func (*BridgeSession) TransferOwnership ¶
func (_Bridge *BridgeSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*BridgeSession) UnlockKLAY ¶ added in v1.2.0
func (_Bridge *BridgeSession) UnlockKLAY() (*types.Transaction, error)
UnlockKLAY is a paid mutator transaction binding the contract method 0x1ebdca38.
Solidity: function unlockKLAY() returns()
func (*BridgeSession) UnlockToken ¶ added in v1.2.0
func (_Bridge *BridgeSession) UnlockToken(_token common.Address) (*types.Transaction, error)
UnlockToken is a paid mutator transaction binding the contract method 0x9ef2017b.
Solidity: function unlockToken(address _token) returns()
func (*BridgeSession) UpperHandleNonce ¶ added in v1.1.0
func (_Bridge *BridgeSession) UpperHandleNonce() (uint64, error)
UpperHandleNonce is a free data retrieval call binding the contract method 0x54edad72.
Solidity: function upperHandleNonce() view returns(uint64)
func (*BridgeSession) VERSION ¶
func (_Bridge *BridgeSession) VERSION() (uint64, error)
VERSION is a free data retrieval call binding the contract method 0xffa1ad74.
Solidity: function VERSION() view returns(uint64)
type BridgeTokenDeregistered ¶ added in v1.2.0
type BridgeTokenDeregistered struct { Token common.Address Raw types.Log // Blockchain specific contextual infos }
BridgeTokenDeregistered represents a TokenDeregistered event raised by the Bridge contract.
type BridgeTokenDeregisteredIterator ¶ added in v1.2.0
type BridgeTokenDeregisteredIterator struct { Event *BridgeTokenDeregistered // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BridgeTokenDeregisteredIterator is returned from FilterTokenDeregistered and is used to iterate over the raw logs and unpacked data for TokenDeregistered events raised by the Bridge contract.
func (*BridgeTokenDeregisteredIterator) Close ¶ added in v1.2.0
func (it *BridgeTokenDeregisteredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BridgeTokenDeregisteredIterator) Error ¶ added in v1.2.0
func (it *BridgeTokenDeregisteredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BridgeTokenDeregisteredIterator) Next ¶ added in v1.2.0
func (it *BridgeTokenDeregisteredIterator) Next() bool
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 BridgeTokenLocked ¶ added in v1.2.0
type BridgeTokenLocked struct { Token common.Address Raw types.Log // Blockchain specific contextual infos }
BridgeTokenLocked represents a TokenLocked event raised by the Bridge contract.
type BridgeTokenLockedIterator ¶ added in v1.2.0
type BridgeTokenLockedIterator struct { Event *BridgeTokenLocked // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BridgeTokenLockedIterator is returned from FilterTokenLocked and is used to iterate over the raw logs and unpacked data for TokenLocked events raised by the Bridge contract.
func (*BridgeTokenLockedIterator) Close ¶ added in v1.2.0
func (it *BridgeTokenLockedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BridgeTokenLockedIterator) Error ¶ added in v1.2.0
func (it *BridgeTokenLockedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BridgeTokenLockedIterator) Next ¶ added in v1.2.0
func (it *BridgeTokenLockedIterator) Next() bool
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 BridgeTokenRegistered ¶ added in v1.2.0
type BridgeTokenRegistered struct { Token common.Address Raw types.Log // Blockchain specific contextual infos }
BridgeTokenRegistered represents a TokenRegistered event raised by the Bridge contract.
type BridgeTokenRegisteredIterator ¶ added in v1.2.0
type BridgeTokenRegisteredIterator struct { Event *BridgeTokenRegistered // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BridgeTokenRegisteredIterator is returned from FilterTokenRegistered and is used to iterate over the raw logs and unpacked data for TokenRegistered events raised by the Bridge contract.
func (*BridgeTokenRegisteredIterator) Close ¶ added in v1.2.0
func (it *BridgeTokenRegisteredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BridgeTokenRegisteredIterator) Error ¶ added in v1.2.0
func (it *BridgeTokenRegisteredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BridgeTokenRegisteredIterator) Next ¶ added in v1.2.0
func (it *BridgeTokenRegisteredIterator) Next() bool
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 BridgeTokenUnlocked ¶ added in v1.2.0
type BridgeTokenUnlocked struct { Token common.Address Raw types.Log // Blockchain specific contextual infos }
BridgeTokenUnlocked represents a TokenUnlocked event raised by the Bridge contract.
type BridgeTokenUnlockedIterator ¶ added in v1.2.0
type BridgeTokenUnlockedIterator struct { Event *BridgeTokenUnlocked // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BridgeTokenUnlockedIterator is returned from FilterTokenUnlocked and is used to iterate over the raw logs and unpacked data for TokenUnlocked events raised by the Bridge contract.
func (*BridgeTokenUnlockedIterator) Close ¶ added in v1.2.0
func (it *BridgeTokenUnlockedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BridgeTokenUnlockedIterator) Error ¶ added in v1.2.0
func (it *BridgeTokenUnlockedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BridgeTokenUnlockedIterator) Next ¶ added in v1.2.0
func (it *BridgeTokenUnlockedIterator) Next() bool
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 BridgeTokens ¶ added in v1.2.0
type BridgeTokens struct { BridgeTokensCaller // Read-only binding to the contract BridgeTokensTransactor // Write-only binding to the contract BridgeTokensFilterer // Log filterer for contract events }
BridgeTokens is an auto generated Go binding around a Klaytn contract.
func DeployBridgeTokens ¶ added in v1.2.0
func DeployBridgeTokens(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *BridgeTokens, error)
DeployBridgeTokens deploys a new Klaytn contract, binding an instance of BridgeTokens to it.
func NewBridgeTokens ¶ added in v1.2.0
func NewBridgeTokens(address common.Address, backend bind.ContractBackend) (*BridgeTokens, error)
NewBridgeTokens creates a new instance of BridgeTokens, bound to a specific deployed contract.
type BridgeTokensCaller ¶ added in v1.2.0
type BridgeTokensCaller struct {
// contains filtered or unexported fields
}
BridgeTokensCaller is an auto generated read-only Go binding around a Klaytn contract.
func NewBridgeTokensCaller ¶ added in v1.2.0
func NewBridgeTokensCaller(address common.Address, caller bind.ContractCaller) (*BridgeTokensCaller, error)
NewBridgeTokensCaller creates a new read-only instance of BridgeTokens, bound to a specific deployed contract.
func (*BridgeTokensCaller) GetRegisteredTokenList ¶ added in v1.2.0
func (_BridgeTokens *BridgeTokensCaller) GetRegisteredTokenList(opts *bind.CallOpts) ([]common.Address, error)
GetRegisteredTokenList is a free data retrieval call binding the contract method 0xea21eade.
Solidity: function getRegisteredTokenList() view returns(address[])
func (*BridgeTokensCaller) IndexOfTokens ¶ added in v1.2.0
func (_BridgeTokens *BridgeTokensCaller) IndexOfTokens(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
IndexOfTokens is a free data retrieval call binding the contract method 0x48a18a6a.
Solidity: function indexOfTokens(address ) view returns(uint256)
func (*BridgeTokensCaller) IsOwner ¶ added in v1.2.0
func (_BridgeTokens *BridgeTokensCaller) IsOwner(opts *bind.CallOpts) (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() view returns(bool)
func (*BridgeTokensCaller) LockedTokens ¶ added in v1.2.0
func (_BridgeTokens *BridgeTokensCaller) LockedTokens(opts *bind.CallOpts, arg0 common.Address) (bool, error)
LockedTokens is a free data retrieval call binding the contract method 0x5eb7413a.
Solidity: function lockedTokens(address ) view returns(bool)
func (*BridgeTokensCaller) Owner ¶ added in v1.2.0
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*BridgeTokensCaller) RegisteredTokenList ¶ added in v1.2.0
func (_BridgeTokens *BridgeTokensCaller) RegisteredTokenList(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
RegisteredTokenList is a free data retrieval call binding the contract method 0x3e4fe949.
Solidity: function registeredTokenList(uint256 ) view returns(address)
func (*BridgeTokensCaller) RegisteredTokens ¶ added in v1.2.0
func (_BridgeTokens *BridgeTokensCaller) RegisteredTokens(opts *bind.CallOpts, arg0 common.Address) (common.Address, error)
RegisteredTokens is a free data retrieval call binding the contract method 0x8c0bd916.
Solidity: function registeredTokens(address ) view returns(address)
type BridgeTokensCallerRaw ¶ added in v1.2.0
type BridgeTokensCallerRaw struct {
Contract *BridgeTokensCaller // Generic read-only contract binding to access the raw methods on
}
BridgeTokensCallerRaw is an auto generated low-level read-only Go binding around a Klaytn contract.
func (*BridgeTokensCallerRaw) Call ¶ added in v1.2.0
func (_BridgeTokens *BridgeTokensCallerRaw) 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 BridgeTokensCallerSession ¶ added in v1.2.0
type BridgeTokensCallerSession struct { Contract *BridgeTokensCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
BridgeTokensCallerSession is an auto generated read-only Go binding around a Klaytn contract, with pre-set call options.
func (*BridgeTokensCallerSession) GetRegisteredTokenList ¶ added in v1.2.0
func (_BridgeTokens *BridgeTokensCallerSession) GetRegisteredTokenList() ([]common.Address, error)
GetRegisteredTokenList is a free data retrieval call binding the contract method 0xea21eade.
Solidity: function getRegisteredTokenList() view returns(address[])
func (*BridgeTokensCallerSession) IndexOfTokens ¶ added in v1.2.0
func (_BridgeTokens *BridgeTokensCallerSession) IndexOfTokens(arg0 common.Address) (*big.Int, error)
IndexOfTokens is a free data retrieval call binding the contract method 0x48a18a6a.
Solidity: function indexOfTokens(address ) view returns(uint256)
func (*BridgeTokensCallerSession) IsOwner ¶ added in v1.2.0
func (_BridgeTokens *BridgeTokensCallerSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() view returns(bool)
func (*BridgeTokensCallerSession) LockedTokens ¶ added in v1.2.0
func (_BridgeTokens *BridgeTokensCallerSession) LockedTokens(arg0 common.Address) (bool, error)
LockedTokens is a free data retrieval call binding the contract method 0x5eb7413a.
Solidity: function lockedTokens(address ) view returns(bool)
func (*BridgeTokensCallerSession) Owner ¶ added in v1.2.0
func (_BridgeTokens *BridgeTokensCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*BridgeTokensCallerSession) RegisteredTokenList ¶ added in v1.2.0
func (_BridgeTokens *BridgeTokensCallerSession) RegisteredTokenList(arg0 *big.Int) (common.Address, error)
RegisteredTokenList is a free data retrieval call binding the contract method 0x3e4fe949.
Solidity: function registeredTokenList(uint256 ) view returns(address)
func (*BridgeTokensCallerSession) RegisteredTokens ¶ added in v1.2.0
func (_BridgeTokens *BridgeTokensCallerSession) RegisteredTokens(arg0 common.Address) (common.Address, error)
RegisteredTokens is a free data retrieval call binding the contract method 0x8c0bd916.
Solidity: function registeredTokens(address ) view returns(address)
type BridgeTokensFilterer ¶ added in v1.2.0
type BridgeTokensFilterer struct {
// contains filtered or unexported fields
}
BridgeTokensFilterer is an auto generated log filtering Go binding around a Klaytn contract events.
func NewBridgeTokensFilterer ¶ added in v1.2.0
func NewBridgeTokensFilterer(address common.Address, filterer bind.ContractFilterer) (*BridgeTokensFilterer, error)
NewBridgeTokensFilterer creates a new log filterer instance of BridgeTokens, bound to a specific deployed contract.
func (*BridgeTokensFilterer) FilterOwnershipTransferred ¶ added in v1.2.0
func (_BridgeTokens *BridgeTokensFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*BridgeTokensOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*BridgeTokensFilterer) FilterTokenDeregistered ¶ added in v1.2.0
func (_BridgeTokens *BridgeTokensFilterer) FilterTokenDeregistered(opts *bind.FilterOpts, token []common.Address) (*BridgeTokensTokenDeregisteredIterator, error)
FilterTokenDeregistered is a free log retrieval operation binding the contract event 0x1d735ca20b63676dde668b718be78606b061d6bd7534ff815a90a121a6c084b6.
Solidity: event TokenDeregistered(address indexed token)
func (*BridgeTokensFilterer) FilterTokenLocked ¶ added in v1.2.0
func (_BridgeTokens *BridgeTokensFilterer) FilterTokenLocked(opts *bind.FilterOpts, token []common.Address) (*BridgeTokensTokenLockedIterator, error)
FilterTokenLocked is a free log retrieval operation binding the contract event 0xca1b0a14e18ada4c44846768dd186e35630cdc5cfeaca83c404ae4acaafbecd7.
Solidity: event TokenLocked(address indexed token)
func (*BridgeTokensFilterer) FilterTokenRegistered ¶ added in v1.2.0
func (_BridgeTokens *BridgeTokensFilterer) FilterTokenRegistered(opts *bind.FilterOpts, token []common.Address) (*BridgeTokensTokenRegisteredIterator, error)
FilterTokenRegistered is a free log retrieval operation binding the contract event 0x158412daecdc1456d01568828bcdb18464cc7f1ce0215ddbc3f3cfede9d1e63d.
Solidity: event TokenRegistered(address indexed token)
func (*BridgeTokensFilterer) FilterTokenUnlocked ¶ added in v1.2.0
func (_BridgeTokens *BridgeTokensFilterer) FilterTokenUnlocked(opts *bind.FilterOpts, token []common.Address) (*BridgeTokensTokenUnlockedIterator, error)
FilterTokenUnlocked is a free log retrieval operation binding the contract event 0x81ec08d3372506e176c49e626d8beb7e091712ef92908a130f4ccc6524fe2eec.
Solidity: event TokenUnlocked(address indexed token)
func (*BridgeTokensFilterer) ParseOwnershipTransferred ¶ added in v1.8.4
func (_BridgeTokens *BridgeTokensFilterer) ParseOwnershipTransferred(log types.Log) (*BridgeTokensOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*BridgeTokensFilterer) ParseTokenDeregistered ¶ added in v1.8.4
func (_BridgeTokens *BridgeTokensFilterer) ParseTokenDeregistered(log types.Log) (*BridgeTokensTokenDeregistered, error)
ParseTokenDeregistered is a log parse operation binding the contract event 0x1d735ca20b63676dde668b718be78606b061d6bd7534ff815a90a121a6c084b6.
Solidity: event TokenDeregistered(address indexed token)
func (*BridgeTokensFilterer) ParseTokenLocked ¶ added in v1.8.4
func (_BridgeTokens *BridgeTokensFilterer) ParseTokenLocked(log types.Log) (*BridgeTokensTokenLocked, error)
ParseTokenLocked is a log parse operation binding the contract event 0xca1b0a14e18ada4c44846768dd186e35630cdc5cfeaca83c404ae4acaafbecd7.
Solidity: event TokenLocked(address indexed token)
func (*BridgeTokensFilterer) ParseTokenRegistered ¶ added in v1.8.4
func (_BridgeTokens *BridgeTokensFilterer) ParseTokenRegistered(log types.Log) (*BridgeTokensTokenRegistered, error)
ParseTokenRegistered is a log parse operation binding the contract event 0x158412daecdc1456d01568828bcdb18464cc7f1ce0215ddbc3f3cfede9d1e63d.
Solidity: event TokenRegistered(address indexed token)
func (*BridgeTokensFilterer) ParseTokenUnlocked ¶ added in v1.8.4
func (_BridgeTokens *BridgeTokensFilterer) ParseTokenUnlocked(log types.Log) (*BridgeTokensTokenUnlocked, error)
ParseTokenUnlocked is a log parse operation binding the contract event 0x81ec08d3372506e176c49e626d8beb7e091712ef92908a130f4ccc6524fe2eec.
Solidity: event TokenUnlocked(address indexed token)
func (*BridgeTokensFilterer) WatchOwnershipTransferred ¶ added in v1.2.0
func (_BridgeTokens *BridgeTokensFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *BridgeTokensOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*BridgeTokensFilterer) WatchTokenDeregistered ¶ added in v1.2.0
func (_BridgeTokens *BridgeTokensFilterer) WatchTokenDeregistered(opts *bind.WatchOpts, sink chan<- *BridgeTokensTokenDeregistered, token []common.Address) (event.Subscription, error)
WatchTokenDeregistered is a free log subscription operation binding the contract event 0x1d735ca20b63676dde668b718be78606b061d6bd7534ff815a90a121a6c084b6.
Solidity: event TokenDeregistered(address indexed token)
func (*BridgeTokensFilterer) WatchTokenLocked ¶ added in v1.2.0
func (_BridgeTokens *BridgeTokensFilterer) WatchTokenLocked(opts *bind.WatchOpts, sink chan<- *BridgeTokensTokenLocked, token []common.Address) (event.Subscription, error)
WatchTokenLocked is a free log subscription operation binding the contract event 0xca1b0a14e18ada4c44846768dd186e35630cdc5cfeaca83c404ae4acaafbecd7.
Solidity: event TokenLocked(address indexed token)
func (*BridgeTokensFilterer) WatchTokenRegistered ¶ added in v1.2.0
func (_BridgeTokens *BridgeTokensFilterer) WatchTokenRegistered(opts *bind.WatchOpts, sink chan<- *BridgeTokensTokenRegistered, token []common.Address) (event.Subscription, error)
WatchTokenRegistered is a free log subscription operation binding the contract event 0x158412daecdc1456d01568828bcdb18464cc7f1ce0215ddbc3f3cfede9d1e63d.
Solidity: event TokenRegistered(address indexed token)
func (*BridgeTokensFilterer) WatchTokenUnlocked ¶ added in v1.2.0
func (_BridgeTokens *BridgeTokensFilterer) WatchTokenUnlocked(opts *bind.WatchOpts, sink chan<- *BridgeTokensTokenUnlocked, token []common.Address) (event.Subscription, error)
WatchTokenUnlocked is a free log subscription operation binding the contract event 0x81ec08d3372506e176c49e626d8beb7e091712ef92908a130f4ccc6524fe2eec.
Solidity: event TokenUnlocked(address indexed token)
type BridgeTokensOwnershipTransferred ¶ added in v1.2.0
type BridgeTokensOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
BridgeTokensOwnershipTransferred represents a OwnershipTransferred event raised by the BridgeTokens contract.
type BridgeTokensOwnershipTransferredIterator ¶ added in v1.2.0
type BridgeTokensOwnershipTransferredIterator struct { Event *BridgeTokensOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BridgeTokensOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the BridgeTokens contract.
func (*BridgeTokensOwnershipTransferredIterator) Close ¶ added in v1.2.0
func (it *BridgeTokensOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BridgeTokensOwnershipTransferredIterator) Error ¶ added in v1.2.0
func (it *BridgeTokensOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BridgeTokensOwnershipTransferredIterator) Next ¶ added in v1.2.0
func (it *BridgeTokensOwnershipTransferredIterator) Next() bool
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 BridgeTokensRaw ¶ added in v1.2.0
type BridgeTokensRaw struct {
Contract *BridgeTokens // Generic contract binding to access the raw methods on
}
BridgeTokensRaw is an auto generated low-level Go binding around a Klaytn contract.
func (*BridgeTokensRaw) Call ¶ added in v1.2.0
func (_BridgeTokens *BridgeTokensRaw) 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 (*BridgeTokensRaw) Transact ¶ added in v1.2.0
func (_BridgeTokens *BridgeTokensRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*BridgeTokensRaw) Transfer ¶ added in v1.2.0
func (_BridgeTokens *BridgeTokensRaw) 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 BridgeTokensSession ¶ added in v1.2.0
type BridgeTokensSession struct { Contract *BridgeTokens // 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 }
BridgeTokensSession is an auto generated Go binding around a Klaytn contract, with pre-set call and transact options.
func (*BridgeTokensSession) DeregisterToken ¶ added in v1.2.0
func (_BridgeTokens *BridgeTokensSession) DeregisterToken(_token common.Address) (*types.Transaction, error)
DeregisterToken is a paid mutator transaction binding the contract method 0xbab2af1d.
Solidity: function deregisterToken(address _token) returns()
func (*BridgeTokensSession) GetRegisteredTokenList ¶ added in v1.2.0
func (_BridgeTokens *BridgeTokensSession) GetRegisteredTokenList() ([]common.Address, error)
GetRegisteredTokenList is a free data retrieval call binding the contract method 0xea21eade.
Solidity: function getRegisteredTokenList() view returns(address[])
func (*BridgeTokensSession) IndexOfTokens ¶ added in v1.2.0
IndexOfTokens is a free data retrieval call binding the contract method 0x48a18a6a.
Solidity: function indexOfTokens(address ) view returns(uint256)
func (*BridgeTokensSession) IsOwner ¶ added in v1.2.0
func (_BridgeTokens *BridgeTokensSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() view returns(bool)
func (*BridgeTokensSession) LockToken ¶ added in v1.2.0
func (_BridgeTokens *BridgeTokensSession) LockToken(_token common.Address) (*types.Transaction, error)
LockToken is a paid mutator transaction binding the contract method 0x10693fcd.
Solidity: function lockToken(address _token) returns()
func (*BridgeTokensSession) LockedTokens ¶ added in v1.2.0
func (_BridgeTokens *BridgeTokensSession) LockedTokens(arg0 common.Address) (bool, error)
LockedTokens is a free data retrieval call binding the contract method 0x5eb7413a.
Solidity: function lockedTokens(address ) view returns(bool)
func (*BridgeTokensSession) Owner ¶ added in v1.2.0
func (_BridgeTokens *BridgeTokensSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*BridgeTokensSession) RegisterToken ¶ added in v1.2.0
func (_BridgeTokens *BridgeTokensSession) RegisterToken(_token common.Address, _cToken common.Address) (*types.Transaction, error)
RegisterToken is a paid mutator transaction binding the contract method 0x4739f7e5.
Solidity: function registerToken(address _token, address _cToken) returns()
func (*BridgeTokensSession) RegisteredTokenList ¶ added in v1.2.0
func (_BridgeTokens *BridgeTokensSession) RegisteredTokenList(arg0 *big.Int) (common.Address, error)
RegisteredTokenList is a free data retrieval call binding the contract method 0x3e4fe949.
Solidity: function registeredTokenList(uint256 ) view returns(address)
func (*BridgeTokensSession) RegisteredTokens ¶ added in v1.2.0
func (_BridgeTokens *BridgeTokensSession) RegisteredTokens(arg0 common.Address) (common.Address, error)
RegisteredTokens is a free data retrieval call binding the contract method 0x8c0bd916.
Solidity: function registeredTokens(address ) view returns(address)
func (*BridgeTokensSession) RenounceOwnership ¶ added in v1.2.0
func (_BridgeTokens *BridgeTokensSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*BridgeTokensSession) TransferOwnership ¶ added in v1.2.0
func (_BridgeTokens *BridgeTokensSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*BridgeTokensSession) UnlockToken ¶ added in v1.2.0
func (_BridgeTokens *BridgeTokensSession) UnlockToken(_token common.Address) (*types.Transaction, error)
UnlockToken is a paid mutator transaction binding the contract method 0x9ef2017b.
Solidity: function unlockToken(address _token) returns()
type BridgeTokensTokenDeregistered ¶ added in v1.2.0
type BridgeTokensTokenDeregistered struct { Token common.Address Raw types.Log // Blockchain specific contextual infos }
BridgeTokensTokenDeregistered represents a TokenDeregistered event raised by the BridgeTokens contract.
type BridgeTokensTokenDeregisteredIterator ¶ added in v1.2.0
type BridgeTokensTokenDeregisteredIterator struct { Event *BridgeTokensTokenDeregistered // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BridgeTokensTokenDeregisteredIterator is returned from FilterTokenDeregistered and is used to iterate over the raw logs and unpacked data for TokenDeregistered events raised by the BridgeTokens contract.
func (*BridgeTokensTokenDeregisteredIterator) Close ¶ added in v1.2.0
func (it *BridgeTokensTokenDeregisteredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BridgeTokensTokenDeregisteredIterator) Error ¶ added in v1.2.0
func (it *BridgeTokensTokenDeregisteredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BridgeTokensTokenDeregisteredIterator) Next ¶ added in v1.2.0
func (it *BridgeTokensTokenDeregisteredIterator) Next() bool
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 BridgeTokensTokenLocked ¶ added in v1.2.0
type BridgeTokensTokenLocked struct { Token common.Address Raw types.Log // Blockchain specific contextual infos }
BridgeTokensTokenLocked represents a TokenLocked event raised by the BridgeTokens contract.
type BridgeTokensTokenLockedIterator ¶ added in v1.2.0
type BridgeTokensTokenLockedIterator struct { Event *BridgeTokensTokenLocked // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BridgeTokensTokenLockedIterator is returned from FilterTokenLocked and is used to iterate over the raw logs and unpacked data for TokenLocked events raised by the BridgeTokens contract.
func (*BridgeTokensTokenLockedIterator) Close ¶ added in v1.2.0
func (it *BridgeTokensTokenLockedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BridgeTokensTokenLockedIterator) Error ¶ added in v1.2.0
func (it *BridgeTokensTokenLockedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BridgeTokensTokenLockedIterator) Next ¶ added in v1.2.0
func (it *BridgeTokensTokenLockedIterator) Next() bool
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 BridgeTokensTokenRegistered ¶ added in v1.2.0
type BridgeTokensTokenRegistered struct { Token common.Address Raw types.Log // Blockchain specific contextual infos }
BridgeTokensTokenRegistered represents a TokenRegistered event raised by the BridgeTokens contract.
type BridgeTokensTokenRegisteredIterator ¶ added in v1.2.0
type BridgeTokensTokenRegisteredIterator struct { Event *BridgeTokensTokenRegistered // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BridgeTokensTokenRegisteredIterator is returned from FilterTokenRegistered and is used to iterate over the raw logs and unpacked data for TokenRegistered events raised by the BridgeTokens contract.
func (*BridgeTokensTokenRegisteredIterator) Close ¶ added in v1.2.0
func (it *BridgeTokensTokenRegisteredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BridgeTokensTokenRegisteredIterator) Error ¶ added in v1.2.0
func (it *BridgeTokensTokenRegisteredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BridgeTokensTokenRegisteredIterator) Next ¶ added in v1.2.0
func (it *BridgeTokensTokenRegisteredIterator) Next() bool
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 BridgeTokensTokenUnlocked ¶ added in v1.2.0
type BridgeTokensTokenUnlocked struct { Token common.Address Raw types.Log // Blockchain specific contextual infos }
BridgeTokensTokenUnlocked represents a TokenUnlocked event raised by the BridgeTokens contract.
type BridgeTokensTokenUnlockedIterator ¶ added in v1.2.0
type BridgeTokensTokenUnlockedIterator struct { Event *BridgeTokensTokenUnlocked // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BridgeTokensTokenUnlockedIterator is returned from FilterTokenUnlocked and is used to iterate over the raw logs and unpacked data for TokenUnlocked events raised by the BridgeTokens contract.
func (*BridgeTokensTokenUnlockedIterator) Close ¶ added in v1.2.0
func (it *BridgeTokensTokenUnlockedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BridgeTokensTokenUnlockedIterator) Error ¶ added in v1.2.0
func (it *BridgeTokensTokenUnlockedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BridgeTokensTokenUnlockedIterator) Next ¶ added in v1.2.0
func (it *BridgeTokensTokenUnlockedIterator) Next() bool
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 BridgeTokensTransactor ¶ added in v1.2.0
type BridgeTokensTransactor struct {
// contains filtered or unexported fields
}
BridgeTokensTransactor is an auto generated write-only Go binding around a Klaytn contract.
func NewBridgeTokensTransactor ¶ added in v1.2.0
func NewBridgeTokensTransactor(address common.Address, transactor bind.ContractTransactor) (*BridgeTokensTransactor, error)
NewBridgeTokensTransactor creates a new write-only instance of BridgeTokens, bound to a specific deployed contract.
func (*BridgeTokensTransactor) DeregisterToken ¶ added in v1.2.0
func (_BridgeTokens *BridgeTokensTransactor) DeregisterToken(opts *bind.TransactOpts, _token common.Address) (*types.Transaction, error)
DeregisterToken is a paid mutator transaction binding the contract method 0xbab2af1d.
Solidity: function deregisterToken(address _token) returns()
func (*BridgeTokensTransactor) LockToken ¶ added in v1.2.0
func (_BridgeTokens *BridgeTokensTransactor) LockToken(opts *bind.TransactOpts, _token common.Address) (*types.Transaction, error)
LockToken is a paid mutator transaction binding the contract method 0x10693fcd.
Solidity: function lockToken(address _token) returns()
func (*BridgeTokensTransactor) RegisterToken ¶ added in v1.2.0
func (_BridgeTokens *BridgeTokensTransactor) RegisterToken(opts *bind.TransactOpts, _token common.Address, _cToken common.Address) (*types.Transaction, error)
RegisterToken is a paid mutator transaction binding the contract method 0x4739f7e5.
Solidity: function registerToken(address _token, address _cToken) returns()
func (*BridgeTokensTransactor) RenounceOwnership ¶ added in v1.2.0
func (_BridgeTokens *BridgeTokensTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*BridgeTokensTransactor) TransferOwnership ¶ added in v1.2.0
func (_BridgeTokens *BridgeTokensTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*BridgeTokensTransactor) UnlockToken ¶ added in v1.2.0
func (_BridgeTokens *BridgeTokensTransactor) UnlockToken(opts *bind.TransactOpts, _token common.Address) (*types.Transaction, error)
UnlockToken is a paid mutator transaction binding the contract method 0x9ef2017b.
Solidity: function unlockToken(address _token) returns()
type BridgeTokensTransactorRaw ¶ added in v1.2.0
type BridgeTokensTransactorRaw struct {
Contract *BridgeTokensTransactor // Generic write-only contract binding to access the raw methods on
}
BridgeTokensTransactorRaw is an auto generated low-level write-only Go binding around a Klaytn contract.
func (*BridgeTokensTransactorRaw) Transact ¶ added in v1.2.0
func (_BridgeTokens *BridgeTokensTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*BridgeTokensTransactorRaw) Transfer ¶ added in v1.2.0
func (_BridgeTokens *BridgeTokensTransactorRaw) 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 BridgeTokensTransactorSession ¶ added in v1.2.0
type BridgeTokensTransactorSession struct { Contract *BridgeTokensTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
BridgeTokensTransactorSession is an auto generated write-only Go binding around a Klaytn contract, with pre-set transact options.
func (*BridgeTokensTransactorSession) DeregisterToken ¶ added in v1.2.0
func (_BridgeTokens *BridgeTokensTransactorSession) DeregisterToken(_token common.Address) (*types.Transaction, error)
DeregisterToken is a paid mutator transaction binding the contract method 0xbab2af1d.
Solidity: function deregisterToken(address _token) returns()
func (*BridgeTokensTransactorSession) LockToken ¶ added in v1.2.0
func (_BridgeTokens *BridgeTokensTransactorSession) LockToken(_token common.Address) (*types.Transaction, error)
LockToken is a paid mutator transaction binding the contract method 0x10693fcd.
Solidity: function lockToken(address _token) returns()
func (*BridgeTokensTransactorSession) RegisterToken ¶ added in v1.2.0
func (_BridgeTokens *BridgeTokensTransactorSession) RegisterToken(_token common.Address, _cToken common.Address) (*types.Transaction, error)
RegisterToken is a paid mutator transaction binding the contract method 0x4739f7e5.
Solidity: function registerToken(address _token, address _cToken) returns()
func (*BridgeTokensTransactorSession) RenounceOwnership ¶ added in v1.2.0
func (_BridgeTokens *BridgeTokensTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*BridgeTokensTransactorSession) TransferOwnership ¶ added in v1.2.0
func (_BridgeTokens *BridgeTokensTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*BridgeTokensTransactorSession) UnlockToken ¶ added in v1.2.0
func (_BridgeTokens *BridgeTokensTransactorSession) UnlockToken(_token common.Address) (*types.Transaction, error)
UnlockToken is a paid mutator transaction binding the contract method 0x9ef2017b.
Solidity: function unlockToken(address _token) returns()
type BridgeTransactor ¶
type BridgeTransactor struct {
// contains filtered or unexported fields
}
BridgeTransactor is an auto generated write-only Go binding around a Klaytn contract.
func NewBridgeTransactor ¶
func NewBridgeTransactor(address common.Address, transactor bind.ContractTransactor) (*BridgeTransactor, error)
NewBridgeTransactor creates a new write-only instance of Bridge, bound to a specific deployed contract.
func (*BridgeTransactor) ChargeWithoutEvent ¶
func (_Bridge *BridgeTransactor) ChargeWithoutEvent(opts *bind.TransactOpts) (*types.Transaction, error)
ChargeWithoutEvent is a paid mutator transaction binding the contract method 0xdd9222d6.
Solidity: function chargeWithoutEvent() payable returns()
func (*BridgeTransactor) DeregisterOperator ¶ added in v1.1.0
func (_Bridge *BridgeTransactor) DeregisterOperator(opts *bind.TransactOpts, _operator common.Address) (*types.Transaction, error)
DeregisterOperator is a paid mutator transaction binding the contract method 0xd8cf98ca.
Solidity: function deregisterOperator(address _operator) returns()
func (*BridgeTransactor) DeregisterToken ¶
func (_Bridge *BridgeTransactor) DeregisterToken(opts *bind.TransactOpts, _token common.Address) (*types.Transaction, error)
DeregisterToken is a paid mutator transaction binding the contract method 0xbab2af1d.
Solidity: function deregisterToken(address _token) returns()
func (*BridgeTransactor) Fallback ¶ added in v1.8.4
func (_Bridge *BridgeTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
func (*BridgeTransactor) HandleERC20Transfer ¶ added in v1.1.0
func (_Bridge *BridgeTransactor) HandleERC20Transfer(opts *bind.TransactOpts, _requestTxHash [32]byte, _from common.Address, _to common.Address, _tokenAddress common.Address, _value *big.Int, _requestedNonce uint64, _requestedBlockNumber uint64, _extraData []byte) (*types.Transaction, error)
HandleERC20Transfer is a paid mutator transaction binding the contract method 0x407e6bae.
Solidity: function handleERC20Transfer(bytes32 _requestTxHash, address _from, address _to, address _tokenAddress, uint256 _value, uint64 _requestedNonce, uint64 _requestedBlockNumber, bytes _extraData) returns()
func (*BridgeTransactor) HandleERC721Transfer ¶ added in v1.1.0
func (_Bridge *BridgeTransactor) HandleERC721Transfer(opts *bind.TransactOpts, _requestTxHash [32]byte, _from common.Address, _to common.Address, _tokenAddress common.Address, _tokenId *big.Int, _requestedNonce uint64, _requestedBlockNumber uint64, _tokenURI string, _extraData []byte) (*types.Transaction, error)
HandleERC721Transfer is a paid mutator transaction binding the contract method 0xafb60223.
Solidity: function handleERC721Transfer(bytes32 _requestTxHash, address _from, address _to, address _tokenAddress, uint256 _tokenId, uint64 _requestedNonce, uint64 _requestedBlockNumber, string _tokenURI, bytes _extraData) returns()
func (*BridgeTransactor) HandleKLAYTransfer ¶
func (_Bridge *BridgeTransactor) HandleKLAYTransfer(opts *bind.TransactOpts, _requestTxHash [32]byte, _from common.Address, _to common.Address, _value *big.Int, _requestedNonce uint64, _requestedBlockNumber uint64, _extraData []byte) (*types.Transaction, error)
HandleKLAYTransfer is a paid mutator transaction binding the contract method 0xa066a7ed.
Solidity: function handleKLAYTransfer(bytes32 _requestTxHash, address _from, address _to, uint256 _value, uint64 _requestedNonce, uint64 _requestedBlockNumber, bytes _extraData) returns()
func (*BridgeTransactor) LockKLAY ¶ added in v1.2.0
func (_Bridge *BridgeTransactor) LockKLAY(opts *bind.TransactOpts) (*types.Transaction, error)
LockKLAY is a paid mutator transaction binding the contract method 0x9f071329.
Solidity: function lockKLAY() returns()
func (*BridgeTransactor) LockToken ¶ added in v1.2.0
func (_Bridge *BridgeTransactor) LockToken(opts *bind.TransactOpts, _token common.Address) (*types.Transaction, error)
LockToken is a paid mutator transaction binding the contract method 0x10693fcd.
Solidity: function lockToken(address _token) returns()
func (*BridgeTransactor) OnERC20Received ¶ added in v1.1.0
func (_Bridge *BridgeTransactor) OnERC20Received(opts *bind.TransactOpts, _from common.Address, _to common.Address, _value *big.Int, _feeLimit *big.Int, _extraData []byte) (*types.Transaction, error)
OnERC20Received is a paid mutator transaction binding the contract method 0xf1656e53.
Solidity: function onERC20Received(address _from, address _to, uint256 _value, uint256 _feeLimit, bytes _extraData) returns()
func (*BridgeTransactor) OnERC721Received ¶ added in v1.1.0
func (_Bridge *BridgeTransactor) OnERC721Received(opts *bind.TransactOpts, _from common.Address, _tokenId *big.Int, _to common.Address, _extraData []byte) (*types.Transaction, error)
OnERC721Received is a paid mutator transaction binding the contract method 0xcf0da290.
Solidity: function onERC721Received(address _from, uint256 _tokenId, address _to, bytes _extraData) returns()
func (*BridgeTransactor) RegisterOperator ¶ added in v1.1.0
func (_Bridge *BridgeTransactor) RegisterOperator(opts *bind.TransactOpts, _operator common.Address) (*types.Transaction, error)
RegisterOperator is a paid mutator transaction binding the contract method 0x3682a450.
Solidity: function registerOperator(address _operator) returns()
func (*BridgeTransactor) RegisterToken ¶
func (_Bridge *BridgeTransactor) RegisterToken(opts *bind.TransactOpts, _token common.Address, _cToken common.Address) (*types.Transaction, error)
RegisterToken is a paid mutator transaction binding the contract method 0x4739f7e5.
Solidity: function registerToken(address _token, address _cToken) returns()
func (*BridgeTransactor) RenounceOwnership ¶
func (_Bridge *BridgeTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*BridgeTransactor) RequestERC20Transfer ¶ added in v1.1.0
func (_Bridge *BridgeTransactor) RequestERC20Transfer(opts *bind.TransactOpts, _tokenAddress common.Address, _to common.Address, _value *big.Int, _feeLimit *big.Int, _extraData []byte) (*types.Transaction, error)
RequestERC20Transfer is a paid mutator transaction binding the contract method 0x26c23b54.
Solidity: function requestERC20Transfer(address _tokenAddress, address _to, uint256 _value, uint256 _feeLimit, bytes _extraData) returns()
func (*BridgeTransactor) RequestERC721Transfer ¶ added in v1.1.0
func (_Bridge *BridgeTransactor) RequestERC721Transfer(opts *bind.TransactOpts, _tokenAddress common.Address, _to common.Address, _tokenId *big.Int, _extraData []byte) (*types.Transaction, error)
RequestERC721Transfer is a paid mutator transaction binding the contract method 0x22604742.
Solidity: function requestERC721Transfer(address _tokenAddress, address _to, uint256 _tokenId, bytes _extraData) returns()
func (*BridgeTransactor) RequestKLAYTransfer ¶
func (_Bridge *BridgeTransactor) RequestKLAYTransfer(opts *bind.TransactOpts, _to common.Address, _value *big.Int, _extraData []byte) (*types.Transaction, error)
RequestKLAYTransfer is a paid mutator transaction binding the contract method 0x75ebdc09.
Solidity: function requestKLAYTransfer(address _to, uint256 _value, bytes _extraData) payable returns()
func (*BridgeTransactor) SetCounterPartBridge ¶
func (_Bridge *BridgeTransactor) SetCounterPartBridge(opts *bind.TransactOpts, _bridge common.Address) (*types.Transaction, error)
SetCounterPartBridge is a paid mutator transaction binding the contract method 0x87b04c55.
Solidity: function setCounterPartBridge(address _bridge) returns()
func (*BridgeTransactor) SetERC20Fee ¶ added in v1.1.0
func (_Bridge *BridgeTransactor) SetERC20Fee(opts *bind.TransactOpts, _token common.Address, _fee *big.Int, _requestNonce uint64) (*types.Transaction, error)
SetERC20Fee is a paid mutator transaction binding the contract method 0x2f88396c.
Solidity: function setERC20Fee(address _token, uint256 _fee, uint64 _requestNonce) returns()
func (*BridgeTransactor) SetFeeReceiver ¶ added in v1.1.0
func (_Bridge *BridgeTransactor) SetFeeReceiver(opts *bind.TransactOpts, _feeReceiver common.Address) (*types.Transaction, error)
SetFeeReceiver is a paid mutator transaction binding the contract method 0xefdcd974.
Solidity: function setFeeReceiver(address _feeReceiver) returns()
func (*BridgeTransactor) SetKLAYFee ¶ added in v1.1.0
func (_Bridge *BridgeTransactor) SetKLAYFee(opts *bind.TransactOpts, _fee *big.Int, _requestNonce uint64) (*types.Transaction, error)
SetKLAYFee is a paid mutator transaction binding the contract method 0x1a2ae53e.
Solidity: function setKLAYFee(uint256 _fee, uint64 _requestNonce) returns()
func (*BridgeTransactor) SetOperatorThreshold ¶ added in v1.1.0
func (_Bridge *BridgeTransactor) SetOperatorThreshold(opts *bind.TransactOpts, _voteType uint8, _threshold uint8) (*types.Transaction, error)
SetOperatorThreshold is a paid mutator transaction binding the contract method 0xee2aec65.
Solidity: function setOperatorThreshold(uint8 _voteType, uint8 _threshold) returns()
func (*BridgeTransactor) Start ¶
func (_Bridge *BridgeTransactor) Start(opts *bind.TransactOpts, _status bool) (*types.Transaction, error)
Start is a paid mutator transaction binding the contract method 0xc877cf37.
Solidity: function start(bool _status) returns()
func (*BridgeTransactor) TransferOwnership ¶
func (_Bridge *BridgeTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*BridgeTransactor) UnlockKLAY ¶ added in v1.2.0
func (_Bridge *BridgeTransactor) UnlockKLAY(opts *bind.TransactOpts) (*types.Transaction, error)
UnlockKLAY is a paid mutator transaction binding the contract method 0x1ebdca38.
Solidity: function unlockKLAY() returns()
func (*BridgeTransactor) UnlockToken ¶ added in v1.2.0
func (_Bridge *BridgeTransactor) UnlockToken(opts *bind.TransactOpts, _token common.Address) (*types.Transaction, error)
UnlockToken is a paid mutator transaction binding the contract method 0x9ef2017b.
Solidity: function unlockToken(address _token) returns()
type BridgeTransactorRaw ¶
type BridgeTransactorRaw struct {
Contract *BridgeTransactor // Generic write-only contract binding to access the raw methods on
}
BridgeTransactorRaw is an auto generated low-level write-only Go binding around a Klaytn contract.
func (*BridgeTransactorRaw) Transact ¶
func (_Bridge *BridgeTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*BridgeTransactorRaw) Transfer ¶
func (_Bridge *BridgeTransactorRaw) 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 BridgeTransactorSession ¶
type BridgeTransactorSession struct { Contract *BridgeTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
BridgeTransactorSession is an auto generated write-only Go binding around a Klaytn contract, with pre-set transact options.
func (*BridgeTransactorSession) ChargeWithoutEvent ¶
func (_Bridge *BridgeTransactorSession) ChargeWithoutEvent() (*types.Transaction, error)
ChargeWithoutEvent is a paid mutator transaction binding the contract method 0xdd9222d6.
Solidity: function chargeWithoutEvent() payable returns()
func (*BridgeTransactorSession) DeregisterOperator ¶ added in v1.1.0
func (_Bridge *BridgeTransactorSession) DeregisterOperator(_operator common.Address) (*types.Transaction, error)
DeregisterOperator is a paid mutator transaction binding the contract method 0xd8cf98ca.
Solidity: function deregisterOperator(address _operator) returns()
func (*BridgeTransactorSession) DeregisterToken ¶
func (_Bridge *BridgeTransactorSession) DeregisterToken(_token common.Address) (*types.Transaction, error)
DeregisterToken is a paid mutator transaction binding the contract method 0xbab2af1d.
Solidity: function deregisterToken(address _token) returns()
func (*BridgeTransactorSession) Fallback ¶ added in v1.8.4
func (_Bridge *BridgeTransactorSession) Fallback(calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
func (*BridgeTransactorSession) HandleERC20Transfer ¶ added in v1.1.0
func (_Bridge *BridgeTransactorSession) HandleERC20Transfer(_requestTxHash [32]byte, _from common.Address, _to common.Address, _tokenAddress common.Address, _value *big.Int, _requestedNonce uint64, _requestedBlockNumber uint64, _extraData []byte) (*types.Transaction, error)
HandleERC20Transfer is a paid mutator transaction binding the contract method 0x407e6bae.
Solidity: function handleERC20Transfer(bytes32 _requestTxHash, address _from, address _to, address _tokenAddress, uint256 _value, uint64 _requestedNonce, uint64 _requestedBlockNumber, bytes _extraData) returns()
func (*BridgeTransactorSession) HandleERC721Transfer ¶ added in v1.1.0
func (_Bridge *BridgeTransactorSession) HandleERC721Transfer(_requestTxHash [32]byte, _from common.Address, _to common.Address, _tokenAddress common.Address, _tokenId *big.Int, _requestedNonce uint64, _requestedBlockNumber uint64, _tokenURI string, _extraData []byte) (*types.Transaction, error)
HandleERC721Transfer is a paid mutator transaction binding the contract method 0xafb60223.
Solidity: function handleERC721Transfer(bytes32 _requestTxHash, address _from, address _to, address _tokenAddress, uint256 _tokenId, uint64 _requestedNonce, uint64 _requestedBlockNumber, string _tokenURI, bytes _extraData) returns()
func (*BridgeTransactorSession) HandleKLAYTransfer ¶
func (_Bridge *BridgeTransactorSession) HandleKLAYTransfer(_requestTxHash [32]byte, _from common.Address, _to common.Address, _value *big.Int, _requestedNonce uint64, _requestedBlockNumber uint64, _extraData []byte) (*types.Transaction, error)
HandleKLAYTransfer is a paid mutator transaction binding the contract method 0xa066a7ed.
Solidity: function handleKLAYTransfer(bytes32 _requestTxHash, address _from, address _to, uint256 _value, uint64 _requestedNonce, uint64 _requestedBlockNumber, bytes _extraData) returns()
func (*BridgeTransactorSession) LockKLAY ¶ added in v1.2.0
func (_Bridge *BridgeTransactorSession) LockKLAY() (*types.Transaction, error)
LockKLAY is a paid mutator transaction binding the contract method 0x9f071329.
Solidity: function lockKLAY() returns()
func (*BridgeTransactorSession) LockToken ¶ added in v1.2.0
func (_Bridge *BridgeTransactorSession) LockToken(_token common.Address) (*types.Transaction, error)
LockToken is a paid mutator transaction binding the contract method 0x10693fcd.
Solidity: function lockToken(address _token) returns()
func (*BridgeTransactorSession) OnERC20Received ¶ added in v1.1.0
func (_Bridge *BridgeTransactorSession) OnERC20Received(_from common.Address, _to common.Address, _value *big.Int, _feeLimit *big.Int, _extraData []byte) (*types.Transaction, error)
OnERC20Received is a paid mutator transaction binding the contract method 0xf1656e53.
Solidity: function onERC20Received(address _from, address _to, uint256 _value, uint256 _feeLimit, bytes _extraData) returns()
func (*BridgeTransactorSession) OnERC721Received ¶ added in v1.1.0
func (_Bridge *BridgeTransactorSession) OnERC721Received(_from common.Address, _tokenId *big.Int, _to common.Address, _extraData []byte) (*types.Transaction, error)
OnERC721Received is a paid mutator transaction binding the contract method 0xcf0da290.
Solidity: function onERC721Received(address _from, uint256 _tokenId, address _to, bytes _extraData) returns()
func (*BridgeTransactorSession) RegisterOperator ¶ added in v1.1.0
func (_Bridge *BridgeTransactorSession) RegisterOperator(_operator common.Address) (*types.Transaction, error)
RegisterOperator is a paid mutator transaction binding the contract method 0x3682a450.
Solidity: function registerOperator(address _operator) returns()
func (*BridgeTransactorSession) RegisterToken ¶
func (_Bridge *BridgeTransactorSession) RegisterToken(_token common.Address, _cToken common.Address) (*types.Transaction, error)
RegisterToken is a paid mutator transaction binding the contract method 0x4739f7e5.
Solidity: function registerToken(address _token, address _cToken) returns()
func (*BridgeTransactorSession) RenounceOwnership ¶
func (_Bridge *BridgeTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*BridgeTransactorSession) RequestERC20Transfer ¶ added in v1.1.0
func (_Bridge *BridgeTransactorSession) RequestERC20Transfer(_tokenAddress common.Address, _to common.Address, _value *big.Int, _feeLimit *big.Int, _extraData []byte) (*types.Transaction, error)
RequestERC20Transfer is a paid mutator transaction binding the contract method 0x26c23b54.
Solidity: function requestERC20Transfer(address _tokenAddress, address _to, uint256 _value, uint256 _feeLimit, bytes _extraData) returns()
func (*BridgeTransactorSession) RequestERC721Transfer ¶ added in v1.1.0
func (_Bridge *BridgeTransactorSession) RequestERC721Transfer(_tokenAddress common.Address, _to common.Address, _tokenId *big.Int, _extraData []byte) (*types.Transaction, error)
RequestERC721Transfer is a paid mutator transaction binding the contract method 0x22604742.
Solidity: function requestERC721Transfer(address _tokenAddress, address _to, uint256 _tokenId, bytes _extraData) returns()
func (*BridgeTransactorSession) RequestKLAYTransfer ¶
func (_Bridge *BridgeTransactorSession) RequestKLAYTransfer(_to common.Address, _value *big.Int, _extraData []byte) (*types.Transaction, error)
RequestKLAYTransfer is a paid mutator transaction binding the contract method 0x75ebdc09.
Solidity: function requestKLAYTransfer(address _to, uint256 _value, bytes _extraData) payable returns()
func (*BridgeTransactorSession) SetCounterPartBridge ¶
func (_Bridge *BridgeTransactorSession) SetCounterPartBridge(_bridge common.Address) (*types.Transaction, error)
SetCounterPartBridge is a paid mutator transaction binding the contract method 0x87b04c55.
Solidity: function setCounterPartBridge(address _bridge) returns()
func (*BridgeTransactorSession) SetERC20Fee ¶ added in v1.1.0
func (_Bridge *BridgeTransactorSession) SetERC20Fee(_token common.Address, _fee *big.Int, _requestNonce uint64) (*types.Transaction, error)
SetERC20Fee is a paid mutator transaction binding the contract method 0x2f88396c.
Solidity: function setERC20Fee(address _token, uint256 _fee, uint64 _requestNonce) returns()
func (*BridgeTransactorSession) SetFeeReceiver ¶ added in v1.1.0
func (_Bridge *BridgeTransactorSession) SetFeeReceiver(_feeReceiver common.Address) (*types.Transaction, error)
SetFeeReceiver is a paid mutator transaction binding the contract method 0xefdcd974.
Solidity: function setFeeReceiver(address _feeReceiver) returns()
func (*BridgeTransactorSession) SetKLAYFee ¶ added in v1.1.0
func (_Bridge *BridgeTransactorSession) SetKLAYFee(_fee *big.Int, _requestNonce uint64) (*types.Transaction, error)
SetKLAYFee is a paid mutator transaction binding the contract method 0x1a2ae53e.
Solidity: function setKLAYFee(uint256 _fee, uint64 _requestNonce) returns()
func (*BridgeTransactorSession) SetOperatorThreshold ¶ added in v1.1.0
func (_Bridge *BridgeTransactorSession) SetOperatorThreshold(_voteType uint8, _threshold uint8) (*types.Transaction, error)
SetOperatorThreshold is a paid mutator transaction binding the contract method 0xee2aec65.
Solidity: function setOperatorThreshold(uint8 _voteType, uint8 _threshold) returns()
func (*BridgeTransactorSession) Start ¶
func (_Bridge *BridgeTransactorSession) Start(_status bool) (*types.Transaction, error)
Start is a paid mutator transaction binding the contract method 0xc877cf37.
Solidity: function start(bool _status) returns()
func (*BridgeTransactorSession) TransferOwnership ¶
func (_Bridge *BridgeTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*BridgeTransactorSession) UnlockKLAY ¶ added in v1.2.0
func (_Bridge *BridgeTransactorSession) UnlockKLAY() (*types.Transaction, error)
UnlockKLAY is a paid mutator transaction binding the contract method 0x1ebdca38.
Solidity: function unlockKLAY() returns()
func (*BridgeTransactorSession) UnlockToken ¶ added in v1.2.0
func (_Bridge *BridgeTransactorSession) UnlockToken(_token common.Address) (*types.Transaction, error)
UnlockToken is a paid mutator transaction binding the contract method 0x9ef2017b.
Solidity: function unlockToken(address _token) returns()
type BridgeTransfer ¶ added in v1.1.0
type BridgeTransfer struct { BridgeTransferCaller // Read-only binding to the contract BridgeTransferTransactor // Write-only binding to the contract BridgeTransferFilterer // Log filterer for contract events }
BridgeTransfer is an auto generated Go binding around a Klaytn contract.
func NewBridgeTransfer ¶ added in v1.1.0
func NewBridgeTransfer(address common.Address, backend bind.ContractBackend) (*BridgeTransfer, error)
NewBridgeTransfer creates a new instance of BridgeTransfer, bound to a specific deployed contract.
type BridgeTransferCaller ¶ added in v1.1.0
type BridgeTransferCaller struct {
// contains filtered or unexported fields
}
BridgeTransferCaller is an auto generated read-only Go binding around a Klaytn contract.
func NewBridgeTransferCaller ¶ added in v1.1.0
func NewBridgeTransferCaller(address common.Address, caller bind.ContractCaller) (*BridgeTransferCaller, error)
NewBridgeTransferCaller creates a new read-only instance of BridgeTransfer, bound to a specific deployed contract.
func (*BridgeTransferCaller) ClosedValueTransferVotes ¶ added in v1.1.0
func (_BridgeTransfer *BridgeTransferCaller) ClosedValueTransferVotes(opts *bind.CallOpts, arg0 uint64) (bool, error)
ClosedValueTransferVotes is a free data retrieval call binding the contract method 0x9832c1d7.
Solidity: function closedValueTransferVotes(uint64 ) view returns(bool)
func (*BridgeTransferCaller) ConfigurationNonce ¶ added in v1.1.0
func (_BridgeTransfer *BridgeTransferCaller) ConfigurationNonce(opts *bind.CallOpts) (uint64, error)
ConfigurationNonce is a free data retrieval call binding the contract method 0xac6fff0b.
Solidity: function configurationNonce() view returns(uint64)
func (*BridgeTransferCaller) FeeOfERC20 ¶ added in v1.1.0
func (_BridgeTransfer *BridgeTransferCaller) FeeOfERC20(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
FeeOfERC20 is a free data retrieval call binding the contract method 0x488af871.
Solidity: function feeOfERC20(address ) view returns(uint256)
func (*BridgeTransferCaller) FeeOfKLAY ¶ added in v1.1.0
FeeOfKLAY is a free data retrieval call binding the contract method 0xc263b5d6.
Solidity: function feeOfKLAY() view returns(uint256)
func (*BridgeTransferCaller) FeeReceiver ¶ added in v1.1.0
func (_BridgeTransfer *BridgeTransferCaller) FeeReceiver(opts *bind.CallOpts) (common.Address, error)
FeeReceiver is a free data retrieval call binding the contract method 0xb3f00674.
Solidity: function feeReceiver() view returns(address)
func (*BridgeTransferCaller) GetOperatorList ¶ added in v1.2.0
func (_BridgeTransfer *BridgeTransferCaller) GetOperatorList(opts *bind.CallOpts) ([]common.Address, error)
GetOperatorList is a free data retrieval call binding the contract method 0xb2c01030.
Solidity: function getOperatorList() view returns(address[])
func (*BridgeTransferCaller) HandleNoncesToBlockNums ¶ added in v1.1.0
func (_BridgeTransfer *BridgeTransferCaller) HandleNoncesToBlockNums(opts *bind.CallOpts, arg0 uint64) (uint64, error)
HandleNoncesToBlockNums is a free data retrieval call binding the contract method 0x13a6738a.
Solidity: function handleNoncesToBlockNums(uint64 ) view returns(uint64)
func (*BridgeTransferCaller) HandledRequestTx ¶ added in v1.1.0
func (_BridgeTransfer *BridgeTransferCaller) HandledRequestTx(opts *bind.CallOpts, arg0 [32]byte) (bool, error)
HandledRequestTx is a free data retrieval call binding the contract method 0x8a75eee2.
Solidity: function handledRequestTx(bytes32 ) view returns(bool)
func (*BridgeTransferCaller) IsOwner ¶ added in v1.1.0
func (_BridgeTransfer *BridgeTransferCaller) IsOwner(opts *bind.CallOpts) (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() view returns(bool)
func (*BridgeTransferCaller) IsRunning ¶ added in v1.1.0
func (_BridgeTransfer *BridgeTransferCaller) IsRunning(opts *bind.CallOpts) (bool, error)
IsRunning is a free data retrieval call binding the contract method 0x2014e5d1.
Solidity: function isRunning() view returns(bool)
func (*BridgeTransferCaller) LowerHandleNonce ¶ added in v1.1.0
func (_BridgeTransfer *BridgeTransferCaller) LowerHandleNonce(opts *bind.CallOpts) (uint64, error)
LowerHandleNonce is a free data retrieval call binding the contract method 0x4b40b826.
Solidity: function lowerHandleNonce() view returns(uint64)
func (*BridgeTransferCaller) MAXOPERATOR ¶ added in v1.3.0
func (_BridgeTransfer *BridgeTransferCaller) MAXOPERATOR(opts *bind.CallOpts) (uint64, error)
MAXOPERATOR is a free data retrieval call binding the contract method 0x3a3099d1.
Solidity: function MAX_OPERATOR() view returns(uint64)
func (*BridgeTransferCaller) ModeMintBurn ¶ added in v1.1.0
func (_BridgeTransfer *BridgeTransferCaller) ModeMintBurn(opts *bind.CallOpts) (bool, error)
ModeMintBurn is a free data retrieval call binding the contract method 0x6e176ec2.
Solidity: function modeMintBurn() view returns(bool)
func (*BridgeTransferCaller) OperatorList ¶ added in v1.2.0
func (_BridgeTransfer *BridgeTransferCaller) OperatorList(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
OperatorList is a free data retrieval call binding the contract method 0xcb38f407.
Solidity: function operatorList(uint256 ) view returns(address)
func (*BridgeTransferCaller) OperatorThresholds ¶ added in v1.1.0
func (_BridgeTransfer *BridgeTransferCaller) OperatorThresholds(opts *bind.CallOpts, arg0 uint8) (uint8, error)
OperatorThresholds is a free data retrieval call binding the contract method 0x5526f76b.
Solidity: function operatorThresholds(uint8 ) view returns(uint8)
func (*BridgeTransferCaller) Operators ¶ added in v1.1.0
func (_BridgeTransfer *BridgeTransferCaller) Operators(opts *bind.CallOpts, arg0 common.Address) (bool, error)
Operators is a free data retrieval call binding the contract method 0x13e7c9d8.
Solidity: function operators(address ) view returns(bool)
func (*BridgeTransferCaller) Owner ¶ added in v1.1.0
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*BridgeTransferCaller) RecoveryBlockNumber ¶ added in v1.1.0
func (_BridgeTransfer *BridgeTransferCaller) RecoveryBlockNumber(opts *bind.CallOpts) (uint64, error)
RecoveryBlockNumber is a free data retrieval call binding the contract method 0x989ba0d3.
Solidity: function recoveryBlockNumber() view returns(uint64)
func (*BridgeTransferCaller) RequestNonce ¶ added in v1.1.0
func (_BridgeTransfer *BridgeTransferCaller) RequestNonce(opts *bind.CallOpts) (uint64, error)
RequestNonce is a free data retrieval call binding the contract method 0x7c1a0302.
Solidity: function requestNonce() view returns(uint64)
func (*BridgeTransferCaller) UpperHandleNonce ¶ added in v1.1.0
func (_BridgeTransfer *BridgeTransferCaller) UpperHandleNonce(opts *bind.CallOpts) (uint64, error)
UpperHandleNonce is a free data retrieval call binding the contract method 0x54edad72.
Solidity: function upperHandleNonce() view returns(uint64)
type BridgeTransferCallerRaw ¶ added in v1.1.0
type BridgeTransferCallerRaw struct {
Contract *BridgeTransferCaller // Generic read-only contract binding to access the raw methods on
}
BridgeTransferCallerRaw is an auto generated low-level read-only Go binding around a Klaytn contract.
func (*BridgeTransferCallerRaw) Call ¶ added in v1.1.0
func (_BridgeTransfer *BridgeTransferCallerRaw) 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 BridgeTransferCallerSession ¶ added in v1.1.0
type BridgeTransferCallerSession struct { Contract *BridgeTransferCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
BridgeTransferCallerSession is an auto generated read-only Go binding around a Klaytn contract, with pre-set call options.
func (*BridgeTransferCallerSession) ClosedValueTransferVotes ¶ added in v1.1.0
func (_BridgeTransfer *BridgeTransferCallerSession) ClosedValueTransferVotes(arg0 uint64) (bool, error)
ClosedValueTransferVotes is a free data retrieval call binding the contract method 0x9832c1d7.
Solidity: function closedValueTransferVotes(uint64 ) view returns(bool)
func (*BridgeTransferCallerSession) ConfigurationNonce ¶ added in v1.1.0
func (_BridgeTransfer *BridgeTransferCallerSession) ConfigurationNonce() (uint64, error)
ConfigurationNonce is a free data retrieval call binding the contract method 0xac6fff0b.
Solidity: function configurationNonce() view returns(uint64)
func (*BridgeTransferCallerSession) FeeOfERC20 ¶ added in v1.1.0
func (_BridgeTransfer *BridgeTransferCallerSession) FeeOfERC20(arg0 common.Address) (*big.Int, error)
FeeOfERC20 is a free data retrieval call binding the contract method 0x488af871.
Solidity: function feeOfERC20(address ) view returns(uint256)
func (*BridgeTransferCallerSession) FeeOfKLAY ¶ added in v1.1.0
func (_BridgeTransfer *BridgeTransferCallerSession) FeeOfKLAY() (*big.Int, error)
FeeOfKLAY is a free data retrieval call binding the contract method 0xc263b5d6.
Solidity: function feeOfKLAY() view returns(uint256)
func (*BridgeTransferCallerSession) FeeReceiver ¶ added in v1.1.0
func (_BridgeTransfer *BridgeTransferCallerSession) FeeReceiver() (common.Address, error)
FeeReceiver is a free data retrieval call binding the contract method 0xb3f00674.
Solidity: function feeReceiver() view returns(address)
func (*BridgeTransferCallerSession) GetOperatorList ¶ added in v1.2.0
func (_BridgeTransfer *BridgeTransferCallerSession) GetOperatorList() ([]common.Address, error)
GetOperatorList is a free data retrieval call binding the contract method 0xb2c01030.
Solidity: function getOperatorList() view returns(address[])
func (*BridgeTransferCallerSession) HandleNoncesToBlockNums ¶ added in v1.1.0
func (_BridgeTransfer *BridgeTransferCallerSession) HandleNoncesToBlockNums(arg0 uint64) (uint64, error)
HandleNoncesToBlockNums is a free data retrieval call binding the contract method 0x13a6738a.
Solidity: function handleNoncesToBlockNums(uint64 ) view returns(uint64)
func (*BridgeTransferCallerSession) HandledRequestTx ¶ added in v1.1.0
func (_BridgeTransfer *BridgeTransferCallerSession) HandledRequestTx(arg0 [32]byte) (bool, error)
HandledRequestTx is a free data retrieval call binding the contract method 0x8a75eee2.
Solidity: function handledRequestTx(bytes32 ) view returns(bool)
func (*BridgeTransferCallerSession) IsOwner ¶ added in v1.1.0
func (_BridgeTransfer *BridgeTransferCallerSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() view returns(bool)
func (*BridgeTransferCallerSession) IsRunning ¶ added in v1.1.0
func (_BridgeTransfer *BridgeTransferCallerSession) IsRunning() (bool, error)
IsRunning is a free data retrieval call binding the contract method 0x2014e5d1.
Solidity: function isRunning() view returns(bool)
func (*BridgeTransferCallerSession) LowerHandleNonce ¶ added in v1.1.0
func (_BridgeTransfer *BridgeTransferCallerSession) LowerHandleNonce() (uint64, error)
LowerHandleNonce is a free data retrieval call binding the contract method 0x4b40b826.
Solidity: function lowerHandleNonce() view returns(uint64)
func (*BridgeTransferCallerSession) MAXOPERATOR ¶ added in v1.3.0
func (_BridgeTransfer *BridgeTransferCallerSession) MAXOPERATOR() (uint64, error)
MAXOPERATOR is a free data retrieval call binding the contract method 0x3a3099d1.
Solidity: function MAX_OPERATOR() view returns(uint64)
func (*BridgeTransferCallerSession) ModeMintBurn ¶ added in v1.1.0
func (_BridgeTransfer *BridgeTransferCallerSession) ModeMintBurn() (bool, error)
ModeMintBurn is a free data retrieval call binding the contract method 0x6e176ec2.
Solidity: function modeMintBurn() view returns(bool)
func (*BridgeTransferCallerSession) OperatorList ¶ added in v1.2.0
func (_BridgeTransfer *BridgeTransferCallerSession) OperatorList(arg0 *big.Int) (common.Address, error)
OperatorList is a free data retrieval call binding the contract method 0xcb38f407.
Solidity: function operatorList(uint256 ) view returns(address)
func (*BridgeTransferCallerSession) OperatorThresholds ¶ added in v1.1.0
func (_BridgeTransfer *BridgeTransferCallerSession) OperatorThresholds(arg0 uint8) (uint8, error)
OperatorThresholds is a free data retrieval call binding the contract method 0x5526f76b.
Solidity: function operatorThresholds(uint8 ) view returns(uint8)
func (*BridgeTransferCallerSession) Operators ¶ added in v1.1.0
func (_BridgeTransfer *BridgeTransferCallerSession) Operators(arg0 common.Address) (bool, error)
Operators is a free data retrieval call binding the contract method 0x13e7c9d8.
Solidity: function operators(address ) view returns(bool)
func (*BridgeTransferCallerSession) Owner ¶ added in v1.1.0
func (_BridgeTransfer *BridgeTransferCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*BridgeTransferCallerSession) RecoveryBlockNumber ¶ added in v1.1.0
func (_BridgeTransfer *BridgeTransferCallerSession) RecoveryBlockNumber() (uint64, error)
RecoveryBlockNumber is a free data retrieval call binding the contract method 0x989ba0d3.
Solidity: function recoveryBlockNumber() view returns(uint64)
func (*BridgeTransferCallerSession) RequestNonce ¶ added in v1.1.0
func (_BridgeTransfer *BridgeTransferCallerSession) RequestNonce() (uint64, error)
RequestNonce is a free data retrieval call binding the contract method 0x7c1a0302.
Solidity: function requestNonce() view returns(uint64)
func (*BridgeTransferCallerSession) UpperHandleNonce ¶ added in v1.1.0
func (_BridgeTransfer *BridgeTransferCallerSession) UpperHandleNonce() (uint64, error)
UpperHandleNonce is a free data retrieval call binding the contract method 0x54edad72.
Solidity: function upperHandleNonce() view returns(uint64)
type BridgeTransferERC20 ¶ added in v1.1.0
type BridgeTransferERC20 struct { BridgeTransferERC20Caller // Read-only binding to the contract BridgeTransferERC20Transactor // Write-only binding to the contract BridgeTransferERC20Filterer // Log filterer for contract events }
BridgeTransferERC20 is an auto generated Go binding around a Klaytn contract.
func NewBridgeTransferERC20 ¶ added in v1.1.0
func NewBridgeTransferERC20(address common.Address, backend bind.ContractBackend) (*BridgeTransferERC20, error)
NewBridgeTransferERC20 creates a new instance of BridgeTransferERC20, bound to a specific deployed contract.
type BridgeTransferERC20Caller ¶ added in v1.1.0
type BridgeTransferERC20Caller struct {
// contains filtered or unexported fields
}
BridgeTransferERC20Caller is an auto generated read-only Go binding around a Klaytn contract.
func NewBridgeTransferERC20Caller ¶ added in v1.1.0
func NewBridgeTransferERC20Caller(address common.Address, caller bind.ContractCaller) (*BridgeTransferERC20Caller, error)
NewBridgeTransferERC20Caller creates a new read-only instance of BridgeTransferERC20, bound to a specific deployed contract.
func (*BridgeTransferERC20Caller) ClosedValueTransferVotes ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20Caller) ClosedValueTransferVotes(opts *bind.CallOpts, arg0 uint64) (bool, error)
ClosedValueTransferVotes is a free data retrieval call binding the contract method 0x9832c1d7.
Solidity: function closedValueTransferVotes(uint64 ) view returns(bool)
func (*BridgeTransferERC20Caller) ConfigurationNonce ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20Caller) ConfigurationNonce(opts *bind.CallOpts) (uint64, error)
ConfigurationNonce is a free data retrieval call binding the contract method 0xac6fff0b.
Solidity: function configurationNonce() view returns(uint64)
func (*BridgeTransferERC20Caller) FeeOfERC20 ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20Caller) FeeOfERC20(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
FeeOfERC20 is a free data retrieval call binding the contract method 0x488af871.
Solidity: function feeOfERC20(address ) view returns(uint256)
func (*BridgeTransferERC20Caller) FeeOfKLAY ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20Caller) FeeOfKLAY(opts *bind.CallOpts) (*big.Int, error)
FeeOfKLAY is a free data retrieval call binding the contract method 0xc263b5d6.
Solidity: function feeOfKLAY() view returns(uint256)
func (*BridgeTransferERC20Caller) FeeReceiver ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20Caller) FeeReceiver(opts *bind.CallOpts) (common.Address, error)
FeeReceiver is a free data retrieval call binding the contract method 0xb3f00674.
Solidity: function feeReceiver() view returns(address)
func (*BridgeTransferERC20Caller) GetOperatorList ¶ added in v1.2.0
func (_BridgeTransferERC20 *BridgeTransferERC20Caller) GetOperatorList(opts *bind.CallOpts) ([]common.Address, error)
GetOperatorList is a free data retrieval call binding the contract method 0xb2c01030.
Solidity: function getOperatorList() view returns(address[])
func (*BridgeTransferERC20Caller) GetRegisteredTokenList ¶ added in v1.2.0
func (_BridgeTransferERC20 *BridgeTransferERC20Caller) GetRegisteredTokenList(opts *bind.CallOpts) ([]common.Address, error)
GetRegisteredTokenList is a free data retrieval call binding the contract method 0xea21eade.
Solidity: function getRegisteredTokenList() view returns(address[])
func (*BridgeTransferERC20Caller) HandleNoncesToBlockNums ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20Caller) HandleNoncesToBlockNums(opts *bind.CallOpts, arg0 uint64) (uint64, error)
HandleNoncesToBlockNums is a free data retrieval call binding the contract method 0x13a6738a.
Solidity: function handleNoncesToBlockNums(uint64 ) view returns(uint64)
func (*BridgeTransferERC20Caller) HandledRequestTx ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20Caller) HandledRequestTx(opts *bind.CallOpts, arg0 [32]byte) (bool, error)
HandledRequestTx is a free data retrieval call binding the contract method 0x8a75eee2.
Solidity: function handledRequestTx(bytes32 ) view returns(bool)
func (*BridgeTransferERC20Caller) IndexOfTokens ¶ added in v1.2.0
func (_BridgeTransferERC20 *BridgeTransferERC20Caller) IndexOfTokens(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
IndexOfTokens is a free data retrieval call binding the contract method 0x48a18a6a.
Solidity: function indexOfTokens(address ) view returns(uint256)
func (*BridgeTransferERC20Caller) IsOwner ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20Caller) IsOwner(opts *bind.CallOpts) (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() view returns(bool)
func (*BridgeTransferERC20Caller) IsRunning ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20Caller) IsRunning(opts *bind.CallOpts) (bool, error)
IsRunning is a free data retrieval call binding the contract method 0x2014e5d1.
Solidity: function isRunning() view returns(bool)
func (*BridgeTransferERC20Caller) LockedTokens ¶ added in v1.2.0
func (_BridgeTransferERC20 *BridgeTransferERC20Caller) LockedTokens(opts *bind.CallOpts, arg0 common.Address) (bool, error)
LockedTokens is a free data retrieval call binding the contract method 0x5eb7413a.
Solidity: function lockedTokens(address ) view returns(bool)
func (*BridgeTransferERC20Caller) LowerHandleNonce ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20Caller) LowerHandleNonce(opts *bind.CallOpts) (uint64, error)
LowerHandleNonce is a free data retrieval call binding the contract method 0x4b40b826.
Solidity: function lowerHandleNonce() view returns(uint64)
func (*BridgeTransferERC20Caller) MAXOPERATOR ¶ added in v1.3.0
func (_BridgeTransferERC20 *BridgeTransferERC20Caller) MAXOPERATOR(opts *bind.CallOpts) (uint64, error)
MAXOPERATOR is a free data retrieval call binding the contract method 0x3a3099d1.
Solidity: function MAX_OPERATOR() view returns(uint64)
func (*BridgeTransferERC20Caller) ModeMintBurn ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20Caller) ModeMintBurn(opts *bind.CallOpts) (bool, error)
ModeMintBurn is a free data retrieval call binding the contract method 0x6e176ec2.
Solidity: function modeMintBurn() view returns(bool)
func (*BridgeTransferERC20Caller) OperatorList ¶ added in v1.2.0
func (_BridgeTransferERC20 *BridgeTransferERC20Caller) OperatorList(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
OperatorList is a free data retrieval call binding the contract method 0xcb38f407.
Solidity: function operatorList(uint256 ) view returns(address)
func (*BridgeTransferERC20Caller) OperatorThresholds ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20Caller) OperatorThresholds(opts *bind.CallOpts, arg0 uint8) (uint8, error)
OperatorThresholds is a free data retrieval call binding the contract method 0x5526f76b.
Solidity: function operatorThresholds(uint8 ) view returns(uint8)
func (*BridgeTransferERC20Caller) Operators ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20Caller) Operators(opts *bind.CallOpts, arg0 common.Address) (bool, error)
Operators is a free data retrieval call binding the contract method 0x13e7c9d8.
Solidity: function operators(address ) view returns(bool)
func (*BridgeTransferERC20Caller) Owner ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20Caller) Owner(opts *bind.CallOpts) (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*BridgeTransferERC20Caller) RecoveryBlockNumber ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20Caller) RecoveryBlockNumber(opts *bind.CallOpts) (uint64, error)
RecoveryBlockNumber is a free data retrieval call binding the contract method 0x989ba0d3.
Solidity: function recoveryBlockNumber() view returns(uint64)
func (*BridgeTransferERC20Caller) RegisteredTokenList ¶ added in v1.2.0
func (_BridgeTransferERC20 *BridgeTransferERC20Caller) RegisteredTokenList(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
RegisteredTokenList is a free data retrieval call binding the contract method 0x3e4fe949.
Solidity: function registeredTokenList(uint256 ) view returns(address)
func (*BridgeTransferERC20Caller) RegisteredTokens ¶ added in v1.2.0
func (_BridgeTransferERC20 *BridgeTransferERC20Caller) RegisteredTokens(opts *bind.CallOpts, arg0 common.Address) (common.Address, error)
RegisteredTokens is a free data retrieval call binding the contract method 0x8c0bd916.
Solidity: function registeredTokens(address ) view returns(address)
func (*BridgeTransferERC20Caller) RequestNonce ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20Caller) RequestNonce(opts *bind.CallOpts) (uint64, error)
RequestNonce is a free data retrieval call binding the contract method 0x7c1a0302.
Solidity: function requestNonce() view returns(uint64)
func (*BridgeTransferERC20Caller) UpperHandleNonce ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20Caller) UpperHandleNonce(opts *bind.CallOpts) (uint64, error)
UpperHandleNonce is a free data retrieval call binding the contract method 0x54edad72.
Solidity: function upperHandleNonce() view returns(uint64)
type BridgeTransferERC20CallerRaw ¶ added in v1.1.0
type BridgeTransferERC20CallerRaw struct {
Contract *BridgeTransferERC20Caller // Generic read-only contract binding to access the raw methods on
}
BridgeTransferERC20CallerRaw is an auto generated low-level read-only Go binding around a Klaytn contract.
func (*BridgeTransferERC20CallerRaw) Call ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20CallerRaw) 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 BridgeTransferERC20CallerSession ¶ added in v1.1.0
type BridgeTransferERC20CallerSession struct { Contract *BridgeTransferERC20Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
BridgeTransferERC20CallerSession is an auto generated read-only Go binding around a Klaytn contract, with pre-set call options.
func (*BridgeTransferERC20CallerSession) ClosedValueTransferVotes ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20CallerSession) ClosedValueTransferVotes(arg0 uint64) (bool, error)
ClosedValueTransferVotes is a free data retrieval call binding the contract method 0x9832c1d7.
Solidity: function closedValueTransferVotes(uint64 ) view returns(bool)
func (*BridgeTransferERC20CallerSession) ConfigurationNonce ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20CallerSession) ConfigurationNonce() (uint64, error)
ConfigurationNonce is a free data retrieval call binding the contract method 0xac6fff0b.
Solidity: function configurationNonce() view returns(uint64)
func (*BridgeTransferERC20CallerSession) FeeOfERC20 ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20CallerSession) FeeOfERC20(arg0 common.Address) (*big.Int, error)
FeeOfERC20 is a free data retrieval call binding the contract method 0x488af871.
Solidity: function feeOfERC20(address ) view returns(uint256)
func (*BridgeTransferERC20CallerSession) FeeOfKLAY ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20CallerSession) FeeOfKLAY() (*big.Int, error)
FeeOfKLAY is a free data retrieval call binding the contract method 0xc263b5d6.
Solidity: function feeOfKLAY() view returns(uint256)
func (*BridgeTransferERC20CallerSession) FeeReceiver ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20CallerSession) FeeReceiver() (common.Address, error)
FeeReceiver is a free data retrieval call binding the contract method 0xb3f00674.
Solidity: function feeReceiver() view returns(address)
func (*BridgeTransferERC20CallerSession) GetOperatorList ¶ added in v1.2.0
func (_BridgeTransferERC20 *BridgeTransferERC20CallerSession) GetOperatorList() ([]common.Address, error)
GetOperatorList is a free data retrieval call binding the contract method 0xb2c01030.
Solidity: function getOperatorList() view returns(address[])
func (*BridgeTransferERC20CallerSession) GetRegisteredTokenList ¶ added in v1.2.0
func (_BridgeTransferERC20 *BridgeTransferERC20CallerSession) GetRegisteredTokenList() ([]common.Address, error)
GetRegisteredTokenList is a free data retrieval call binding the contract method 0xea21eade.
Solidity: function getRegisteredTokenList() view returns(address[])
func (*BridgeTransferERC20CallerSession) HandleNoncesToBlockNums ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20CallerSession) HandleNoncesToBlockNums(arg0 uint64) (uint64, error)
HandleNoncesToBlockNums is a free data retrieval call binding the contract method 0x13a6738a.
Solidity: function handleNoncesToBlockNums(uint64 ) view returns(uint64)
func (*BridgeTransferERC20CallerSession) HandledRequestTx ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20CallerSession) HandledRequestTx(arg0 [32]byte) (bool, error)
HandledRequestTx is a free data retrieval call binding the contract method 0x8a75eee2.
Solidity: function handledRequestTx(bytes32 ) view returns(bool)
func (*BridgeTransferERC20CallerSession) IndexOfTokens ¶ added in v1.2.0
func (_BridgeTransferERC20 *BridgeTransferERC20CallerSession) IndexOfTokens(arg0 common.Address) (*big.Int, error)
IndexOfTokens is a free data retrieval call binding the contract method 0x48a18a6a.
Solidity: function indexOfTokens(address ) view returns(uint256)
func (*BridgeTransferERC20CallerSession) IsOwner ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20CallerSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() view returns(bool)
func (*BridgeTransferERC20CallerSession) IsRunning ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20CallerSession) IsRunning() (bool, error)
IsRunning is a free data retrieval call binding the contract method 0x2014e5d1.
Solidity: function isRunning() view returns(bool)
func (*BridgeTransferERC20CallerSession) LockedTokens ¶ added in v1.2.0
func (_BridgeTransferERC20 *BridgeTransferERC20CallerSession) LockedTokens(arg0 common.Address) (bool, error)
LockedTokens is a free data retrieval call binding the contract method 0x5eb7413a.
Solidity: function lockedTokens(address ) view returns(bool)
func (*BridgeTransferERC20CallerSession) LowerHandleNonce ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20CallerSession) LowerHandleNonce() (uint64, error)
LowerHandleNonce is a free data retrieval call binding the contract method 0x4b40b826.
Solidity: function lowerHandleNonce() view returns(uint64)
func (*BridgeTransferERC20CallerSession) MAXOPERATOR ¶ added in v1.3.0
func (_BridgeTransferERC20 *BridgeTransferERC20CallerSession) MAXOPERATOR() (uint64, error)
MAXOPERATOR is a free data retrieval call binding the contract method 0x3a3099d1.
Solidity: function MAX_OPERATOR() view returns(uint64)
func (*BridgeTransferERC20CallerSession) ModeMintBurn ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20CallerSession) ModeMintBurn() (bool, error)
ModeMintBurn is a free data retrieval call binding the contract method 0x6e176ec2.
Solidity: function modeMintBurn() view returns(bool)
func (*BridgeTransferERC20CallerSession) OperatorList ¶ added in v1.2.0
func (_BridgeTransferERC20 *BridgeTransferERC20CallerSession) OperatorList(arg0 *big.Int) (common.Address, error)
OperatorList is a free data retrieval call binding the contract method 0xcb38f407.
Solidity: function operatorList(uint256 ) view returns(address)
func (*BridgeTransferERC20CallerSession) OperatorThresholds ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20CallerSession) OperatorThresholds(arg0 uint8) (uint8, error)
OperatorThresholds is a free data retrieval call binding the contract method 0x5526f76b.
Solidity: function operatorThresholds(uint8 ) view returns(uint8)
func (*BridgeTransferERC20CallerSession) Operators ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20CallerSession) Operators(arg0 common.Address) (bool, error)
Operators is a free data retrieval call binding the contract method 0x13e7c9d8.
Solidity: function operators(address ) view returns(bool)
func (*BridgeTransferERC20CallerSession) Owner ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20CallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*BridgeTransferERC20CallerSession) RecoveryBlockNumber ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20CallerSession) RecoveryBlockNumber() (uint64, error)
RecoveryBlockNumber is a free data retrieval call binding the contract method 0x989ba0d3.
Solidity: function recoveryBlockNumber() view returns(uint64)
func (*BridgeTransferERC20CallerSession) RegisteredTokenList ¶ added in v1.2.0
func (_BridgeTransferERC20 *BridgeTransferERC20CallerSession) RegisteredTokenList(arg0 *big.Int) (common.Address, error)
RegisteredTokenList is a free data retrieval call binding the contract method 0x3e4fe949.
Solidity: function registeredTokenList(uint256 ) view returns(address)
func (*BridgeTransferERC20CallerSession) RegisteredTokens ¶ added in v1.2.0
func (_BridgeTransferERC20 *BridgeTransferERC20CallerSession) RegisteredTokens(arg0 common.Address) (common.Address, error)
RegisteredTokens is a free data retrieval call binding the contract method 0x8c0bd916.
Solidity: function registeredTokens(address ) view returns(address)
func (*BridgeTransferERC20CallerSession) RequestNonce ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20CallerSession) RequestNonce() (uint64, error)
RequestNonce is a free data retrieval call binding the contract method 0x7c1a0302.
Solidity: function requestNonce() view returns(uint64)
func (*BridgeTransferERC20CallerSession) UpperHandleNonce ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20CallerSession) UpperHandleNonce() (uint64, error)
UpperHandleNonce is a free data retrieval call binding the contract method 0x54edad72.
Solidity: function upperHandleNonce() view returns(uint64)
type BridgeTransferERC20ERC20FeeChanged ¶ added in v1.1.0
type BridgeTransferERC20ERC20FeeChanged struct { Token common.Address Fee *big.Int Raw types.Log // Blockchain specific contextual infos }
BridgeTransferERC20ERC20FeeChanged represents a ERC20FeeChanged event raised by the BridgeTransferERC20 contract.
type BridgeTransferERC20ERC20FeeChangedIterator ¶ added in v1.1.0
type BridgeTransferERC20ERC20FeeChangedIterator struct { Event *BridgeTransferERC20ERC20FeeChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BridgeTransferERC20ERC20FeeChangedIterator is returned from FilterERC20FeeChanged and is used to iterate over the raw logs and unpacked data for ERC20FeeChanged events raised by the BridgeTransferERC20 contract.
func (*BridgeTransferERC20ERC20FeeChangedIterator) Close ¶ added in v1.1.0
func (it *BridgeTransferERC20ERC20FeeChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BridgeTransferERC20ERC20FeeChangedIterator) Error ¶ added in v1.1.0
func (it *BridgeTransferERC20ERC20FeeChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BridgeTransferERC20ERC20FeeChangedIterator) Next ¶ added in v1.1.0
func (it *BridgeTransferERC20ERC20FeeChangedIterator) Next() bool
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 BridgeTransferERC20FeeChanged ¶ added in v1.1.0
type BridgeTransferERC20FeeChanged struct { Token common.Address Fee *big.Int Raw types.Log // Blockchain specific contextual infos }
BridgeTransferERC20FeeChanged represents a ERC20FeeChanged event raised by the BridgeTransfer contract.
type BridgeTransferERC20FeeChangedIterator ¶ added in v1.1.0
type BridgeTransferERC20FeeChangedIterator struct { Event *BridgeTransferERC20FeeChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BridgeTransferERC20FeeChangedIterator is returned from FilterERC20FeeChanged and is used to iterate over the raw logs and unpacked data for ERC20FeeChanged events raised by the BridgeTransfer contract.
func (*BridgeTransferERC20FeeChangedIterator) Close ¶ added in v1.1.0
func (it *BridgeTransferERC20FeeChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BridgeTransferERC20FeeChangedIterator) Error ¶ added in v1.1.0
func (it *BridgeTransferERC20FeeChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BridgeTransferERC20FeeChangedIterator) Next ¶ added in v1.1.0
func (it *BridgeTransferERC20FeeChangedIterator) Next() bool
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 BridgeTransferERC20FeeReceiverChanged ¶ added in v1.1.0
type BridgeTransferERC20FeeReceiverChanged struct { FeeReceiver common.Address Raw types.Log // Blockchain specific contextual infos }
BridgeTransferERC20FeeReceiverChanged represents a FeeReceiverChanged event raised by the BridgeTransferERC20 contract.
type BridgeTransferERC20FeeReceiverChangedIterator ¶ added in v1.1.0
type BridgeTransferERC20FeeReceiverChangedIterator struct { Event *BridgeTransferERC20FeeReceiverChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BridgeTransferERC20FeeReceiverChangedIterator is returned from FilterFeeReceiverChanged and is used to iterate over the raw logs and unpacked data for FeeReceiverChanged events raised by the BridgeTransferERC20 contract.
func (*BridgeTransferERC20FeeReceiverChangedIterator) Close ¶ added in v1.1.0
func (it *BridgeTransferERC20FeeReceiverChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BridgeTransferERC20FeeReceiverChangedIterator) Error ¶ added in v1.1.0
func (it *BridgeTransferERC20FeeReceiverChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BridgeTransferERC20FeeReceiverChangedIterator) Next ¶ added in v1.1.0
func (it *BridgeTransferERC20FeeReceiverChangedIterator) Next() bool
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 BridgeTransferERC20Filterer ¶ added in v1.1.0
type BridgeTransferERC20Filterer struct {
// contains filtered or unexported fields
}
BridgeTransferERC20Filterer is an auto generated log filtering Go binding around a Klaytn contract events.
func NewBridgeTransferERC20Filterer ¶ added in v1.1.0
func NewBridgeTransferERC20Filterer(address common.Address, filterer bind.ContractFilterer) (*BridgeTransferERC20Filterer, error)
NewBridgeTransferERC20Filterer creates a new log filterer instance of BridgeTransferERC20, bound to a specific deployed contract.
func (*BridgeTransferERC20Filterer) FilterERC20FeeChanged ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20Filterer) FilterERC20FeeChanged(opts *bind.FilterOpts, token []common.Address, fee []*big.Int) (*BridgeTransferERC20ERC20FeeChangedIterator, error)
FilterERC20FeeChanged is a free log retrieval operation binding the contract event 0xdb5ad2e76ae20cfa4e7adbc7305d7538442164d85ead9937c98620a1aa4c255b.
Solidity: event ERC20FeeChanged(address indexed token, uint256 indexed fee)
func (*BridgeTransferERC20Filterer) FilterFeeReceiverChanged ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20Filterer) FilterFeeReceiverChanged(opts *bind.FilterOpts, feeReceiver []common.Address) (*BridgeTransferERC20FeeReceiverChangedIterator, error)
FilterFeeReceiverChanged is a free log retrieval operation binding the contract event 0x647672599d3468abcfa241a13c9e3d34383caadb5cc80fb67c3cdfcd5f786059.
Solidity: event FeeReceiverChanged(address indexed feeReceiver)
func (*BridgeTransferERC20Filterer) FilterHandleValueTransfer ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20Filterer) FilterHandleValueTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, tokenAddress []common.Address) (*BridgeTransferERC20HandleValueTransferIterator, error)
FilterHandleValueTransfer is a free log retrieval operation binding the contract event 0x12b02f226d965a2881e0e8ffed6c421803a22d57ad91f9ef996fe0748ea10175.
Solidity: event HandleValueTransfer(bytes32 requestTxHash, uint8 tokenType, address indexed from, address indexed to, address indexed tokenAddress, uint256 valueOrTokenId, uint64 handleNonce, uint64 lowerHandleNonce, bytes extraData)
func (*BridgeTransferERC20Filterer) FilterKLAYFeeChanged ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20Filterer) FilterKLAYFeeChanged(opts *bind.FilterOpts, fee []*big.Int) (*BridgeTransferERC20KLAYFeeChangedIterator, error)
FilterKLAYFeeChanged is a free log retrieval operation binding the contract event 0xa7a33d0996347e1aa55ca2206015b61b9534bdd881d59d59aa680e25eefac365.
Solidity: event KLAYFeeChanged(uint256 indexed fee)
func (*BridgeTransferERC20Filterer) FilterOwnershipTransferred ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20Filterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*BridgeTransferERC20OwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*BridgeTransferERC20Filterer) FilterRequestValueTransfer ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20Filterer) FilterRequestValueTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, tokenAddress []common.Address) (*BridgeTransferERC20RequestValueTransferIterator, error)
FilterRequestValueTransfer is a free log retrieval operation binding the contract event 0xeff76c36e53fa5ff52f27acc8a34d5047a8246abb07b77b12f1309f71e337f09.
Solidity: event RequestValueTransfer(uint8 tokenType, address indexed from, address indexed to, address indexed tokenAddress, uint256 valueOrTokenId, uint64 requestNonce, uint256 fee, bytes extraData)
func (*BridgeTransferERC20Filterer) FilterRequestValueTransferEncoded ¶ added in v1.8.4
func (_BridgeTransferERC20 *BridgeTransferERC20Filterer) FilterRequestValueTransferEncoded(opts *bind.FilterOpts, from []common.Address, to []common.Address, tokenAddress []common.Address) (*BridgeTransferERC20RequestValueTransferEncodedIterator, error)
FilterRequestValueTransferEncoded is a free log retrieval operation binding the contract event 0x17d76053ca34a4dd8c402fe6498deb797fac89bf7ed02f3f5161aa9368cc8c1f.
Solidity: event RequestValueTransferEncoded(uint8 tokenType, address indexed from, address indexed to, address indexed tokenAddress, uint256 valueOrTokenId, uint64 requestNonce, uint256 fee, bytes extraData, uint8 encodingVer, bytes encodedData)
func (*BridgeTransferERC20Filterer) FilterTokenDeregistered ¶ added in v1.2.0
func (_BridgeTransferERC20 *BridgeTransferERC20Filterer) FilterTokenDeregistered(opts *bind.FilterOpts, token []common.Address) (*BridgeTransferERC20TokenDeregisteredIterator, error)
FilterTokenDeregistered is a free log retrieval operation binding the contract event 0x1d735ca20b63676dde668b718be78606b061d6bd7534ff815a90a121a6c084b6.
Solidity: event TokenDeregistered(address indexed token)
func (*BridgeTransferERC20Filterer) FilterTokenLocked ¶ added in v1.2.0
func (_BridgeTransferERC20 *BridgeTransferERC20Filterer) FilterTokenLocked(opts *bind.FilterOpts, token []common.Address) (*BridgeTransferERC20TokenLockedIterator, error)
FilterTokenLocked is a free log retrieval operation binding the contract event 0xca1b0a14e18ada4c44846768dd186e35630cdc5cfeaca83c404ae4acaafbecd7.
Solidity: event TokenLocked(address indexed token)
func (*BridgeTransferERC20Filterer) FilterTokenRegistered ¶ added in v1.2.0
func (_BridgeTransferERC20 *BridgeTransferERC20Filterer) FilterTokenRegistered(opts *bind.FilterOpts, token []common.Address) (*BridgeTransferERC20TokenRegisteredIterator, error)
FilterTokenRegistered is a free log retrieval operation binding the contract event 0x158412daecdc1456d01568828bcdb18464cc7f1ce0215ddbc3f3cfede9d1e63d.
Solidity: event TokenRegistered(address indexed token)
func (*BridgeTransferERC20Filterer) FilterTokenUnlocked ¶ added in v1.2.0
func (_BridgeTransferERC20 *BridgeTransferERC20Filterer) FilterTokenUnlocked(opts *bind.FilterOpts, token []common.Address) (*BridgeTransferERC20TokenUnlockedIterator, error)
FilterTokenUnlocked is a free log retrieval operation binding the contract event 0x81ec08d3372506e176c49e626d8beb7e091712ef92908a130f4ccc6524fe2eec.
Solidity: event TokenUnlocked(address indexed token)
func (*BridgeTransferERC20Filterer) ParseERC20FeeChanged ¶ added in v1.8.4
func (_BridgeTransferERC20 *BridgeTransferERC20Filterer) ParseERC20FeeChanged(log types.Log) (*BridgeTransferERC20ERC20FeeChanged, error)
ParseERC20FeeChanged is a log parse operation binding the contract event 0xdb5ad2e76ae20cfa4e7adbc7305d7538442164d85ead9937c98620a1aa4c255b.
Solidity: event ERC20FeeChanged(address indexed token, uint256 indexed fee)
func (*BridgeTransferERC20Filterer) ParseFeeReceiverChanged ¶ added in v1.8.4
func (_BridgeTransferERC20 *BridgeTransferERC20Filterer) ParseFeeReceiverChanged(log types.Log) (*BridgeTransferERC20FeeReceiverChanged, error)
ParseFeeReceiverChanged is a log parse operation binding the contract event 0x647672599d3468abcfa241a13c9e3d34383caadb5cc80fb67c3cdfcd5f786059.
Solidity: event FeeReceiverChanged(address indexed feeReceiver)
func (*BridgeTransferERC20Filterer) ParseHandleValueTransfer ¶ added in v1.8.4
func (_BridgeTransferERC20 *BridgeTransferERC20Filterer) ParseHandleValueTransfer(log types.Log) (*BridgeTransferERC20HandleValueTransfer, error)
ParseHandleValueTransfer is a log parse operation binding the contract event 0x12b02f226d965a2881e0e8ffed6c421803a22d57ad91f9ef996fe0748ea10175.
Solidity: event HandleValueTransfer(bytes32 requestTxHash, uint8 tokenType, address indexed from, address indexed to, address indexed tokenAddress, uint256 valueOrTokenId, uint64 handleNonce, uint64 lowerHandleNonce, bytes extraData)
func (*BridgeTransferERC20Filterer) ParseKLAYFeeChanged ¶ added in v1.8.4
func (_BridgeTransferERC20 *BridgeTransferERC20Filterer) ParseKLAYFeeChanged(log types.Log) (*BridgeTransferERC20KLAYFeeChanged, error)
ParseKLAYFeeChanged is a log parse operation binding the contract event 0xa7a33d0996347e1aa55ca2206015b61b9534bdd881d59d59aa680e25eefac365.
Solidity: event KLAYFeeChanged(uint256 indexed fee)
func (*BridgeTransferERC20Filterer) ParseOwnershipTransferred ¶ added in v1.8.4
func (_BridgeTransferERC20 *BridgeTransferERC20Filterer) ParseOwnershipTransferred(log types.Log) (*BridgeTransferERC20OwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*BridgeTransferERC20Filterer) ParseRequestValueTransfer ¶ added in v1.8.4
func (_BridgeTransferERC20 *BridgeTransferERC20Filterer) ParseRequestValueTransfer(log types.Log) (*BridgeTransferERC20RequestValueTransfer, error)
ParseRequestValueTransfer is a log parse operation binding the contract event 0xeff76c36e53fa5ff52f27acc8a34d5047a8246abb07b77b12f1309f71e337f09.
Solidity: event RequestValueTransfer(uint8 tokenType, address indexed from, address indexed to, address indexed tokenAddress, uint256 valueOrTokenId, uint64 requestNonce, uint256 fee, bytes extraData)
func (*BridgeTransferERC20Filterer) ParseRequestValueTransferEncoded ¶ added in v1.8.4
func (_BridgeTransferERC20 *BridgeTransferERC20Filterer) ParseRequestValueTransferEncoded(log types.Log) (*BridgeTransferERC20RequestValueTransferEncoded, error)
ParseRequestValueTransferEncoded is a log parse operation binding the contract event 0x17d76053ca34a4dd8c402fe6498deb797fac89bf7ed02f3f5161aa9368cc8c1f.
Solidity: event RequestValueTransferEncoded(uint8 tokenType, address indexed from, address indexed to, address indexed tokenAddress, uint256 valueOrTokenId, uint64 requestNonce, uint256 fee, bytes extraData, uint8 encodingVer, bytes encodedData)
func (*BridgeTransferERC20Filterer) ParseTokenDeregistered ¶ added in v1.8.4
func (_BridgeTransferERC20 *BridgeTransferERC20Filterer) ParseTokenDeregistered(log types.Log) (*BridgeTransferERC20TokenDeregistered, error)
ParseTokenDeregistered is a log parse operation binding the contract event 0x1d735ca20b63676dde668b718be78606b061d6bd7534ff815a90a121a6c084b6.
Solidity: event TokenDeregistered(address indexed token)
func (*BridgeTransferERC20Filterer) ParseTokenLocked ¶ added in v1.8.4
func (_BridgeTransferERC20 *BridgeTransferERC20Filterer) ParseTokenLocked(log types.Log) (*BridgeTransferERC20TokenLocked, error)
ParseTokenLocked is a log parse operation binding the contract event 0xca1b0a14e18ada4c44846768dd186e35630cdc5cfeaca83c404ae4acaafbecd7.
Solidity: event TokenLocked(address indexed token)
func (*BridgeTransferERC20Filterer) ParseTokenRegistered ¶ added in v1.8.4
func (_BridgeTransferERC20 *BridgeTransferERC20Filterer) ParseTokenRegistered(log types.Log) (*BridgeTransferERC20TokenRegistered, error)
ParseTokenRegistered is a log parse operation binding the contract event 0x158412daecdc1456d01568828bcdb18464cc7f1ce0215ddbc3f3cfede9d1e63d.
Solidity: event TokenRegistered(address indexed token)
func (*BridgeTransferERC20Filterer) ParseTokenUnlocked ¶ added in v1.8.4
func (_BridgeTransferERC20 *BridgeTransferERC20Filterer) ParseTokenUnlocked(log types.Log) (*BridgeTransferERC20TokenUnlocked, error)
ParseTokenUnlocked is a log parse operation binding the contract event 0x81ec08d3372506e176c49e626d8beb7e091712ef92908a130f4ccc6524fe2eec.
Solidity: event TokenUnlocked(address indexed token)
func (*BridgeTransferERC20Filterer) WatchERC20FeeChanged ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20Filterer) WatchERC20FeeChanged(opts *bind.WatchOpts, sink chan<- *BridgeTransferERC20ERC20FeeChanged, token []common.Address, fee []*big.Int) (event.Subscription, error)
WatchERC20FeeChanged is a free log subscription operation binding the contract event 0xdb5ad2e76ae20cfa4e7adbc7305d7538442164d85ead9937c98620a1aa4c255b.
Solidity: event ERC20FeeChanged(address indexed token, uint256 indexed fee)
func (*BridgeTransferERC20Filterer) WatchFeeReceiverChanged ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20Filterer) WatchFeeReceiverChanged(opts *bind.WatchOpts, sink chan<- *BridgeTransferERC20FeeReceiverChanged, feeReceiver []common.Address) (event.Subscription, error)
WatchFeeReceiverChanged is a free log subscription operation binding the contract event 0x647672599d3468abcfa241a13c9e3d34383caadb5cc80fb67c3cdfcd5f786059.
Solidity: event FeeReceiverChanged(address indexed feeReceiver)
func (*BridgeTransferERC20Filterer) WatchHandleValueTransfer ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20Filterer) WatchHandleValueTransfer(opts *bind.WatchOpts, sink chan<- *BridgeTransferERC20HandleValueTransfer, from []common.Address, to []common.Address, tokenAddress []common.Address) (event.Subscription, error)
WatchHandleValueTransfer is a free log subscription operation binding the contract event 0x12b02f226d965a2881e0e8ffed6c421803a22d57ad91f9ef996fe0748ea10175.
Solidity: event HandleValueTransfer(bytes32 requestTxHash, uint8 tokenType, address indexed from, address indexed to, address indexed tokenAddress, uint256 valueOrTokenId, uint64 handleNonce, uint64 lowerHandleNonce, bytes extraData)
func (*BridgeTransferERC20Filterer) WatchKLAYFeeChanged ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20Filterer) WatchKLAYFeeChanged(opts *bind.WatchOpts, sink chan<- *BridgeTransferERC20KLAYFeeChanged, fee []*big.Int) (event.Subscription, error)
WatchKLAYFeeChanged is a free log subscription operation binding the contract event 0xa7a33d0996347e1aa55ca2206015b61b9534bdd881d59d59aa680e25eefac365.
Solidity: event KLAYFeeChanged(uint256 indexed fee)
func (*BridgeTransferERC20Filterer) WatchOwnershipTransferred ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20Filterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *BridgeTransferERC20OwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*BridgeTransferERC20Filterer) WatchRequestValueTransfer ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20Filterer) WatchRequestValueTransfer(opts *bind.WatchOpts, sink chan<- *BridgeTransferERC20RequestValueTransfer, from []common.Address, to []common.Address, tokenAddress []common.Address) (event.Subscription, error)
WatchRequestValueTransfer is a free log subscription operation binding the contract event 0xeff76c36e53fa5ff52f27acc8a34d5047a8246abb07b77b12f1309f71e337f09.
Solidity: event RequestValueTransfer(uint8 tokenType, address indexed from, address indexed to, address indexed tokenAddress, uint256 valueOrTokenId, uint64 requestNonce, uint256 fee, bytes extraData)
func (*BridgeTransferERC20Filterer) WatchRequestValueTransferEncoded ¶ added in v1.8.4
func (_BridgeTransferERC20 *BridgeTransferERC20Filterer) WatchRequestValueTransferEncoded(opts *bind.WatchOpts, sink chan<- *BridgeTransferERC20RequestValueTransferEncoded, from []common.Address, to []common.Address, tokenAddress []common.Address) (event.Subscription, error)
WatchRequestValueTransferEncoded is a free log subscription operation binding the contract event 0x17d76053ca34a4dd8c402fe6498deb797fac89bf7ed02f3f5161aa9368cc8c1f.
Solidity: event RequestValueTransferEncoded(uint8 tokenType, address indexed from, address indexed to, address indexed tokenAddress, uint256 valueOrTokenId, uint64 requestNonce, uint256 fee, bytes extraData, uint8 encodingVer, bytes encodedData)
func (*BridgeTransferERC20Filterer) WatchTokenDeregistered ¶ added in v1.2.0
func (_BridgeTransferERC20 *BridgeTransferERC20Filterer) WatchTokenDeregistered(opts *bind.WatchOpts, sink chan<- *BridgeTransferERC20TokenDeregistered, token []common.Address) (event.Subscription, error)
WatchTokenDeregistered is a free log subscription operation binding the contract event 0x1d735ca20b63676dde668b718be78606b061d6bd7534ff815a90a121a6c084b6.
Solidity: event TokenDeregistered(address indexed token)
func (*BridgeTransferERC20Filterer) WatchTokenLocked ¶ added in v1.2.0
func (_BridgeTransferERC20 *BridgeTransferERC20Filterer) WatchTokenLocked(opts *bind.WatchOpts, sink chan<- *BridgeTransferERC20TokenLocked, token []common.Address) (event.Subscription, error)
WatchTokenLocked is a free log subscription operation binding the contract event 0xca1b0a14e18ada4c44846768dd186e35630cdc5cfeaca83c404ae4acaafbecd7.
Solidity: event TokenLocked(address indexed token)
func (*BridgeTransferERC20Filterer) WatchTokenRegistered ¶ added in v1.2.0
func (_BridgeTransferERC20 *BridgeTransferERC20Filterer) WatchTokenRegistered(opts *bind.WatchOpts, sink chan<- *BridgeTransferERC20TokenRegistered, token []common.Address) (event.Subscription, error)
WatchTokenRegistered is a free log subscription operation binding the contract event 0x158412daecdc1456d01568828bcdb18464cc7f1ce0215ddbc3f3cfede9d1e63d.
Solidity: event TokenRegistered(address indexed token)
func (*BridgeTransferERC20Filterer) WatchTokenUnlocked ¶ added in v1.2.0
func (_BridgeTransferERC20 *BridgeTransferERC20Filterer) WatchTokenUnlocked(opts *bind.WatchOpts, sink chan<- *BridgeTransferERC20TokenUnlocked, token []common.Address) (event.Subscription, error)
WatchTokenUnlocked is a free log subscription operation binding the contract event 0x81ec08d3372506e176c49e626d8beb7e091712ef92908a130f4ccc6524fe2eec.
Solidity: event TokenUnlocked(address indexed token)
type BridgeTransferERC20HandleValueTransfer ¶ added in v1.1.0
type BridgeTransferERC20HandleValueTransfer struct { RequestTxHash [32]byte TokenType uint8 From common.Address To common.Address TokenAddress common.Address ValueOrTokenId *big.Int HandleNonce uint64 LowerHandleNonce uint64 ExtraData []byte Raw types.Log // Blockchain specific contextual infos }
BridgeTransferERC20HandleValueTransfer represents a HandleValueTransfer event raised by the BridgeTransferERC20 contract.
type BridgeTransferERC20HandleValueTransferIterator ¶ added in v1.1.0
type BridgeTransferERC20HandleValueTransferIterator struct { Event *BridgeTransferERC20HandleValueTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BridgeTransferERC20HandleValueTransferIterator is returned from FilterHandleValueTransfer and is used to iterate over the raw logs and unpacked data for HandleValueTransfer events raised by the BridgeTransferERC20 contract.
func (*BridgeTransferERC20HandleValueTransferIterator) Close ¶ added in v1.1.0
func (it *BridgeTransferERC20HandleValueTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BridgeTransferERC20HandleValueTransferIterator) Error ¶ added in v1.1.0
func (it *BridgeTransferERC20HandleValueTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BridgeTransferERC20HandleValueTransferIterator) Next ¶ added in v1.1.0
func (it *BridgeTransferERC20HandleValueTransferIterator) Next() bool
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 BridgeTransferERC20KLAYFeeChanged ¶ added in v1.1.0
type BridgeTransferERC20KLAYFeeChanged struct { Fee *big.Int Raw types.Log // Blockchain specific contextual infos }
BridgeTransferERC20KLAYFeeChanged represents a KLAYFeeChanged event raised by the BridgeTransferERC20 contract.
type BridgeTransferERC20KLAYFeeChangedIterator ¶ added in v1.1.0
type BridgeTransferERC20KLAYFeeChangedIterator struct { Event *BridgeTransferERC20KLAYFeeChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BridgeTransferERC20KLAYFeeChangedIterator is returned from FilterKLAYFeeChanged and is used to iterate over the raw logs and unpacked data for KLAYFeeChanged events raised by the BridgeTransferERC20 contract.
func (*BridgeTransferERC20KLAYFeeChangedIterator) Close ¶ added in v1.1.0
func (it *BridgeTransferERC20KLAYFeeChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BridgeTransferERC20KLAYFeeChangedIterator) Error ¶ added in v1.1.0
func (it *BridgeTransferERC20KLAYFeeChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BridgeTransferERC20KLAYFeeChangedIterator) Next ¶ added in v1.1.0
func (it *BridgeTransferERC20KLAYFeeChangedIterator) Next() bool
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 BridgeTransferERC20OwnershipTransferred ¶ added in v1.1.0
type BridgeTransferERC20OwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
BridgeTransferERC20OwnershipTransferred represents a OwnershipTransferred event raised by the BridgeTransferERC20 contract.
type BridgeTransferERC20OwnershipTransferredIterator ¶ added in v1.1.0
type BridgeTransferERC20OwnershipTransferredIterator struct { Event *BridgeTransferERC20OwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BridgeTransferERC20OwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the BridgeTransferERC20 contract.
func (*BridgeTransferERC20OwnershipTransferredIterator) Close ¶ added in v1.1.0
func (it *BridgeTransferERC20OwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BridgeTransferERC20OwnershipTransferredIterator) Error ¶ added in v1.1.0
func (it *BridgeTransferERC20OwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BridgeTransferERC20OwnershipTransferredIterator) Next ¶ added in v1.1.0
func (it *BridgeTransferERC20OwnershipTransferredIterator) Next() bool
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 BridgeTransferERC20Raw ¶ added in v1.1.0
type BridgeTransferERC20Raw struct {
Contract *BridgeTransferERC20 // Generic contract binding to access the raw methods on
}
BridgeTransferERC20Raw is an auto generated low-level Go binding around a Klaytn contract.
func (*BridgeTransferERC20Raw) Call ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20Raw) 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 (*BridgeTransferERC20Raw) Transact ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*BridgeTransferERC20Raw) Transfer ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20Raw) 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 BridgeTransferERC20RequestValueTransfer ¶ added in v1.1.0
type BridgeTransferERC20RequestValueTransfer struct { TokenType uint8 From common.Address To common.Address TokenAddress common.Address ValueOrTokenId *big.Int RequestNonce uint64 Fee *big.Int ExtraData []byte Raw types.Log // Blockchain specific contextual infos }
BridgeTransferERC20RequestValueTransfer represents a RequestValueTransfer event raised by the BridgeTransferERC20 contract.
type BridgeTransferERC20RequestValueTransferEncoded ¶ added in v1.8.4
type BridgeTransferERC20RequestValueTransferEncoded struct { TokenType uint8 From common.Address To common.Address TokenAddress common.Address ValueOrTokenId *big.Int RequestNonce uint64 Fee *big.Int ExtraData []byte EncodingVer uint8 EncodedData []byte Raw types.Log // Blockchain specific contextual infos }
BridgeTransferERC20RequestValueTransferEncoded represents a RequestValueTransferEncoded event raised by the BridgeTransferERC20 contract.
type BridgeTransferERC20RequestValueTransferEncodedIterator ¶ added in v1.8.4
type BridgeTransferERC20RequestValueTransferEncodedIterator struct { Event *BridgeTransferERC20RequestValueTransferEncoded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BridgeTransferERC20RequestValueTransferEncodedIterator is returned from FilterRequestValueTransferEncoded and is used to iterate over the raw logs and unpacked data for RequestValueTransferEncoded events raised by the BridgeTransferERC20 contract.
func (*BridgeTransferERC20RequestValueTransferEncodedIterator) Close ¶ added in v1.8.4
func (it *BridgeTransferERC20RequestValueTransferEncodedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BridgeTransferERC20RequestValueTransferEncodedIterator) Error ¶ added in v1.8.4
func (it *BridgeTransferERC20RequestValueTransferEncodedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BridgeTransferERC20RequestValueTransferEncodedIterator) Next ¶ added in v1.8.4
func (it *BridgeTransferERC20RequestValueTransferEncodedIterator) Next() bool
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 BridgeTransferERC20RequestValueTransferIterator ¶ added in v1.1.0
type BridgeTransferERC20RequestValueTransferIterator struct { Event *BridgeTransferERC20RequestValueTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BridgeTransferERC20RequestValueTransferIterator is returned from FilterRequestValueTransfer and is used to iterate over the raw logs and unpacked data for RequestValueTransfer events raised by the BridgeTransferERC20 contract.
func (*BridgeTransferERC20RequestValueTransferIterator) Close ¶ added in v1.1.0
func (it *BridgeTransferERC20RequestValueTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BridgeTransferERC20RequestValueTransferIterator) Error ¶ added in v1.1.0
func (it *BridgeTransferERC20RequestValueTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BridgeTransferERC20RequestValueTransferIterator) Next ¶ added in v1.1.0
func (it *BridgeTransferERC20RequestValueTransferIterator) Next() bool
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 BridgeTransferERC20Session ¶ added in v1.1.0
type BridgeTransferERC20Session struct { Contract *BridgeTransferERC20 // 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 }
BridgeTransferERC20Session is an auto generated Go binding around a Klaytn contract, with pre-set call and transact options.
func (*BridgeTransferERC20Session) ClosedValueTransferVotes ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20Session) ClosedValueTransferVotes(arg0 uint64) (bool, error)
ClosedValueTransferVotes is a free data retrieval call binding the contract method 0x9832c1d7.
Solidity: function closedValueTransferVotes(uint64 ) view returns(bool)
func (*BridgeTransferERC20Session) ConfigurationNonce ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20Session) ConfigurationNonce() (uint64, error)
ConfigurationNonce is a free data retrieval call binding the contract method 0xac6fff0b.
Solidity: function configurationNonce() view returns(uint64)
func (*BridgeTransferERC20Session) DeregisterOperator ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20Session) DeregisterOperator(_operator common.Address) (*types.Transaction, error)
DeregisterOperator is a paid mutator transaction binding the contract method 0xd8cf98ca.
Solidity: function deregisterOperator(address _operator) returns()
func (*BridgeTransferERC20Session) DeregisterToken ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20Session) DeregisterToken(_token common.Address) (*types.Transaction, error)
DeregisterToken is a paid mutator transaction binding the contract method 0xbab2af1d.
Solidity: function deregisterToken(address _token) returns()
func (*BridgeTransferERC20Session) FeeOfERC20 ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20Session) FeeOfERC20(arg0 common.Address) (*big.Int, error)
FeeOfERC20 is a free data retrieval call binding the contract method 0x488af871.
Solidity: function feeOfERC20(address ) view returns(uint256)
func (*BridgeTransferERC20Session) FeeOfKLAY ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20Session) FeeOfKLAY() (*big.Int, error)
FeeOfKLAY is a free data retrieval call binding the contract method 0xc263b5d6.
Solidity: function feeOfKLAY() view returns(uint256)
func (*BridgeTransferERC20Session) FeeReceiver ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20Session) FeeReceiver() (common.Address, error)
FeeReceiver is a free data retrieval call binding the contract method 0xb3f00674.
Solidity: function feeReceiver() view returns(address)
func (*BridgeTransferERC20Session) GetOperatorList ¶ added in v1.2.0
func (_BridgeTransferERC20 *BridgeTransferERC20Session) GetOperatorList() ([]common.Address, error)
GetOperatorList is a free data retrieval call binding the contract method 0xb2c01030.
Solidity: function getOperatorList() view returns(address[])
func (*BridgeTransferERC20Session) GetRegisteredTokenList ¶ added in v1.2.0
func (_BridgeTransferERC20 *BridgeTransferERC20Session) GetRegisteredTokenList() ([]common.Address, error)
GetRegisteredTokenList is a free data retrieval call binding the contract method 0xea21eade.
Solidity: function getRegisteredTokenList() view returns(address[])
func (*BridgeTransferERC20Session) HandleERC20Transfer ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20Session) HandleERC20Transfer(_requestTxHash [32]byte, _from common.Address, _to common.Address, _tokenAddress common.Address, _value *big.Int, _requestedNonce uint64, _requestedBlockNumber uint64, _extraData []byte) (*types.Transaction, error)
HandleERC20Transfer is a paid mutator transaction binding the contract method 0x407e6bae.
Solidity: function handleERC20Transfer(bytes32 _requestTxHash, address _from, address _to, address _tokenAddress, uint256 _value, uint64 _requestedNonce, uint64 _requestedBlockNumber, bytes _extraData) returns()
func (*BridgeTransferERC20Session) HandleNoncesToBlockNums ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20Session) HandleNoncesToBlockNums(arg0 uint64) (uint64, error)
HandleNoncesToBlockNums is a free data retrieval call binding the contract method 0x13a6738a.
Solidity: function handleNoncesToBlockNums(uint64 ) view returns(uint64)
func (*BridgeTransferERC20Session) HandledRequestTx ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20Session) HandledRequestTx(arg0 [32]byte) (bool, error)
HandledRequestTx is a free data retrieval call binding the contract method 0x8a75eee2.
Solidity: function handledRequestTx(bytes32 ) view returns(bool)
func (*BridgeTransferERC20Session) IndexOfTokens ¶ added in v1.2.0
func (_BridgeTransferERC20 *BridgeTransferERC20Session) IndexOfTokens(arg0 common.Address) (*big.Int, error)
IndexOfTokens is a free data retrieval call binding the contract method 0x48a18a6a.
Solidity: function indexOfTokens(address ) view returns(uint256)
func (*BridgeTransferERC20Session) IsOwner ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20Session) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() view returns(bool)
func (*BridgeTransferERC20Session) IsRunning ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20Session) IsRunning() (bool, error)
IsRunning is a free data retrieval call binding the contract method 0x2014e5d1.
Solidity: function isRunning() view returns(bool)
func (*BridgeTransferERC20Session) LockToken ¶ added in v1.2.0
func (_BridgeTransferERC20 *BridgeTransferERC20Session) LockToken(_token common.Address) (*types.Transaction, error)
LockToken is a paid mutator transaction binding the contract method 0x10693fcd.
Solidity: function lockToken(address _token) returns()
func (*BridgeTransferERC20Session) LockedTokens ¶ added in v1.2.0
func (_BridgeTransferERC20 *BridgeTransferERC20Session) LockedTokens(arg0 common.Address) (bool, error)
LockedTokens is a free data retrieval call binding the contract method 0x5eb7413a.
Solidity: function lockedTokens(address ) view returns(bool)
func (*BridgeTransferERC20Session) LowerHandleNonce ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20Session) LowerHandleNonce() (uint64, error)
LowerHandleNonce is a free data retrieval call binding the contract method 0x4b40b826.
Solidity: function lowerHandleNonce() view returns(uint64)
func (*BridgeTransferERC20Session) MAXOPERATOR ¶ added in v1.3.0
func (_BridgeTransferERC20 *BridgeTransferERC20Session) MAXOPERATOR() (uint64, error)
MAXOPERATOR is a free data retrieval call binding the contract method 0x3a3099d1.
Solidity: function MAX_OPERATOR() view returns(uint64)
func (*BridgeTransferERC20Session) ModeMintBurn ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20Session) ModeMintBurn() (bool, error)
ModeMintBurn is a free data retrieval call binding the contract method 0x6e176ec2.
Solidity: function modeMintBurn() view returns(bool)
func (*BridgeTransferERC20Session) OnERC20Received ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20Session) OnERC20Received(_from common.Address, _to common.Address, _value *big.Int, _feeLimit *big.Int, _extraData []byte) (*types.Transaction, error)
OnERC20Received is a paid mutator transaction binding the contract method 0xf1656e53.
Solidity: function onERC20Received(address _from, address _to, uint256 _value, uint256 _feeLimit, bytes _extraData) returns()
func (*BridgeTransferERC20Session) OperatorList ¶ added in v1.2.0
func (_BridgeTransferERC20 *BridgeTransferERC20Session) OperatorList(arg0 *big.Int) (common.Address, error)
OperatorList is a free data retrieval call binding the contract method 0xcb38f407.
Solidity: function operatorList(uint256 ) view returns(address)
func (*BridgeTransferERC20Session) OperatorThresholds ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20Session) OperatorThresholds(arg0 uint8) (uint8, error)
OperatorThresholds is a free data retrieval call binding the contract method 0x5526f76b.
Solidity: function operatorThresholds(uint8 ) view returns(uint8)
func (*BridgeTransferERC20Session) Operators ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20Session) Operators(arg0 common.Address) (bool, error)
Operators is a free data retrieval call binding the contract method 0x13e7c9d8.
Solidity: function operators(address ) view returns(bool)
func (*BridgeTransferERC20Session) Owner ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20Session) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*BridgeTransferERC20Session) RecoveryBlockNumber ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20Session) RecoveryBlockNumber() (uint64, error)
RecoveryBlockNumber is a free data retrieval call binding the contract method 0x989ba0d3.
Solidity: function recoveryBlockNumber() view returns(uint64)
func (*BridgeTransferERC20Session) RegisterOperator ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20Session) RegisterOperator(_operator common.Address) (*types.Transaction, error)
RegisterOperator is a paid mutator transaction binding the contract method 0x3682a450.
Solidity: function registerOperator(address _operator) returns()
func (*BridgeTransferERC20Session) RegisterToken ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20Session) RegisterToken(_token common.Address, _cToken common.Address) (*types.Transaction, error)
RegisterToken is a paid mutator transaction binding the contract method 0x4739f7e5.
Solidity: function registerToken(address _token, address _cToken) returns()
func (*BridgeTransferERC20Session) RegisteredTokenList ¶ added in v1.2.0
func (_BridgeTransferERC20 *BridgeTransferERC20Session) RegisteredTokenList(arg0 *big.Int) (common.Address, error)
RegisteredTokenList is a free data retrieval call binding the contract method 0x3e4fe949.
Solidity: function registeredTokenList(uint256 ) view returns(address)
func (*BridgeTransferERC20Session) RegisteredTokens ¶ added in v1.2.0
func (_BridgeTransferERC20 *BridgeTransferERC20Session) RegisteredTokens(arg0 common.Address) (common.Address, error)
RegisteredTokens is a free data retrieval call binding the contract method 0x8c0bd916.
Solidity: function registeredTokens(address ) view returns(address)
func (*BridgeTransferERC20Session) RenounceOwnership ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20Session) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*BridgeTransferERC20Session) RequestERC20Transfer ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20Session) RequestERC20Transfer(_tokenAddress common.Address, _to common.Address, _value *big.Int, _feeLimit *big.Int, _extraData []byte) (*types.Transaction, error)
RequestERC20Transfer is a paid mutator transaction binding the contract method 0x26c23b54.
Solidity: function requestERC20Transfer(address _tokenAddress, address _to, uint256 _value, uint256 _feeLimit, bytes _extraData) returns()
func (*BridgeTransferERC20Session) RequestNonce ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20Session) RequestNonce() (uint64, error)
RequestNonce is a free data retrieval call binding the contract method 0x7c1a0302.
Solidity: function requestNonce() view returns(uint64)
func (*BridgeTransferERC20Session) SetERC20Fee ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20Session) SetERC20Fee(_token common.Address, _fee *big.Int, _requestNonce uint64) (*types.Transaction, error)
SetERC20Fee is a paid mutator transaction binding the contract method 0x2f88396c.
Solidity: function setERC20Fee(address _token, uint256 _fee, uint64 _requestNonce) returns()
func (*BridgeTransferERC20Session) SetFeeReceiver ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20Session) SetFeeReceiver(_feeReceiver common.Address) (*types.Transaction, error)
SetFeeReceiver is a paid mutator transaction binding the contract method 0xefdcd974.
Solidity: function setFeeReceiver(address _feeReceiver) returns()
func (*BridgeTransferERC20Session) SetOperatorThreshold ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20Session) SetOperatorThreshold(_voteType uint8, _threshold uint8) (*types.Transaction, error)
SetOperatorThreshold is a paid mutator transaction binding the contract method 0xee2aec65.
Solidity: function setOperatorThreshold(uint8 _voteType, uint8 _threshold) returns()
func (*BridgeTransferERC20Session) Start ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20Session) Start(_status bool) (*types.Transaction, error)
Start is a paid mutator transaction binding the contract method 0xc877cf37.
Solidity: function start(bool _status) returns()
func (*BridgeTransferERC20Session) TransferOwnership ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20Session) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*BridgeTransferERC20Session) UnlockToken ¶ added in v1.2.0
func (_BridgeTransferERC20 *BridgeTransferERC20Session) UnlockToken(_token common.Address) (*types.Transaction, error)
UnlockToken is a paid mutator transaction binding the contract method 0x9ef2017b.
Solidity: function unlockToken(address _token) returns()
func (*BridgeTransferERC20Session) UpperHandleNonce ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20Session) UpperHandleNonce() (uint64, error)
UpperHandleNonce is a free data retrieval call binding the contract method 0x54edad72.
Solidity: function upperHandleNonce() view returns(uint64)
type BridgeTransferERC20TokenDeregistered ¶ added in v1.2.0
type BridgeTransferERC20TokenDeregistered struct { Token common.Address Raw types.Log // Blockchain specific contextual infos }
BridgeTransferERC20TokenDeregistered represents a TokenDeregistered event raised by the BridgeTransferERC20 contract.
type BridgeTransferERC20TokenDeregisteredIterator ¶ added in v1.2.0
type BridgeTransferERC20TokenDeregisteredIterator struct { Event *BridgeTransferERC20TokenDeregistered // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BridgeTransferERC20TokenDeregisteredIterator is returned from FilterTokenDeregistered and is used to iterate over the raw logs and unpacked data for TokenDeregistered events raised by the BridgeTransferERC20 contract.
func (*BridgeTransferERC20TokenDeregisteredIterator) Close ¶ added in v1.2.0
func (it *BridgeTransferERC20TokenDeregisteredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BridgeTransferERC20TokenDeregisteredIterator) Error ¶ added in v1.2.0
func (it *BridgeTransferERC20TokenDeregisteredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BridgeTransferERC20TokenDeregisteredIterator) Next ¶ added in v1.2.0
func (it *BridgeTransferERC20TokenDeregisteredIterator) Next() bool
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 BridgeTransferERC20TokenLocked ¶ added in v1.2.0
type BridgeTransferERC20TokenLocked struct { Token common.Address Raw types.Log // Blockchain specific contextual infos }
BridgeTransferERC20TokenLocked represents a TokenLocked event raised by the BridgeTransferERC20 contract.
type BridgeTransferERC20TokenLockedIterator ¶ added in v1.2.0
type BridgeTransferERC20TokenLockedIterator struct { Event *BridgeTransferERC20TokenLocked // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BridgeTransferERC20TokenLockedIterator is returned from FilterTokenLocked and is used to iterate over the raw logs and unpacked data for TokenLocked events raised by the BridgeTransferERC20 contract.
func (*BridgeTransferERC20TokenLockedIterator) Close ¶ added in v1.2.0
func (it *BridgeTransferERC20TokenLockedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BridgeTransferERC20TokenLockedIterator) Error ¶ added in v1.2.0
func (it *BridgeTransferERC20TokenLockedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BridgeTransferERC20TokenLockedIterator) Next ¶ added in v1.2.0
func (it *BridgeTransferERC20TokenLockedIterator) Next() bool
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 BridgeTransferERC20TokenRegistered ¶ added in v1.2.0
type BridgeTransferERC20TokenRegistered struct { Token common.Address Raw types.Log // Blockchain specific contextual infos }
BridgeTransferERC20TokenRegistered represents a TokenRegistered event raised by the BridgeTransferERC20 contract.
type BridgeTransferERC20TokenRegisteredIterator ¶ added in v1.2.0
type BridgeTransferERC20TokenRegisteredIterator struct { Event *BridgeTransferERC20TokenRegistered // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BridgeTransferERC20TokenRegisteredIterator is returned from FilterTokenRegistered and is used to iterate over the raw logs and unpacked data for TokenRegistered events raised by the BridgeTransferERC20 contract.
func (*BridgeTransferERC20TokenRegisteredIterator) Close ¶ added in v1.2.0
func (it *BridgeTransferERC20TokenRegisteredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BridgeTransferERC20TokenRegisteredIterator) Error ¶ added in v1.2.0
func (it *BridgeTransferERC20TokenRegisteredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BridgeTransferERC20TokenRegisteredIterator) Next ¶ added in v1.2.0
func (it *BridgeTransferERC20TokenRegisteredIterator) Next() bool
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 BridgeTransferERC20TokenUnlocked ¶ added in v1.2.0
type BridgeTransferERC20TokenUnlocked struct { Token common.Address Raw types.Log // Blockchain specific contextual infos }
BridgeTransferERC20TokenUnlocked represents a TokenUnlocked event raised by the BridgeTransferERC20 contract.
type BridgeTransferERC20TokenUnlockedIterator ¶ added in v1.2.0
type BridgeTransferERC20TokenUnlockedIterator struct { Event *BridgeTransferERC20TokenUnlocked // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BridgeTransferERC20TokenUnlockedIterator is returned from FilterTokenUnlocked and is used to iterate over the raw logs and unpacked data for TokenUnlocked events raised by the BridgeTransferERC20 contract.
func (*BridgeTransferERC20TokenUnlockedIterator) Close ¶ added in v1.2.0
func (it *BridgeTransferERC20TokenUnlockedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BridgeTransferERC20TokenUnlockedIterator) Error ¶ added in v1.2.0
func (it *BridgeTransferERC20TokenUnlockedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BridgeTransferERC20TokenUnlockedIterator) Next ¶ added in v1.2.0
func (it *BridgeTransferERC20TokenUnlockedIterator) Next() bool
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 BridgeTransferERC20Transactor ¶ added in v1.1.0
type BridgeTransferERC20Transactor struct {
// contains filtered or unexported fields
}
BridgeTransferERC20Transactor is an auto generated write-only Go binding around a Klaytn contract.
func NewBridgeTransferERC20Transactor ¶ added in v1.1.0
func NewBridgeTransferERC20Transactor(address common.Address, transactor bind.ContractTransactor) (*BridgeTransferERC20Transactor, error)
NewBridgeTransferERC20Transactor creates a new write-only instance of BridgeTransferERC20, bound to a specific deployed contract.
func (*BridgeTransferERC20Transactor) DeregisterOperator ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20Transactor) DeregisterOperator(opts *bind.TransactOpts, _operator common.Address) (*types.Transaction, error)
DeregisterOperator is a paid mutator transaction binding the contract method 0xd8cf98ca.
Solidity: function deregisterOperator(address _operator) returns()
func (*BridgeTransferERC20Transactor) DeregisterToken ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20Transactor) DeregisterToken(opts *bind.TransactOpts, _token common.Address) (*types.Transaction, error)
DeregisterToken is a paid mutator transaction binding the contract method 0xbab2af1d.
Solidity: function deregisterToken(address _token) returns()
func (*BridgeTransferERC20Transactor) HandleERC20Transfer ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20Transactor) HandleERC20Transfer(opts *bind.TransactOpts, _requestTxHash [32]byte, _from common.Address, _to common.Address, _tokenAddress common.Address, _value *big.Int, _requestedNonce uint64, _requestedBlockNumber uint64, _extraData []byte) (*types.Transaction, error)
HandleERC20Transfer is a paid mutator transaction binding the contract method 0x407e6bae.
Solidity: function handleERC20Transfer(bytes32 _requestTxHash, address _from, address _to, address _tokenAddress, uint256 _value, uint64 _requestedNonce, uint64 _requestedBlockNumber, bytes _extraData) returns()
func (*BridgeTransferERC20Transactor) LockToken ¶ added in v1.2.0
func (_BridgeTransferERC20 *BridgeTransferERC20Transactor) LockToken(opts *bind.TransactOpts, _token common.Address) (*types.Transaction, error)
LockToken is a paid mutator transaction binding the contract method 0x10693fcd.
Solidity: function lockToken(address _token) returns()
func (*BridgeTransferERC20Transactor) OnERC20Received ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20Transactor) OnERC20Received(opts *bind.TransactOpts, _from common.Address, _to common.Address, _value *big.Int, _feeLimit *big.Int, _extraData []byte) (*types.Transaction, error)
OnERC20Received is a paid mutator transaction binding the contract method 0xf1656e53.
Solidity: function onERC20Received(address _from, address _to, uint256 _value, uint256 _feeLimit, bytes _extraData) returns()
func (*BridgeTransferERC20Transactor) RegisterOperator ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20Transactor) RegisterOperator(opts *bind.TransactOpts, _operator common.Address) (*types.Transaction, error)
RegisterOperator is a paid mutator transaction binding the contract method 0x3682a450.
Solidity: function registerOperator(address _operator) returns()
func (*BridgeTransferERC20Transactor) RegisterToken ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20Transactor) RegisterToken(opts *bind.TransactOpts, _token common.Address, _cToken common.Address) (*types.Transaction, error)
RegisterToken is a paid mutator transaction binding the contract method 0x4739f7e5.
Solidity: function registerToken(address _token, address _cToken) returns()
func (*BridgeTransferERC20Transactor) RenounceOwnership ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20Transactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*BridgeTransferERC20Transactor) RequestERC20Transfer ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20Transactor) RequestERC20Transfer(opts *bind.TransactOpts, _tokenAddress common.Address, _to common.Address, _value *big.Int, _feeLimit *big.Int, _extraData []byte) (*types.Transaction, error)
RequestERC20Transfer is a paid mutator transaction binding the contract method 0x26c23b54.
Solidity: function requestERC20Transfer(address _tokenAddress, address _to, uint256 _value, uint256 _feeLimit, bytes _extraData) returns()
func (*BridgeTransferERC20Transactor) SetERC20Fee ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20Transactor) SetERC20Fee(opts *bind.TransactOpts, _token common.Address, _fee *big.Int, _requestNonce uint64) (*types.Transaction, error)
SetERC20Fee is a paid mutator transaction binding the contract method 0x2f88396c.
Solidity: function setERC20Fee(address _token, uint256 _fee, uint64 _requestNonce) returns()
func (*BridgeTransferERC20Transactor) SetFeeReceiver ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20Transactor) SetFeeReceiver(opts *bind.TransactOpts, _feeReceiver common.Address) (*types.Transaction, error)
SetFeeReceiver is a paid mutator transaction binding the contract method 0xefdcd974.
Solidity: function setFeeReceiver(address _feeReceiver) returns()
func (*BridgeTransferERC20Transactor) SetOperatorThreshold ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20Transactor) SetOperatorThreshold(opts *bind.TransactOpts, _voteType uint8, _threshold uint8) (*types.Transaction, error)
SetOperatorThreshold is a paid mutator transaction binding the contract method 0xee2aec65.
Solidity: function setOperatorThreshold(uint8 _voteType, uint8 _threshold) returns()
func (*BridgeTransferERC20Transactor) Start ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20Transactor) Start(opts *bind.TransactOpts, _status bool) (*types.Transaction, error)
Start is a paid mutator transaction binding the contract method 0xc877cf37.
Solidity: function start(bool _status) returns()
func (*BridgeTransferERC20Transactor) TransferOwnership ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20Transactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*BridgeTransferERC20Transactor) UnlockToken ¶ added in v1.2.0
func (_BridgeTransferERC20 *BridgeTransferERC20Transactor) UnlockToken(opts *bind.TransactOpts, _token common.Address) (*types.Transaction, error)
UnlockToken is a paid mutator transaction binding the contract method 0x9ef2017b.
Solidity: function unlockToken(address _token) returns()
type BridgeTransferERC20TransactorRaw ¶ added in v1.1.0
type BridgeTransferERC20TransactorRaw struct {
Contract *BridgeTransferERC20Transactor // Generic write-only contract binding to access the raw methods on
}
BridgeTransferERC20TransactorRaw is an auto generated low-level write-only Go binding around a Klaytn contract.
func (*BridgeTransferERC20TransactorRaw) Transact ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*BridgeTransferERC20TransactorRaw) Transfer ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20TransactorRaw) 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 BridgeTransferERC20TransactorSession ¶ added in v1.1.0
type BridgeTransferERC20TransactorSession struct { Contract *BridgeTransferERC20Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
BridgeTransferERC20TransactorSession is an auto generated write-only Go binding around a Klaytn contract, with pre-set transact options.
func (*BridgeTransferERC20TransactorSession) DeregisterOperator ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20TransactorSession) DeregisterOperator(_operator common.Address) (*types.Transaction, error)
DeregisterOperator is a paid mutator transaction binding the contract method 0xd8cf98ca.
Solidity: function deregisterOperator(address _operator) returns()
func (*BridgeTransferERC20TransactorSession) DeregisterToken ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20TransactorSession) DeregisterToken(_token common.Address) (*types.Transaction, error)
DeregisterToken is a paid mutator transaction binding the contract method 0xbab2af1d.
Solidity: function deregisterToken(address _token) returns()
func (*BridgeTransferERC20TransactorSession) HandleERC20Transfer ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20TransactorSession) HandleERC20Transfer(_requestTxHash [32]byte, _from common.Address, _to common.Address, _tokenAddress common.Address, _value *big.Int, _requestedNonce uint64, _requestedBlockNumber uint64, _extraData []byte) (*types.Transaction, error)
HandleERC20Transfer is a paid mutator transaction binding the contract method 0x407e6bae.
Solidity: function handleERC20Transfer(bytes32 _requestTxHash, address _from, address _to, address _tokenAddress, uint256 _value, uint64 _requestedNonce, uint64 _requestedBlockNumber, bytes _extraData) returns()
func (*BridgeTransferERC20TransactorSession) LockToken ¶ added in v1.2.0
func (_BridgeTransferERC20 *BridgeTransferERC20TransactorSession) LockToken(_token common.Address) (*types.Transaction, error)
LockToken is a paid mutator transaction binding the contract method 0x10693fcd.
Solidity: function lockToken(address _token) returns()
func (*BridgeTransferERC20TransactorSession) OnERC20Received ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20TransactorSession) OnERC20Received(_from common.Address, _to common.Address, _value *big.Int, _feeLimit *big.Int, _extraData []byte) (*types.Transaction, error)
OnERC20Received is a paid mutator transaction binding the contract method 0xf1656e53.
Solidity: function onERC20Received(address _from, address _to, uint256 _value, uint256 _feeLimit, bytes _extraData) returns()
func (*BridgeTransferERC20TransactorSession) RegisterOperator ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20TransactorSession) RegisterOperator(_operator common.Address) (*types.Transaction, error)
RegisterOperator is a paid mutator transaction binding the contract method 0x3682a450.
Solidity: function registerOperator(address _operator) returns()
func (*BridgeTransferERC20TransactorSession) RegisterToken ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20TransactorSession) RegisterToken(_token common.Address, _cToken common.Address) (*types.Transaction, error)
RegisterToken is a paid mutator transaction binding the contract method 0x4739f7e5.
Solidity: function registerToken(address _token, address _cToken) returns()
func (*BridgeTransferERC20TransactorSession) RenounceOwnership ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20TransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*BridgeTransferERC20TransactorSession) RequestERC20Transfer ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20TransactorSession) RequestERC20Transfer(_tokenAddress common.Address, _to common.Address, _value *big.Int, _feeLimit *big.Int, _extraData []byte) (*types.Transaction, error)
RequestERC20Transfer is a paid mutator transaction binding the contract method 0x26c23b54.
Solidity: function requestERC20Transfer(address _tokenAddress, address _to, uint256 _value, uint256 _feeLimit, bytes _extraData) returns()
func (*BridgeTransferERC20TransactorSession) SetERC20Fee ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20TransactorSession) SetERC20Fee(_token common.Address, _fee *big.Int, _requestNonce uint64) (*types.Transaction, error)
SetERC20Fee is a paid mutator transaction binding the contract method 0x2f88396c.
Solidity: function setERC20Fee(address _token, uint256 _fee, uint64 _requestNonce) returns()
func (*BridgeTransferERC20TransactorSession) SetFeeReceiver ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20TransactorSession) SetFeeReceiver(_feeReceiver common.Address) (*types.Transaction, error)
SetFeeReceiver is a paid mutator transaction binding the contract method 0xefdcd974.
Solidity: function setFeeReceiver(address _feeReceiver) returns()
func (*BridgeTransferERC20TransactorSession) SetOperatorThreshold ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20TransactorSession) SetOperatorThreshold(_voteType uint8, _threshold uint8) (*types.Transaction, error)
SetOperatorThreshold is a paid mutator transaction binding the contract method 0xee2aec65.
Solidity: function setOperatorThreshold(uint8 _voteType, uint8 _threshold) returns()
func (*BridgeTransferERC20TransactorSession) Start ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20TransactorSession) Start(_status bool) (*types.Transaction, error)
Start is a paid mutator transaction binding the contract method 0xc877cf37.
Solidity: function start(bool _status) returns()
func (*BridgeTransferERC20TransactorSession) TransferOwnership ¶ added in v1.1.0
func (_BridgeTransferERC20 *BridgeTransferERC20TransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*BridgeTransferERC20TransactorSession) UnlockToken ¶ added in v1.2.0
func (_BridgeTransferERC20 *BridgeTransferERC20TransactorSession) UnlockToken(_token common.Address) (*types.Transaction, error)
UnlockToken is a paid mutator transaction binding the contract method 0x9ef2017b.
Solidity: function unlockToken(address _token) returns()
type BridgeTransferERC721 ¶ added in v1.1.0
type BridgeTransferERC721 struct { BridgeTransferERC721Caller // Read-only binding to the contract BridgeTransferERC721Transactor // Write-only binding to the contract BridgeTransferERC721Filterer // Log filterer for contract events }
BridgeTransferERC721 is an auto generated Go binding around a Klaytn contract.
func NewBridgeTransferERC721 ¶ added in v1.1.0
func NewBridgeTransferERC721(address common.Address, backend bind.ContractBackend) (*BridgeTransferERC721, error)
NewBridgeTransferERC721 creates a new instance of BridgeTransferERC721, bound to a specific deployed contract.
type BridgeTransferERC721Caller ¶ added in v1.1.0
type BridgeTransferERC721Caller struct {
// contains filtered or unexported fields
}
BridgeTransferERC721Caller is an auto generated read-only Go binding around a Klaytn contract.
func NewBridgeTransferERC721Caller ¶ added in v1.1.0
func NewBridgeTransferERC721Caller(address common.Address, caller bind.ContractCaller) (*BridgeTransferERC721Caller, error)
NewBridgeTransferERC721Caller creates a new read-only instance of BridgeTransferERC721, bound to a specific deployed contract.
func (*BridgeTransferERC721Caller) ClosedValueTransferVotes ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721Caller) ClosedValueTransferVotes(opts *bind.CallOpts, arg0 uint64) (bool, error)
ClosedValueTransferVotes is a free data retrieval call binding the contract method 0x9832c1d7.
Solidity: function closedValueTransferVotes(uint64 ) view returns(bool)
func (*BridgeTransferERC721Caller) ConfigurationNonce ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721Caller) ConfigurationNonce(opts *bind.CallOpts) (uint64, error)
ConfigurationNonce is a free data retrieval call binding the contract method 0xac6fff0b.
Solidity: function configurationNonce() view returns(uint64)
func (*BridgeTransferERC721Caller) FeeOfERC20 ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721Caller) FeeOfERC20(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
FeeOfERC20 is a free data retrieval call binding the contract method 0x488af871.
Solidity: function feeOfERC20(address ) view returns(uint256)
func (*BridgeTransferERC721Caller) FeeOfKLAY ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721Caller) FeeOfKLAY(opts *bind.CallOpts) (*big.Int, error)
FeeOfKLAY is a free data retrieval call binding the contract method 0xc263b5d6.
Solidity: function feeOfKLAY() view returns(uint256)
func (*BridgeTransferERC721Caller) FeeReceiver ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721Caller) FeeReceiver(opts *bind.CallOpts) (common.Address, error)
FeeReceiver is a free data retrieval call binding the contract method 0xb3f00674.
Solidity: function feeReceiver() view returns(address)
func (*BridgeTransferERC721Caller) GetOperatorList ¶ added in v1.2.0
func (_BridgeTransferERC721 *BridgeTransferERC721Caller) GetOperatorList(opts *bind.CallOpts) ([]common.Address, error)
GetOperatorList is a free data retrieval call binding the contract method 0xb2c01030.
Solidity: function getOperatorList() view returns(address[])
func (*BridgeTransferERC721Caller) GetRegisteredTokenList ¶ added in v1.2.0
func (_BridgeTransferERC721 *BridgeTransferERC721Caller) GetRegisteredTokenList(opts *bind.CallOpts) ([]common.Address, error)
GetRegisteredTokenList is a free data retrieval call binding the contract method 0xea21eade.
Solidity: function getRegisteredTokenList() view returns(address[])
func (*BridgeTransferERC721Caller) HandleNoncesToBlockNums ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721Caller) HandleNoncesToBlockNums(opts *bind.CallOpts, arg0 uint64) (uint64, error)
HandleNoncesToBlockNums is a free data retrieval call binding the contract method 0x13a6738a.
Solidity: function handleNoncesToBlockNums(uint64 ) view returns(uint64)
func (*BridgeTransferERC721Caller) HandledRequestTx ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721Caller) HandledRequestTx(opts *bind.CallOpts, arg0 [32]byte) (bool, error)
HandledRequestTx is a free data retrieval call binding the contract method 0x8a75eee2.
Solidity: function handledRequestTx(bytes32 ) view returns(bool)
func (*BridgeTransferERC721Caller) IndexOfTokens ¶ added in v1.2.0
func (_BridgeTransferERC721 *BridgeTransferERC721Caller) IndexOfTokens(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
IndexOfTokens is a free data retrieval call binding the contract method 0x48a18a6a.
Solidity: function indexOfTokens(address ) view returns(uint256)
func (*BridgeTransferERC721Caller) IsOwner ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721Caller) IsOwner(opts *bind.CallOpts) (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() view returns(bool)
func (*BridgeTransferERC721Caller) IsRunning ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721Caller) IsRunning(opts *bind.CallOpts) (bool, error)
IsRunning is a free data retrieval call binding the contract method 0x2014e5d1.
Solidity: function isRunning() view returns(bool)
func (*BridgeTransferERC721Caller) LockedTokens ¶ added in v1.2.0
func (_BridgeTransferERC721 *BridgeTransferERC721Caller) LockedTokens(opts *bind.CallOpts, arg0 common.Address) (bool, error)
LockedTokens is a free data retrieval call binding the contract method 0x5eb7413a.
Solidity: function lockedTokens(address ) view returns(bool)
func (*BridgeTransferERC721Caller) LowerHandleNonce ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721Caller) LowerHandleNonce(opts *bind.CallOpts) (uint64, error)
LowerHandleNonce is a free data retrieval call binding the contract method 0x4b40b826.
Solidity: function lowerHandleNonce() view returns(uint64)
func (*BridgeTransferERC721Caller) MAXOPERATOR ¶ added in v1.3.0
func (_BridgeTransferERC721 *BridgeTransferERC721Caller) MAXOPERATOR(opts *bind.CallOpts) (uint64, error)
MAXOPERATOR is a free data retrieval call binding the contract method 0x3a3099d1.
Solidity: function MAX_OPERATOR() view returns(uint64)
func (*BridgeTransferERC721Caller) ModeMintBurn ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721Caller) ModeMintBurn(opts *bind.CallOpts) (bool, error)
ModeMintBurn is a free data retrieval call binding the contract method 0x6e176ec2.
Solidity: function modeMintBurn() view returns(bool)
func (*BridgeTransferERC721Caller) OperatorList ¶ added in v1.2.0
func (_BridgeTransferERC721 *BridgeTransferERC721Caller) OperatorList(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
OperatorList is a free data retrieval call binding the contract method 0xcb38f407.
Solidity: function operatorList(uint256 ) view returns(address)
func (*BridgeTransferERC721Caller) OperatorThresholds ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721Caller) OperatorThresholds(opts *bind.CallOpts, arg0 uint8) (uint8, error)
OperatorThresholds is a free data retrieval call binding the contract method 0x5526f76b.
Solidity: function operatorThresholds(uint8 ) view returns(uint8)
func (*BridgeTransferERC721Caller) Operators ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721Caller) Operators(opts *bind.CallOpts, arg0 common.Address) (bool, error)
Operators is a free data retrieval call binding the contract method 0x13e7c9d8.
Solidity: function operators(address ) view returns(bool)
func (*BridgeTransferERC721Caller) Owner ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721Caller) Owner(opts *bind.CallOpts) (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*BridgeTransferERC721Caller) RecoveryBlockNumber ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721Caller) RecoveryBlockNumber(opts *bind.CallOpts) (uint64, error)
RecoveryBlockNumber is a free data retrieval call binding the contract method 0x989ba0d3.
Solidity: function recoveryBlockNumber() view returns(uint64)
func (*BridgeTransferERC721Caller) RegisteredTokenList ¶ added in v1.2.0
func (_BridgeTransferERC721 *BridgeTransferERC721Caller) RegisteredTokenList(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
RegisteredTokenList is a free data retrieval call binding the contract method 0x3e4fe949.
Solidity: function registeredTokenList(uint256 ) view returns(address)
func (*BridgeTransferERC721Caller) RegisteredTokens ¶ added in v1.2.0
func (_BridgeTransferERC721 *BridgeTransferERC721Caller) RegisteredTokens(opts *bind.CallOpts, arg0 common.Address) (common.Address, error)
RegisteredTokens is a free data retrieval call binding the contract method 0x8c0bd916.
Solidity: function registeredTokens(address ) view returns(address)
func (*BridgeTransferERC721Caller) RequestNonce ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721Caller) RequestNonce(opts *bind.CallOpts) (uint64, error)
RequestNonce is a free data retrieval call binding the contract method 0x7c1a0302.
Solidity: function requestNonce() view returns(uint64)
func (*BridgeTransferERC721Caller) UpperHandleNonce ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721Caller) UpperHandleNonce(opts *bind.CallOpts) (uint64, error)
UpperHandleNonce is a free data retrieval call binding the contract method 0x54edad72.
Solidity: function upperHandleNonce() view returns(uint64)
type BridgeTransferERC721CallerRaw ¶ added in v1.1.0
type BridgeTransferERC721CallerRaw struct {
Contract *BridgeTransferERC721Caller // Generic read-only contract binding to access the raw methods on
}
BridgeTransferERC721CallerRaw is an auto generated low-level read-only Go binding around a Klaytn contract.
func (*BridgeTransferERC721CallerRaw) Call ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721CallerRaw) 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 BridgeTransferERC721CallerSession ¶ added in v1.1.0
type BridgeTransferERC721CallerSession struct { Contract *BridgeTransferERC721Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
BridgeTransferERC721CallerSession is an auto generated read-only Go binding around a Klaytn contract, with pre-set call options.
func (*BridgeTransferERC721CallerSession) ClosedValueTransferVotes ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721CallerSession) ClosedValueTransferVotes(arg0 uint64) (bool, error)
ClosedValueTransferVotes is a free data retrieval call binding the contract method 0x9832c1d7.
Solidity: function closedValueTransferVotes(uint64 ) view returns(bool)
func (*BridgeTransferERC721CallerSession) ConfigurationNonce ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721CallerSession) ConfigurationNonce() (uint64, error)
ConfigurationNonce is a free data retrieval call binding the contract method 0xac6fff0b.
Solidity: function configurationNonce() view returns(uint64)
func (*BridgeTransferERC721CallerSession) FeeOfERC20 ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721CallerSession) FeeOfERC20(arg0 common.Address) (*big.Int, error)
FeeOfERC20 is a free data retrieval call binding the contract method 0x488af871.
Solidity: function feeOfERC20(address ) view returns(uint256)
func (*BridgeTransferERC721CallerSession) FeeOfKLAY ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721CallerSession) FeeOfKLAY() (*big.Int, error)
FeeOfKLAY is a free data retrieval call binding the contract method 0xc263b5d6.
Solidity: function feeOfKLAY() view returns(uint256)
func (*BridgeTransferERC721CallerSession) FeeReceiver ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721CallerSession) FeeReceiver() (common.Address, error)
FeeReceiver is a free data retrieval call binding the contract method 0xb3f00674.
Solidity: function feeReceiver() view returns(address)
func (*BridgeTransferERC721CallerSession) GetOperatorList ¶ added in v1.2.0
func (_BridgeTransferERC721 *BridgeTransferERC721CallerSession) GetOperatorList() ([]common.Address, error)
GetOperatorList is a free data retrieval call binding the contract method 0xb2c01030.
Solidity: function getOperatorList() view returns(address[])
func (*BridgeTransferERC721CallerSession) GetRegisteredTokenList ¶ added in v1.2.0
func (_BridgeTransferERC721 *BridgeTransferERC721CallerSession) GetRegisteredTokenList() ([]common.Address, error)
GetRegisteredTokenList is a free data retrieval call binding the contract method 0xea21eade.
Solidity: function getRegisteredTokenList() view returns(address[])
func (*BridgeTransferERC721CallerSession) HandleNoncesToBlockNums ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721CallerSession) HandleNoncesToBlockNums(arg0 uint64) (uint64, error)
HandleNoncesToBlockNums is a free data retrieval call binding the contract method 0x13a6738a.
Solidity: function handleNoncesToBlockNums(uint64 ) view returns(uint64)
func (*BridgeTransferERC721CallerSession) HandledRequestTx ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721CallerSession) HandledRequestTx(arg0 [32]byte) (bool, error)
HandledRequestTx is a free data retrieval call binding the contract method 0x8a75eee2.
Solidity: function handledRequestTx(bytes32 ) view returns(bool)
func (*BridgeTransferERC721CallerSession) IndexOfTokens ¶ added in v1.2.0
func (_BridgeTransferERC721 *BridgeTransferERC721CallerSession) IndexOfTokens(arg0 common.Address) (*big.Int, error)
IndexOfTokens is a free data retrieval call binding the contract method 0x48a18a6a.
Solidity: function indexOfTokens(address ) view returns(uint256)
func (*BridgeTransferERC721CallerSession) IsOwner ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721CallerSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() view returns(bool)
func (*BridgeTransferERC721CallerSession) IsRunning ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721CallerSession) IsRunning() (bool, error)
IsRunning is a free data retrieval call binding the contract method 0x2014e5d1.
Solidity: function isRunning() view returns(bool)
func (*BridgeTransferERC721CallerSession) LockedTokens ¶ added in v1.2.0
func (_BridgeTransferERC721 *BridgeTransferERC721CallerSession) LockedTokens(arg0 common.Address) (bool, error)
LockedTokens is a free data retrieval call binding the contract method 0x5eb7413a.
Solidity: function lockedTokens(address ) view returns(bool)
func (*BridgeTransferERC721CallerSession) LowerHandleNonce ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721CallerSession) LowerHandleNonce() (uint64, error)
LowerHandleNonce is a free data retrieval call binding the contract method 0x4b40b826.
Solidity: function lowerHandleNonce() view returns(uint64)
func (*BridgeTransferERC721CallerSession) MAXOPERATOR ¶ added in v1.3.0
func (_BridgeTransferERC721 *BridgeTransferERC721CallerSession) MAXOPERATOR() (uint64, error)
MAXOPERATOR is a free data retrieval call binding the contract method 0x3a3099d1.
Solidity: function MAX_OPERATOR() view returns(uint64)
func (*BridgeTransferERC721CallerSession) ModeMintBurn ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721CallerSession) ModeMintBurn() (bool, error)
ModeMintBurn is a free data retrieval call binding the contract method 0x6e176ec2.
Solidity: function modeMintBurn() view returns(bool)
func (*BridgeTransferERC721CallerSession) OperatorList ¶ added in v1.2.0
func (_BridgeTransferERC721 *BridgeTransferERC721CallerSession) OperatorList(arg0 *big.Int) (common.Address, error)
OperatorList is a free data retrieval call binding the contract method 0xcb38f407.
Solidity: function operatorList(uint256 ) view returns(address)
func (*BridgeTransferERC721CallerSession) OperatorThresholds ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721CallerSession) OperatorThresholds(arg0 uint8) (uint8, error)
OperatorThresholds is a free data retrieval call binding the contract method 0x5526f76b.
Solidity: function operatorThresholds(uint8 ) view returns(uint8)
func (*BridgeTransferERC721CallerSession) Operators ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721CallerSession) Operators(arg0 common.Address) (bool, error)
Operators is a free data retrieval call binding the contract method 0x13e7c9d8.
Solidity: function operators(address ) view returns(bool)
func (*BridgeTransferERC721CallerSession) Owner ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721CallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*BridgeTransferERC721CallerSession) RecoveryBlockNumber ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721CallerSession) RecoveryBlockNumber() (uint64, error)
RecoveryBlockNumber is a free data retrieval call binding the contract method 0x989ba0d3.
Solidity: function recoveryBlockNumber() view returns(uint64)
func (*BridgeTransferERC721CallerSession) RegisteredTokenList ¶ added in v1.2.0
func (_BridgeTransferERC721 *BridgeTransferERC721CallerSession) RegisteredTokenList(arg0 *big.Int) (common.Address, error)
RegisteredTokenList is a free data retrieval call binding the contract method 0x3e4fe949.
Solidity: function registeredTokenList(uint256 ) view returns(address)
func (*BridgeTransferERC721CallerSession) RegisteredTokens ¶ added in v1.2.0
func (_BridgeTransferERC721 *BridgeTransferERC721CallerSession) RegisteredTokens(arg0 common.Address) (common.Address, error)
RegisteredTokens is a free data retrieval call binding the contract method 0x8c0bd916.
Solidity: function registeredTokens(address ) view returns(address)
func (*BridgeTransferERC721CallerSession) RequestNonce ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721CallerSession) RequestNonce() (uint64, error)
RequestNonce is a free data retrieval call binding the contract method 0x7c1a0302.
Solidity: function requestNonce() view returns(uint64)
func (*BridgeTransferERC721CallerSession) UpperHandleNonce ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721CallerSession) UpperHandleNonce() (uint64, error)
UpperHandleNonce is a free data retrieval call binding the contract method 0x54edad72.
Solidity: function upperHandleNonce() view returns(uint64)
type BridgeTransferERC721ERC20FeeChanged ¶ added in v1.1.0
type BridgeTransferERC721ERC20FeeChanged struct { Token common.Address Fee *big.Int Raw types.Log // Blockchain specific contextual infos }
BridgeTransferERC721ERC20FeeChanged represents a ERC20FeeChanged event raised by the BridgeTransferERC721 contract.
type BridgeTransferERC721ERC20FeeChangedIterator ¶ added in v1.1.0
type BridgeTransferERC721ERC20FeeChangedIterator struct { Event *BridgeTransferERC721ERC20FeeChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BridgeTransferERC721ERC20FeeChangedIterator is returned from FilterERC20FeeChanged and is used to iterate over the raw logs and unpacked data for ERC20FeeChanged events raised by the BridgeTransferERC721 contract.
func (*BridgeTransferERC721ERC20FeeChangedIterator) Close ¶ added in v1.1.0
func (it *BridgeTransferERC721ERC20FeeChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BridgeTransferERC721ERC20FeeChangedIterator) Error ¶ added in v1.1.0
func (it *BridgeTransferERC721ERC20FeeChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BridgeTransferERC721ERC20FeeChangedIterator) Next ¶ added in v1.1.0
func (it *BridgeTransferERC721ERC20FeeChangedIterator) Next() bool
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 BridgeTransferERC721FeeReceiverChanged ¶ added in v1.1.0
type BridgeTransferERC721FeeReceiverChanged struct { FeeReceiver common.Address Raw types.Log // Blockchain specific contextual infos }
BridgeTransferERC721FeeReceiverChanged represents a FeeReceiverChanged event raised by the BridgeTransferERC721 contract.
type BridgeTransferERC721FeeReceiverChangedIterator ¶ added in v1.1.0
type BridgeTransferERC721FeeReceiverChangedIterator struct { Event *BridgeTransferERC721FeeReceiverChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BridgeTransferERC721FeeReceiverChangedIterator is returned from FilterFeeReceiverChanged and is used to iterate over the raw logs and unpacked data for FeeReceiverChanged events raised by the BridgeTransferERC721 contract.
func (*BridgeTransferERC721FeeReceiverChangedIterator) Close ¶ added in v1.1.0
func (it *BridgeTransferERC721FeeReceiverChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BridgeTransferERC721FeeReceiverChangedIterator) Error ¶ added in v1.1.0
func (it *BridgeTransferERC721FeeReceiverChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BridgeTransferERC721FeeReceiverChangedIterator) Next ¶ added in v1.1.0
func (it *BridgeTransferERC721FeeReceiverChangedIterator) Next() bool
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 BridgeTransferERC721Filterer ¶ added in v1.1.0
type BridgeTransferERC721Filterer struct {
// contains filtered or unexported fields
}
BridgeTransferERC721Filterer is an auto generated log filtering Go binding around a Klaytn contract events.
func NewBridgeTransferERC721Filterer ¶ added in v1.1.0
func NewBridgeTransferERC721Filterer(address common.Address, filterer bind.ContractFilterer) (*BridgeTransferERC721Filterer, error)
NewBridgeTransferERC721Filterer creates a new log filterer instance of BridgeTransferERC721, bound to a specific deployed contract.
func (*BridgeTransferERC721Filterer) FilterERC20FeeChanged ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721Filterer) FilterERC20FeeChanged(opts *bind.FilterOpts, token []common.Address, fee []*big.Int) (*BridgeTransferERC721ERC20FeeChangedIterator, error)
FilterERC20FeeChanged is a free log retrieval operation binding the contract event 0xdb5ad2e76ae20cfa4e7adbc7305d7538442164d85ead9937c98620a1aa4c255b.
Solidity: event ERC20FeeChanged(address indexed token, uint256 indexed fee)
func (*BridgeTransferERC721Filterer) FilterFeeReceiverChanged ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721Filterer) FilterFeeReceiverChanged(opts *bind.FilterOpts, feeReceiver []common.Address) (*BridgeTransferERC721FeeReceiverChangedIterator, error)
FilterFeeReceiverChanged is a free log retrieval operation binding the contract event 0x647672599d3468abcfa241a13c9e3d34383caadb5cc80fb67c3cdfcd5f786059.
Solidity: event FeeReceiverChanged(address indexed feeReceiver)
func (*BridgeTransferERC721Filterer) FilterHandleValueTransfer ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721Filterer) FilterHandleValueTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, tokenAddress []common.Address) (*BridgeTransferERC721HandleValueTransferIterator, error)
FilterHandleValueTransfer is a free log retrieval operation binding the contract event 0x12b02f226d965a2881e0e8ffed6c421803a22d57ad91f9ef996fe0748ea10175.
Solidity: event HandleValueTransfer(bytes32 requestTxHash, uint8 tokenType, address indexed from, address indexed to, address indexed tokenAddress, uint256 valueOrTokenId, uint64 handleNonce, uint64 lowerHandleNonce, bytes extraData)
func (*BridgeTransferERC721Filterer) FilterKLAYFeeChanged ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721Filterer) FilterKLAYFeeChanged(opts *bind.FilterOpts, fee []*big.Int) (*BridgeTransferERC721KLAYFeeChangedIterator, error)
FilterKLAYFeeChanged is a free log retrieval operation binding the contract event 0xa7a33d0996347e1aa55ca2206015b61b9534bdd881d59d59aa680e25eefac365.
Solidity: event KLAYFeeChanged(uint256 indexed fee)
func (*BridgeTransferERC721Filterer) FilterOwnershipTransferred ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721Filterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*BridgeTransferERC721OwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*BridgeTransferERC721Filterer) FilterRequestValueTransfer ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721Filterer) FilterRequestValueTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, tokenAddress []common.Address) (*BridgeTransferERC721RequestValueTransferIterator, error)
FilterRequestValueTransfer is a free log retrieval operation binding the contract event 0xeff76c36e53fa5ff52f27acc8a34d5047a8246abb07b77b12f1309f71e337f09.
Solidity: event RequestValueTransfer(uint8 tokenType, address indexed from, address indexed to, address indexed tokenAddress, uint256 valueOrTokenId, uint64 requestNonce, uint256 fee, bytes extraData)
func (*BridgeTransferERC721Filterer) FilterRequestValueTransferEncoded ¶ added in v1.8.4
func (_BridgeTransferERC721 *BridgeTransferERC721Filterer) FilterRequestValueTransferEncoded(opts *bind.FilterOpts, from []common.Address, to []common.Address, tokenAddress []common.Address) (*BridgeTransferERC721RequestValueTransferEncodedIterator, error)
FilterRequestValueTransferEncoded is a free log retrieval operation binding the contract event 0x17d76053ca34a4dd8c402fe6498deb797fac89bf7ed02f3f5161aa9368cc8c1f.
Solidity: event RequestValueTransferEncoded(uint8 tokenType, address indexed from, address indexed to, address indexed tokenAddress, uint256 valueOrTokenId, uint64 requestNonce, uint256 fee, bytes extraData, uint8 encodingVer, bytes encodedData)
func (*BridgeTransferERC721Filterer) FilterTokenDeregistered ¶ added in v1.2.0
func (_BridgeTransferERC721 *BridgeTransferERC721Filterer) FilterTokenDeregistered(opts *bind.FilterOpts, token []common.Address) (*BridgeTransferERC721TokenDeregisteredIterator, error)
FilterTokenDeregistered is a free log retrieval operation binding the contract event 0x1d735ca20b63676dde668b718be78606b061d6bd7534ff815a90a121a6c084b6.
Solidity: event TokenDeregistered(address indexed token)
func (*BridgeTransferERC721Filterer) FilterTokenLocked ¶ added in v1.2.0
func (_BridgeTransferERC721 *BridgeTransferERC721Filterer) FilterTokenLocked(opts *bind.FilterOpts, token []common.Address) (*BridgeTransferERC721TokenLockedIterator, error)
FilterTokenLocked is a free log retrieval operation binding the contract event 0xca1b0a14e18ada4c44846768dd186e35630cdc5cfeaca83c404ae4acaafbecd7.
Solidity: event TokenLocked(address indexed token)
func (*BridgeTransferERC721Filterer) FilterTokenRegistered ¶ added in v1.2.0
func (_BridgeTransferERC721 *BridgeTransferERC721Filterer) FilterTokenRegistered(opts *bind.FilterOpts, token []common.Address) (*BridgeTransferERC721TokenRegisteredIterator, error)
FilterTokenRegistered is a free log retrieval operation binding the contract event 0x158412daecdc1456d01568828bcdb18464cc7f1ce0215ddbc3f3cfede9d1e63d.
Solidity: event TokenRegistered(address indexed token)
func (*BridgeTransferERC721Filterer) FilterTokenUnlocked ¶ added in v1.2.0
func (_BridgeTransferERC721 *BridgeTransferERC721Filterer) FilterTokenUnlocked(opts *bind.FilterOpts, token []common.Address) (*BridgeTransferERC721TokenUnlockedIterator, error)
FilterTokenUnlocked is a free log retrieval operation binding the contract event 0x81ec08d3372506e176c49e626d8beb7e091712ef92908a130f4ccc6524fe2eec.
Solidity: event TokenUnlocked(address indexed token)
func (*BridgeTransferERC721Filterer) ParseERC20FeeChanged ¶ added in v1.8.4
func (_BridgeTransferERC721 *BridgeTransferERC721Filterer) ParseERC20FeeChanged(log types.Log) (*BridgeTransferERC721ERC20FeeChanged, error)
ParseERC20FeeChanged is a log parse operation binding the contract event 0xdb5ad2e76ae20cfa4e7adbc7305d7538442164d85ead9937c98620a1aa4c255b.
Solidity: event ERC20FeeChanged(address indexed token, uint256 indexed fee)
func (*BridgeTransferERC721Filterer) ParseFeeReceiverChanged ¶ added in v1.8.4
func (_BridgeTransferERC721 *BridgeTransferERC721Filterer) ParseFeeReceiverChanged(log types.Log) (*BridgeTransferERC721FeeReceiverChanged, error)
ParseFeeReceiverChanged is a log parse operation binding the contract event 0x647672599d3468abcfa241a13c9e3d34383caadb5cc80fb67c3cdfcd5f786059.
Solidity: event FeeReceiverChanged(address indexed feeReceiver)
func (*BridgeTransferERC721Filterer) ParseHandleValueTransfer ¶ added in v1.8.4
func (_BridgeTransferERC721 *BridgeTransferERC721Filterer) ParseHandleValueTransfer(log types.Log) (*BridgeTransferERC721HandleValueTransfer, error)
ParseHandleValueTransfer is a log parse operation binding the contract event 0x12b02f226d965a2881e0e8ffed6c421803a22d57ad91f9ef996fe0748ea10175.
Solidity: event HandleValueTransfer(bytes32 requestTxHash, uint8 tokenType, address indexed from, address indexed to, address indexed tokenAddress, uint256 valueOrTokenId, uint64 handleNonce, uint64 lowerHandleNonce, bytes extraData)
func (*BridgeTransferERC721Filterer) ParseKLAYFeeChanged ¶ added in v1.8.4
func (_BridgeTransferERC721 *BridgeTransferERC721Filterer) ParseKLAYFeeChanged(log types.Log) (*BridgeTransferERC721KLAYFeeChanged, error)
ParseKLAYFeeChanged is a log parse operation binding the contract event 0xa7a33d0996347e1aa55ca2206015b61b9534bdd881d59d59aa680e25eefac365.
Solidity: event KLAYFeeChanged(uint256 indexed fee)
func (*BridgeTransferERC721Filterer) ParseOwnershipTransferred ¶ added in v1.8.4
func (_BridgeTransferERC721 *BridgeTransferERC721Filterer) ParseOwnershipTransferred(log types.Log) (*BridgeTransferERC721OwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*BridgeTransferERC721Filterer) ParseRequestValueTransfer ¶ added in v1.8.4
func (_BridgeTransferERC721 *BridgeTransferERC721Filterer) ParseRequestValueTransfer(log types.Log) (*BridgeTransferERC721RequestValueTransfer, error)
ParseRequestValueTransfer is a log parse operation binding the contract event 0xeff76c36e53fa5ff52f27acc8a34d5047a8246abb07b77b12f1309f71e337f09.
Solidity: event RequestValueTransfer(uint8 tokenType, address indexed from, address indexed to, address indexed tokenAddress, uint256 valueOrTokenId, uint64 requestNonce, uint256 fee, bytes extraData)
func (*BridgeTransferERC721Filterer) ParseRequestValueTransferEncoded ¶ added in v1.8.4
func (_BridgeTransferERC721 *BridgeTransferERC721Filterer) ParseRequestValueTransferEncoded(log types.Log) (*BridgeTransferERC721RequestValueTransferEncoded, error)
ParseRequestValueTransferEncoded is a log parse operation binding the contract event 0x17d76053ca34a4dd8c402fe6498deb797fac89bf7ed02f3f5161aa9368cc8c1f.
Solidity: event RequestValueTransferEncoded(uint8 tokenType, address indexed from, address indexed to, address indexed tokenAddress, uint256 valueOrTokenId, uint64 requestNonce, uint256 fee, bytes extraData, uint8 encodingVer, bytes encodedData)
func (*BridgeTransferERC721Filterer) ParseTokenDeregistered ¶ added in v1.8.4
func (_BridgeTransferERC721 *BridgeTransferERC721Filterer) ParseTokenDeregistered(log types.Log) (*BridgeTransferERC721TokenDeregistered, error)
ParseTokenDeregistered is a log parse operation binding the contract event 0x1d735ca20b63676dde668b718be78606b061d6bd7534ff815a90a121a6c084b6.
Solidity: event TokenDeregistered(address indexed token)
func (*BridgeTransferERC721Filterer) ParseTokenLocked ¶ added in v1.8.4
func (_BridgeTransferERC721 *BridgeTransferERC721Filterer) ParseTokenLocked(log types.Log) (*BridgeTransferERC721TokenLocked, error)
ParseTokenLocked is a log parse operation binding the contract event 0xca1b0a14e18ada4c44846768dd186e35630cdc5cfeaca83c404ae4acaafbecd7.
Solidity: event TokenLocked(address indexed token)
func (*BridgeTransferERC721Filterer) ParseTokenRegistered ¶ added in v1.8.4
func (_BridgeTransferERC721 *BridgeTransferERC721Filterer) ParseTokenRegistered(log types.Log) (*BridgeTransferERC721TokenRegistered, error)
ParseTokenRegistered is a log parse operation binding the contract event 0x158412daecdc1456d01568828bcdb18464cc7f1ce0215ddbc3f3cfede9d1e63d.
Solidity: event TokenRegistered(address indexed token)
func (*BridgeTransferERC721Filterer) ParseTokenUnlocked ¶ added in v1.8.4
func (_BridgeTransferERC721 *BridgeTransferERC721Filterer) ParseTokenUnlocked(log types.Log) (*BridgeTransferERC721TokenUnlocked, error)
ParseTokenUnlocked is a log parse operation binding the contract event 0x81ec08d3372506e176c49e626d8beb7e091712ef92908a130f4ccc6524fe2eec.
Solidity: event TokenUnlocked(address indexed token)
func (*BridgeTransferERC721Filterer) WatchERC20FeeChanged ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721Filterer) WatchERC20FeeChanged(opts *bind.WatchOpts, sink chan<- *BridgeTransferERC721ERC20FeeChanged, token []common.Address, fee []*big.Int) (event.Subscription, error)
WatchERC20FeeChanged is a free log subscription operation binding the contract event 0xdb5ad2e76ae20cfa4e7adbc7305d7538442164d85ead9937c98620a1aa4c255b.
Solidity: event ERC20FeeChanged(address indexed token, uint256 indexed fee)
func (*BridgeTransferERC721Filterer) WatchFeeReceiverChanged ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721Filterer) WatchFeeReceiverChanged(opts *bind.WatchOpts, sink chan<- *BridgeTransferERC721FeeReceiverChanged, feeReceiver []common.Address) (event.Subscription, error)
WatchFeeReceiverChanged is a free log subscription operation binding the contract event 0x647672599d3468abcfa241a13c9e3d34383caadb5cc80fb67c3cdfcd5f786059.
Solidity: event FeeReceiverChanged(address indexed feeReceiver)
func (*BridgeTransferERC721Filterer) WatchHandleValueTransfer ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721Filterer) WatchHandleValueTransfer(opts *bind.WatchOpts, sink chan<- *BridgeTransferERC721HandleValueTransfer, from []common.Address, to []common.Address, tokenAddress []common.Address) (event.Subscription, error)
WatchHandleValueTransfer is a free log subscription operation binding the contract event 0x12b02f226d965a2881e0e8ffed6c421803a22d57ad91f9ef996fe0748ea10175.
Solidity: event HandleValueTransfer(bytes32 requestTxHash, uint8 tokenType, address indexed from, address indexed to, address indexed tokenAddress, uint256 valueOrTokenId, uint64 handleNonce, uint64 lowerHandleNonce, bytes extraData)
func (*BridgeTransferERC721Filterer) WatchKLAYFeeChanged ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721Filterer) WatchKLAYFeeChanged(opts *bind.WatchOpts, sink chan<- *BridgeTransferERC721KLAYFeeChanged, fee []*big.Int) (event.Subscription, error)
WatchKLAYFeeChanged is a free log subscription operation binding the contract event 0xa7a33d0996347e1aa55ca2206015b61b9534bdd881d59d59aa680e25eefac365.
Solidity: event KLAYFeeChanged(uint256 indexed fee)
func (*BridgeTransferERC721Filterer) WatchOwnershipTransferred ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721Filterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *BridgeTransferERC721OwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*BridgeTransferERC721Filterer) WatchRequestValueTransfer ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721Filterer) WatchRequestValueTransfer(opts *bind.WatchOpts, sink chan<- *BridgeTransferERC721RequestValueTransfer, from []common.Address, to []common.Address, tokenAddress []common.Address) (event.Subscription, error)
WatchRequestValueTransfer is a free log subscription operation binding the contract event 0xeff76c36e53fa5ff52f27acc8a34d5047a8246abb07b77b12f1309f71e337f09.
Solidity: event RequestValueTransfer(uint8 tokenType, address indexed from, address indexed to, address indexed tokenAddress, uint256 valueOrTokenId, uint64 requestNonce, uint256 fee, bytes extraData)
func (*BridgeTransferERC721Filterer) WatchRequestValueTransferEncoded ¶ added in v1.8.4
func (_BridgeTransferERC721 *BridgeTransferERC721Filterer) WatchRequestValueTransferEncoded(opts *bind.WatchOpts, sink chan<- *BridgeTransferERC721RequestValueTransferEncoded, from []common.Address, to []common.Address, tokenAddress []common.Address) (event.Subscription, error)
WatchRequestValueTransferEncoded is a free log subscription operation binding the contract event 0x17d76053ca34a4dd8c402fe6498deb797fac89bf7ed02f3f5161aa9368cc8c1f.
Solidity: event RequestValueTransferEncoded(uint8 tokenType, address indexed from, address indexed to, address indexed tokenAddress, uint256 valueOrTokenId, uint64 requestNonce, uint256 fee, bytes extraData, uint8 encodingVer, bytes encodedData)
func (*BridgeTransferERC721Filterer) WatchTokenDeregistered ¶ added in v1.2.0
func (_BridgeTransferERC721 *BridgeTransferERC721Filterer) WatchTokenDeregistered(opts *bind.WatchOpts, sink chan<- *BridgeTransferERC721TokenDeregistered, token []common.Address) (event.Subscription, error)
WatchTokenDeregistered is a free log subscription operation binding the contract event 0x1d735ca20b63676dde668b718be78606b061d6bd7534ff815a90a121a6c084b6.
Solidity: event TokenDeregistered(address indexed token)
func (*BridgeTransferERC721Filterer) WatchTokenLocked ¶ added in v1.2.0
func (_BridgeTransferERC721 *BridgeTransferERC721Filterer) WatchTokenLocked(opts *bind.WatchOpts, sink chan<- *BridgeTransferERC721TokenLocked, token []common.Address) (event.Subscription, error)
WatchTokenLocked is a free log subscription operation binding the contract event 0xca1b0a14e18ada4c44846768dd186e35630cdc5cfeaca83c404ae4acaafbecd7.
Solidity: event TokenLocked(address indexed token)
func (*BridgeTransferERC721Filterer) WatchTokenRegistered ¶ added in v1.2.0
func (_BridgeTransferERC721 *BridgeTransferERC721Filterer) WatchTokenRegistered(opts *bind.WatchOpts, sink chan<- *BridgeTransferERC721TokenRegistered, token []common.Address) (event.Subscription, error)
WatchTokenRegistered is a free log subscription operation binding the contract event 0x158412daecdc1456d01568828bcdb18464cc7f1ce0215ddbc3f3cfede9d1e63d.
Solidity: event TokenRegistered(address indexed token)
func (*BridgeTransferERC721Filterer) WatchTokenUnlocked ¶ added in v1.2.0
func (_BridgeTransferERC721 *BridgeTransferERC721Filterer) WatchTokenUnlocked(opts *bind.WatchOpts, sink chan<- *BridgeTransferERC721TokenUnlocked, token []common.Address) (event.Subscription, error)
WatchTokenUnlocked is a free log subscription operation binding the contract event 0x81ec08d3372506e176c49e626d8beb7e091712ef92908a130f4ccc6524fe2eec.
Solidity: event TokenUnlocked(address indexed token)
type BridgeTransferERC721HandleValueTransfer ¶ added in v1.1.0
type BridgeTransferERC721HandleValueTransfer struct { RequestTxHash [32]byte TokenType uint8 From common.Address To common.Address TokenAddress common.Address ValueOrTokenId *big.Int HandleNonce uint64 LowerHandleNonce uint64 ExtraData []byte Raw types.Log // Blockchain specific contextual infos }
BridgeTransferERC721HandleValueTransfer represents a HandleValueTransfer event raised by the BridgeTransferERC721 contract.
type BridgeTransferERC721HandleValueTransferIterator ¶ added in v1.1.0
type BridgeTransferERC721HandleValueTransferIterator struct { Event *BridgeTransferERC721HandleValueTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BridgeTransferERC721HandleValueTransferIterator is returned from FilterHandleValueTransfer and is used to iterate over the raw logs and unpacked data for HandleValueTransfer events raised by the BridgeTransferERC721 contract.
func (*BridgeTransferERC721HandleValueTransferIterator) Close ¶ added in v1.1.0
func (it *BridgeTransferERC721HandleValueTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BridgeTransferERC721HandleValueTransferIterator) Error ¶ added in v1.1.0
func (it *BridgeTransferERC721HandleValueTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BridgeTransferERC721HandleValueTransferIterator) Next ¶ added in v1.1.0
func (it *BridgeTransferERC721HandleValueTransferIterator) Next() bool
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 BridgeTransferERC721KLAYFeeChanged ¶ added in v1.1.0
type BridgeTransferERC721KLAYFeeChanged struct { Fee *big.Int Raw types.Log // Blockchain specific contextual infos }
BridgeTransferERC721KLAYFeeChanged represents a KLAYFeeChanged event raised by the BridgeTransferERC721 contract.
type BridgeTransferERC721KLAYFeeChangedIterator ¶ added in v1.1.0
type BridgeTransferERC721KLAYFeeChangedIterator struct { Event *BridgeTransferERC721KLAYFeeChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BridgeTransferERC721KLAYFeeChangedIterator is returned from FilterKLAYFeeChanged and is used to iterate over the raw logs and unpacked data for KLAYFeeChanged events raised by the BridgeTransferERC721 contract.
func (*BridgeTransferERC721KLAYFeeChangedIterator) Close ¶ added in v1.1.0
func (it *BridgeTransferERC721KLAYFeeChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BridgeTransferERC721KLAYFeeChangedIterator) Error ¶ added in v1.1.0
func (it *BridgeTransferERC721KLAYFeeChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BridgeTransferERC721KLAYFeeChangedIterator) Next ¶ added in v1.1.0
func (it *BridgeTransferERC721KLAYFeeChangedIterator) Next() bool
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 BridgeTransferERC721OwnershipTransferred ¶ added in v1.1.0
type BridgeTransferERC721OwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
BridgeTransferERC721OwnershipTransferred represents a OwnershipTransferred event raised by the BridgeTransferERC721 contract.
type BridgeTransferERC721OwnershipTransferredIterator ¶ added in v1.1.0
type BridgeTransferERC721OwnershipTransferredIterator struct { Event *BridgeTransferERC721OwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BridgeTransferERC721OwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the BridgeTransferERC721 contract.
func (*BridgeTransferERC721OwnershipTransferredIterator) Close ¶ added in v1.1.0
func (it *BridgeTransferERC721OwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BridgeTransferERC721OwnershipTransferredIterator) Error ¶ added in v1.1.0
func (it *BridgeTransferERC721OwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BridgeTransferERC721OwnershipTransferredIterator) Next ¶ added in v1.1.0
func (it *BridgeTransferERC721OwnershipTransferredIterator) Next() bool
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 BridgeTransferERC721Raw ¶ added in v1.1.0
type BridgeTransferERC721Raw struct {
Contract *BridgeTransferERC721 // Generic contract binding to access the raw methods on
}
BridgeTransferERC721Raw is an auto generated low-level Go binding around a Klaytn contract.
func (*BridgeTransferERC721Raw) Call ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721Raw) 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 (*BridgeTransferERC721Raw) Transact ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*BridgeTransferERC721Raw) Transfer ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721Raw) 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 BridgeTransferERC721RequestValueTransfer ¶ added in v1.1.0
type BridgeTransferERC721RequestValueTransfer struct { TokenType uint8 From common.Address To common.Address TokenAddress common.Address ValueOrTokenId *big.Int RequestNonce uint64 Fee *big.Int ExtraData []byte Raw types.Log // Blockchain specific contextual infos }
BridgeTransferERC721RequestValueTransfer represents a RequestValueTransfer event raised by the BridgeTransferERC721 contract.
type BridgeTransferERC721RequestValueTransferEncoded ¶ added in v1.8.4
type BridgeTransferERC721RequestValueTransferEncoded struct { TokenType uint8 From common.Address To common.Address TokenAddress common.Address ValueOrTokenId *big.Int RequestNonce uint64 Fee *big.Int ExtraData []byte EncodingVer uint8 EncodedData []byte Raw types.Log // Blockchain specific contextual infos }
BridgeTransferERC721RequestValueTransferEncoded represents a RequestValueTransferEncoded event raised by the BridgeTransferERC721 contract.
type BridgeTransferERC721RequestValueTransferEncodedIterator ¶ added in v1.8.4
type BridgeTransferERC721RequestValueTransferEncodedIterator struct { Event *BridgeTransferERC721RequestValueTransferEncoded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BridgeTransferERC721RequestValueTransferEncodedIterator is returned from FilterRequestValueTransferEncoded and is used to iterate over the raw logs and unpacked data for RequestValueTransferEncoded events raised by the BridgeTransferERC721 contract.
func (*BridgeTransferERC721RequestValueTransferEncodedIterator) Close ¶ added in v1.8.4
func (it *BridgeTransferERC721RequestValueTransferEncodedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BridgeTransferERC721RequestValueTransferEncodedIterator) Error ¶ added in v1.8.4
func (it *BridgeTransferERC721RequestValueTransferEncodedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BridgeTransferERC721RequestValueTransferEncodedIterator) Next ¶ added in v1.8.4
func (it *BridgeTransferERC721RequestValueTransferEncodedIterator) Next() bool
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 BridgeTransferERC721RequestValueTransferIterator ¶ added in v1.1.0
type BridgeTransferERC721RequestValueTransferIterator struct { Event *BridgeTransferERC721RequestValueTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BridgeTransferERC721RequestValueTransferIterator is returned from FilterRequestValueTransfer and is used to iterate over the raw logs and unpacked data for RequestValueTransfer events raised by the BridgeTransferERC721 contract.
func (*BridgeTransferERC721RequestValueTransferIterator) Close ¶ added in v1.1.0
func (it *BridgeTransferERC721RequestValueTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BridgeTransferERC721RequestValueTransferIterator) Error ¶ added in v1.1.0
func (it *BridgeTransferERC721RequestValueTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BridgeTransferERC721RequestValueTransferIterator) Next ¶ added in v1.1.0
func (it *BridgeTransferERC721RequestValueTransferIterator) Next() bool
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 BridgeTransferERC721Session ¶ added in v1.1.0
type BridgeTransferERC721Session struct { Contract *BridgeTransferERC721 // 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 }
BridgeTransferERC721Session is an auto generated Go binding around a Klaytn contract, with pre-set call and transact options.
func (*BridgeTransferERC721Session) ClosedValueTransferVotes ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721Session) ClosedValueTransferVotes(arg0 uint64) (bool, error)
ClosedValueTransferVotes is a free data retrieval call binding the contract method 0x9832c1d7.
Solidity: function closedValueTransferVotes(uint64 ) view returns(bool)
func (*BridgeTransferERC721Session) ConfigurationNonce ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721Session) ConfigurationNonce() (uint64, error)
ConfigurationNonce is a free data retrieval call binding the contract method 0xac6fff0b.
Solidity: function configurationNonce() view returns(uint64)
func (*BridgeTransferERC721Session) DeregisterOperator ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721Session) DeregisterOperator(_operator common.Address) (*types.Transaction, error)
DeregisterOperator is a paid mutator transaction binding the contract method 0xd8cf98ca.
Solidity: function deregisterOperator(address _operator) returns()
func (*BridgeTransferERC721Session) DeregisterToken ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721Session) DeregisterToken(_token common.Address) (*types.Transaction, error)
DeregisterToken is a paid mutator transaction binding the contract method 0xbab2af1d.
Solidity: function deregisterToken(address _token) returns()
func (*BridgeTransferERC721Session) FeeOfERC20 ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721Session) FeeOfERC20(arg0 common.Address) (*big.Int, error)
FeeOfERC20 is a free data retrieval call binding the contract method 0x488af871.
Solidity: function feeOfERC20(address ) view returns(uint256)
func (*BridgeTransferERC721Session) FeeOfKLAY ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721Session) FeeOfKLAY() (*big.Int, error)
FeeOfKLAY is a free data retrieval call binding the contract method 0xc263b5d6.
Solidity: function feeOfKLAY() view returns(uint256)
func (*BridgeTransferERC721Session) FeeReceiver ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721Session) FeeReceiver() (common.Address, error)
FeeReceiver is a free data retrieval call binding the contract method 0xb3f00674.
Solidity: function feeReceiver() view returns(address)
func (*BridgeTransferERC721Session) GetOperatorList ¶ added in v1.2.0
func (_BridgeTransferERC721 *BridgeTransferERC721Session) GetOperatorList() ([]common.Address, error)
GetOperatorList is a free data retrieval call binding the contract method 0xb2c01030.
Solidity: function getOperatorList() view returns(address[])
func (*BridgeTransferERC721Session) GetRegisteredTokenList ¶ added in v1.2.0
func (_BridgeTransferERC721 *BridgeTransferERC721Session) GetRegisteredTokenList() ([]common.Address, error)
GetRegisteredTokenList is a free data retrieval call binding the contract method 0xea21eade.
Solidity: function getRegisteredTokenList() view returns(address[])
func (*BridgeTransferERC721Session) HandleERC721Transfer ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721Session) HandleERC721Transfer(_requestTxHash [32]byte, _from common.Address, _to common.Address, _tokenAddress common.Address, _tokenId *big.Int, _requestedNonce uint64, _requestedBlockNumber uint64, _tokenURI string, _extraData []byte) (*types.Transaction, error)
HandleERC721Transfer is a paid mutator transaction binding the contract method 0xafb60223.
Solidity: function handleERC721Transfer(bytes32 _requestTxHash, address _from, address _to, address _tokenAddress, uint256 _tokenId, uint64 _requestedNonce, uint64 _requestedBlockNumber, string _tokenURI, bytes _extraData) returns()
func (*BridgeTransferERC721Session) HandleNoncesToBlockNums ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721Session) HandleNoncesToBlockNums(arg0 uint64) (uint64, error)
HandleNoncesToBlockNums is a free data retrieval call binding the contract method 0x13a6738a.
Solidity: function handleNoncesToBlockNums(uint64 ) view returns(uint64)
func (*BridgeTransferERC721Session) HandledRequestTx ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721Session) HandledRequestTx(arg0 [32]byte) (bool, error)
HandledRequestTx is a free data retrieval call binding the contract method 0x8a75eee2.
Solidity: function handledRequestTx(bytes32 ) view returns(bool)
func (*BridgeTransferERC721Session) IndexOfTokens ¶ added in v1.2.0
func (_BridgeTransferERC721 *BridgeTransferERC721Session) IndexOfTokens(arg0 common.Address) (*big.Int, error)
IndexOfTokens is a free data retrieval call binding the contract method 0x48a18a6a.
Solidity: function indexOfTokens(address ) view returns(uint256)
func (*BridgeTransferERC721Session) IsOwner ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721Session) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() view returns(bool)
func (*BridgeTransferERC721Session) IsRunning ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721Session) IsRunning() (bool, error)
IsRunning is a free data retrieval call binding the contract method 0x2014e5d1.
Solidity: function isRunning() view returns(bool)
func (*BridgeTransferERC721Session) LockToken ¶ added in v1.2.0
func (_BridgeTransferERC721 *BridgeTransferERC721Session) LockToken(_token common.Address) (*types.Transaction, error)
LockToken is a paid mutator transaction binding the contract method 0x10693fcd.
Solidity: function lockToken(address _token) returns()
func (*BridgeTransferERC721Session) LockedTokens ¶ added in v1.2.0
func (_BridgeTransferERC721 *BridgeTransferERC721Session) LockedTokens(arg0 common.Address) (bool, error)
LockedTokens is a free data retrieval call binding the contract method 0x5eb7413a.
Solidity: function lockedTokens(address ) view returns(bool)
func (*BridgeTransferERC721Session) LowerHandleNonce ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721Session) LowerHandleNonce() (uint64, error)
LowerHandleNonce is a free data retrieval call binding the contract method 0x4b40b826.
Solidity: function lowerHandleNonce() view returns(uint64)
func (*BridgeTransferERC721Session) MAXOPERATOR ¶ added in v1.3.0
func (_BridgeTransferERC721 *BridgeTransferERC721Session) MAXOPERATOR() (uint64, error)
MAXOPERATOR is a free data retrieval call binding the contract method 0x3a3099d1.
Solidity: function MAX_OPERATOR() view returns(uint64)
func (*BridgeTransferERC721Session) ModeMintBurn ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721Session) ModeMintBurn() (bool, error)
ModeMintBurn is a free data retrieval call binding the contract method 0x6e176ec2.
Solidity: function modeMintBurn() view returns(bool)
func (*BridgeTransferERC721Session) OnERC721Received ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721Session) OnERC721Received(_from common.Address, _tokenId *big.Int, _to common.Address, _extraData []byte) (*types.Transaction, error)
OnERC721Received is a paid mutator transaction binding the contract method 0xcf0da290.
Solidity: function onERC721Received(address _from, uint256 _tokenId, address _to, bytes _extraData) returns()
func (*BridgeTransferERC721Session) OperatorList ¶ added in v1.2.0
func (_BridgeTransferERC721 *BridgeTransferERC721Session) OperatorList(arg0 *big.Int) (common.Address, error)
OperatorList is a free data retrieval call binding the contract method 0xcb38f407.
Solidity: function operatorList(uint256 ) view returns(address)
func (*BridgeTransferERC721Session) OperatorThresholds ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721Session) OperatorThresholds(arg0 uint8) (uint8, error)
OperatorThresholds is a free data retrieval call binding the contract method 0x5526f76b.
Solidity: function operatorThresholds(uint8 ) view returns(uint8)
func (*BridgeTransferERC721Session) Operators ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721Session) Operators(arg0 common.Address) (bool, error)
Operators is a free data retrieval call binding the contract method 0x13e7c9d8.
Solidity: function operators(address ) view returns(bool)
func (*BridgeTransferERC721Session) Owner ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721Session) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*BridgeTransferERC721Session) RecoveryBlockNumber ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721Session) RecoveryBlockNumber() (uint64, error)
RecoveryBlockNumber is a free data retrieval call binding the contract method 0x989ba0d3.
Solidity: function recoveryBlockNumber() view returns(uint64)
func (*BridgeTransferERC721Session) RegisterOperator ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721Session) RegisterOperator(_operator common.Address) (*types.Transaction, error)
RegisterOperator is a paid mutator transaction binding the contract method 0x3682a450.
Solidity: function registerOperator(address _operator) returns()
func (*BridgeTransferERC721Session) RegisterToken ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721Session) RegisterToken(_token common.Address, _cToken common.Address) (*types.Transaction, error)
RegisterToken is a paid mutator transaction binding the contract method 0x4739f7e5.
Solidity: function registerToken(address _token, address _cToken) returns()
func (*BridgeTransferERC721Session) RegisteredTokenList ¶ added in v1.2.0
func (_BridgeTransferERC721 *BridgeTransferERC721Session) RegisteredTokenList(arg0 *big.Int) (common.Address, error)
RegisteredTokenList is a free data retrieval call binding the contract method 0x3e4fe949.
Solidity: function registeredTokenList(uint256 ) view returns(address)
func (*BridgeTransferERC721Session) RegisteredTokens ¶ added in v1.2.0
func (_BridgeTransferERC721 *BridgeTransferERC721Session) RegisteredTokens(arg0 common.Address) (common.Address, error)
RegisteredTokens is a free data retrieval call binding the contract method 0x8c0bd916.
Solidity: function registeredTokens(address ) view returns(address)
func (*BridgeTransferERC721Session) RenounceOwnership ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721Session) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*BridgeTransferERC721Session) RequestERC721Transfer ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721Session) RequestERC721Transfer(_tokenAddress common.Address, _to common.Address, _tokenId *big.Int, _extraData []byte) (*types.Transaction, error)
RequestERC721Transfer is a paid mutator transaction binding the contract method 0x22604742.
Solidity: function requestERC721Transfer(address _tokenAddress, address _to, uint256 _tokenId, bytes _extraData) returns()
func (*BridgeTransferERC721Session) RequestNonce ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721Session) RequestNonce() (uint64, error)
RequestNonce is a free data retrieval call binding the contract method 0x7c1a0302.
Solidity: function requestNonce() view returns(uint64)
func (*BridgeTransferERC721Session) SetFeeReceiver ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721Session) SetFeeReceiver(_feeReceiver common.Address) (*types.Transaction, error)
SetFeeReceiver is a paid mutator transaction binding the contract method 0xefdcd974.
Solidity: function setFeeReceiver(address _feeReceiver) returns()
func (*BridgeTransferERC721Session) SetOperatorThreshold ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721Session) SetOperatorThreshold(_voteType uint8, _threshold uint8) (*types.Transaction, error)
SetOperatorThreshold is a paid mutator transaction binding the contract method 0xee2aec65.
Solidity: function setOperatorThreshold(uint8 _voteType, uint8 _threshold) returns()
func (*BridgeTransferERC721Session) Start ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721Session) Start(_status bool) (*types.Transaction, error)
Start is a paid mutator transaction binding the contract method 0xc877cf37.
Solidity: function start(bool _status) returns()
func (*BridgeTransferERC721Session) TransferOwnership ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721Session) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*BridgeTransferERC721Session) UnlockToken ¶ added in v1.2.0
func (_BridgeTransferERC721 *BridgeTransferERC721Session) UnlockToken(_token common.Address) (*types.Transaction, error)
UnlockToken is a paid mutator transaction binding the contract method 0x9ef2017b.
Solidity: function unlockToken(address _token) returns()
func (*BridgeTransferERC721Session) UpperHandleNonce ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721Session) UpperHandleNonce() (uint64, error)
UpperHandleNonce is a free data retrieval call binding the contract method 0x54edad72.
Solidity: function upperHandleNonce() view returns(uint64)
type BridgeTransferERC721TokenDeregistered ¶ added in v1.2.0
type BridgeTransferERC721TokenDeregistered struct { Token common.Address Raw types.Log // Blockchain specific contextual infos }
BridgeTransferERC721TokenDeregistered represents a TokenDeregistered event raised by the BridgeTransferERC721 contract.
type BridgeTransferERC721TokenDeregisteredIterator ¶ added in v1.2.0
type BridgeTransferERC721TokenDeregisteredIterator struct { Event *BridgeTransferERC721TokenDeregistered // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BridgeTransferERC721TokenDeregisteredIterator is returned from FilterTokenDeregistered and is used to iterate over the raw logs and unpacked data for TokenDeregistered events raised by the BridgeTransferERC721 contract.
func (*BridgeTransferERC721TokenDeregisteredIterator) Close ¶ added in v1.2.0
func (it *BridgeTransferERC721TokenDeregisteredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BridgeTransferERC721TokenDeregisteredIterator) Error ¶ added in v1.2.0
func (it *BridgeTransferERC721TokenDeregisteredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BridgeTransferERC721TokenDeregisteredIterator) Next ¶ added in v1.2.0
func (it *BridgeTransferERC721TokenDeregisteredIterator) Next() bool
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 BridgeTransferERC721TokenLocked ¶ added in v1.2.0
type BridgeTransferERC721TokenLocked struct { Token common.Address Raw types.Log // Blockchain specific contextual infos }
BridgeTransferERC721TokenLocked represents a TokenLocked event raised by the BridgeTransferERC721 contract.
type BridgeTransferERC721TokenLockedIterator ¶ added in v1.2.0
type BridgeTransferERC721TokenLockedIterator struct { Event *BridgeTransferERC721TokenLocked // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BridgeTransferERC721TokenLockedIterator is returned from FilterTokenLocked and is used to iterate over the raw logs and unpacked data for TokenLocked events raised by the BridgeTransferERC721 contract.
func (*BridgeTransferERC721TokenLockedIterator) Close ¶ added in v1.2.0
func (it *BridgeTransferERC721TokenLockedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BridgeTransferERC721TokenLockedIterator) Error ¶ added in v1.2.0
func (it *BridgeTransferERC721TokenLockedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BridgeTransferERC721TokenLockedIterator) Next ¶ added in v1.2.0
func (it *BridgeTransferERC721TokenLockedIterator) Next() bool
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 BridgeTransferERC721TokenRegistered ¶ added in v1.2.0
type BridgeTransferERC721TokenRegistered struct { Token common.Address Raw types.Log // Blockchain specific contextual infos }
BridgeTransferERC721TokenRegistered represents a TokenRegistered event raised by the BridgeTransferERC721 contract.
type BridgeTransferERC721TokenRegisteredIterator ¶ added in v1.2.0
type BridgeTransferERC721TokenRegisteredIterator struct { Event *BridgeTransferERC721TokenRegistered // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BridgeTransferERC721TokenRegisteredIterator is returned from FilterTokenRegistered and is used to iterate over the raw logs and unpacked data for TokenRegistered events raised by the BridgeTransferERC721 contract.
func (*BridgeTransferERC721TokenRegisteredIterator) Close ¶ added in v1.2.0
func (it *BridgeTransferERC721TokenRegisteredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BridgeTransferERC721TokenRegisteredIterator) Error ¶ added in v1.2.0
func (it *BridgeTransferERC721TokenRegisteredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BridgeTransferERC721TokenRegisteredIterator) Next ¶ added in v1.2.0
func (it *BridgeTransferERC721TokenRegisteredIterator) Next() bool
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 BridgeTransferERC721TokenUnlocked ¶ added in v1.2.0
type BridgeTransferERC721TokenUnlocked struct { Token common.Address Raw types.Log // Blockchain specific contextual infos }
BridgeTransferERC721TokenUnlocked represents a TokenUnlocked event raised by the BridgeTransferERC721 contract.
type BridgeTransferERC721TokenUnlockedIterator ¶ added in v1.2.0
type BridgeTransferERC721TokenUnlockedIterator struct { Event *BridgeTransferERC721TokenUnlocked // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BridgeTransferERC721TokenUnlockedIterator is returned from FilterTokenUnlocked and is used to iterate over the raw logs and unpacked data for TokenUnlocked events raised by the BridgeTransferERC721 contract.
func (*BridgeTransferERC721TokenUnlockedIterator) Close ¶ added in v1.2.0
func (it *BridgeTransferERC721TokenUnlockedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BridgeTransferERC721TokenUnlockedIterator) Error ¶ added in v1.2.0
func (it *BridgeTransferERC721TokenUnlockedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BridgeTransferERC721TokenUnlockedIterator) Next ¶ added in v1.2.0
func (it *BridgeTransferERC721TokenUnlockedIterator) Next() bool
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 BridgeTransferERC721Transactor ¶ added in v1.1.0
type BridgeTransferERC721Transactor struct {
// contains filtered or unexported fields
}
BridgeTransferERC721Transactor is an auto generated write-only Go binding around a Klaytn contract.
func NewBridgeTransferERC721Transactor ¶ added in v1.1.0
func NewBridgeTransferERC721Transactor(address common.Address, transactor bind.ContractTransactor) (*BridgeTransferERC721Transactor, error)
NewBridgeTransferERC721Transactor creates a new write-only instance of BridgeTransferERC721, bound to a specific deployed contract.
func (*BridgeTransferERC721Transactor) DeregisterOperator ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721Transactor) DeregisterOperator(opts *bind.TransactOpts, _operator common.Address) (*types.Transaction, error)
DeregisterOperator is a paid mutator transaction binding the contract method 0xd8cf98ca.
Solidity: function deregisterOperator(address _operator) returns()
func (*BridgeTransferERC721Transactor) DeregisterToken ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721Transactor) DeregisterToken(opts *bind.TransactOpts, _token common.Address) (*types.Transaction, error)
DeregisterToken is a paid mutator transaction binding the contract method 0xbab2af1d.
Solidity: function deregisterToken(address _token) returns()
func (*BridgeTransferERC721Transactor) HandleERC721Transfer ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721Transactor) HandleERC721Transfer(opts *bind.TransactOpts, _requestTxHash [32]byte, _from common.Address, _to common.Address, _tokenAddress common.Address, _tokenId *big.Int, _requestedNonce uint64, _requestedBlockNumber uint64, _tokenURI string, _extraData []byte) (*types.Transaction, error)
HandleERC721Transfer is a paid mutator transaction binding the contract method 0xafb60223.
Solidity: function handleERC721Transfer(bytes32 _requestTxHash, address _from, address _to, address _tokenAddress, uint256 _tokenId, uint64 _requestedNonce, uint64 _requestedBlockNumber, string _tokenURI, bytes _extraData) returns()
func (*BridgeTransferERC721Transactor) LockToken ¶ added in v1.2.0
func (_BridgeTransferERC721 *BridgeTransferERC721Transactor) LockToken(opts *bind.TransactOpts, _token common.Address) (*types.Transaction, error)
LockToken is a paid mutator transaction binding the contract method 0x10693fcd.
Solidity: function lockToken(address _token) returns()
func (*BridgeTransferERC721Transactor) OnERC721Received ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721Transactor) OnERC721Received(opts *bind.TransactOpts, _from common.Address, _tokenId *big.Int, _to common.Address, _extraData []byte) (*types.Transaction, error)
OnERC721Received is a paid mutator transaction binding the contract method 0xcf0da290.
Solidity: function onERC721Received(address _from, uint256 _tokenId, address _to, bytes _extraData) returns()
func (*BridgeTransferERC721Transactor) RegisterOperator ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721Transactor) RegisterOperator(opts *bind.TransactOpts, _operator common.Address) (*types.Transaction, error)
RegisterOperator is a paid mutator transaction binding the contract method 0x3682a450.
Solidity: function registerOperator(address _operator) returns()
func (*BridgeTransferERC721Transactor) RegisterToken ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721Transactor) RegisterToken(opts *bind.TransactOpts, _token common.Address, _cToken common.Address) (*types.Transaction, error)
RegisterToken is a paid mutator transaction binding the contract method 0x4739f7e5.
Solidity: function registerToken(address _token, address _cToken) returns()
func (*BridgeTransferERC721Transactor) RenounceOwnership ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721Transactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*BridgeTransferERC721Transactor) RequestERC721Transfer ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721Transactor) RequestERC721Transfer(opts *bind.TransactOpts, _tokenAddress common.Address, _to common.Address, _tokenId *big.Int, _extraData []byte) (*types.Transaction, error)
RequestERC721Transfer is a paid mutator transaction binding the contract method 0x22604742.
Solidity: function requestERC721Transfer(address _tokenAddress, address _to, uint256 _tokenId, bytes _extraData) returns()
func (*BridgeTransferERC721Transactor) SetFeeReceiver ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721Transactor) SetFeeReceiver(opts *bind.TransactOpts, _feeReceiver common.Address) (*types.Transaction, error)
SetFeeReceiver is a paid mutator transaction binding the contract method 0xefdcd974.
Solidity: function setFeeReceiver(address _feeReceiver) returns()
func (*BridgeTransferERC721Transactor) SetOperatorThreshold ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721Transactor) SetOperatorThreshold(opts *bind.TransactOpts, _voteType uint8, _threshold uint8) (*types.Transaction, error)
SetOperatorThreshold is a paid mutator transaction binding the contract method 0xee2aec65.
Solidity: function setOperatorThreshold(uint8 _voteType, uint8 _threshold) returns()
func (*BridgeTransferERC721Transactor) Start ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721Transactor) Start(opts *bind.TransactOpts, _status bool) (*types.Transaction, error)
Start is a paid mutator transaction binding the contract method 0xc877cf37.
Solidity: function start(bool _status) returns()
func (*BridgeTransferERC721Transactor) TransferOwnership ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721Transactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*BridgeTransferERC721Transactor) UnlockToken ¶ added in v1.2.0
func (_BridgeTransferERC721 *BridgeTransferERC721Transactor) UnlockToken(opts *bind.TransactOpts, _token common.Address) (*types.Transaction, error)
UnlockToken is a paid mutator transaction binding the contract method 0x9ef2017b.
Solidity: function unlockToken(address _token) returns()
type BridgeTransferERC721TransactorRaw ¶ added in v1.1.0
type BridgeTransferERC721TransactorRaw struct {
Contract *BridgeTransferERC721Transactor // Generic write-only contract binding to access the raw methods on
}
BridgeTransferERC721TransactorRaw is an auto generated low-level write-only Go binding around a Klaytn contract.
func (*BridgeTransferERC721TransactorRaw) Transact ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*BridgeTransferERC721TransactorRaw) Transfer ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721TransactorRaw) 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 BridgeTransferERC721TransactorSession ¶ added in v1.1.0
type BridgeTransferERC721TransactorSession struct { Contract *BridgeTransferERC721Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
BridgeTransferERC721TransactorSession is an auto generated write-only Go binding around a Klaytn contract, with pre-set transact options.
func (*BridgeTransferERC721TransactorSession) DeregisterOperator ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721TransactorSession) DeregisterOperator(_operator common.Address) (*types.Transaction, error)
DeregisterOperator is a paid mutator transaction binding the contract method 0xd8cf98ca.
Solidity: function deregisterOperator(address _operator) returns()
func (*BridgeTransferERC721TransactorSession) DeregisterToken ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721TransactorSession) DeregisterToken(_token common.Address) (*types.Transaction, error)
DeregisterToken is a paid mutator transaction binding the contract method 0xbab2af1d.
Solidity: function deregisterToken(address _token) returns()
func (*BridgeTransferERC721TransactorSession) HandleERC721Transfer ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721TransactorSession) HandleERC721Transfer(_requestTxHash [32]byte, _from common.Address, _to common.Address, _tokenAddress common.Address, _tokenId *big.Int, _requestedNonce uint64, _requestedBlockNumber uint64, _tokenURI string, _extraData []byte) (*types.Transaction, error)
HandleERC721Transfer is a paid mutator transaction binding the contract method 0xafb60223.
Solidity: function handleERC721Transfer(bytes32 _requestTxHash, address _from, address _to, address _tokenAddress, uint256 _tokenId, uint64 _requestedNonce, uint64 _requestedBlockNumber, string _tokenURI, bytes _extraData) returns()
func (*BridgeTransferERC721TransactorSession) LockToken ¶ added in v1.2.0
func (_BridgeTransferERC721 *BridgeTransferERC721TransactorSession) LockToken(_token common.Address) (*types.Transaction, error)
LockToken is a paid mutator transaction binding the contract method 0x10693fcd.
Solidity: function lockToken(address _token) returns()
func (*BridgeTransferERC721TransactorSession) OnERC721Received ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721TransactorSession) OnERC721Received(_from common.Address, _tokenId *big.Int, _to common.Address, _extraData []byte) (*types.Transaction, error)
OnERC721Received is a paid mutator transaction binding the contract method 0xcf0da290.
Solidity: function onERC721Received(address _from, uint256 _tokenId, address _to, bytes _extraData) returns()
func (*BridgeTransferERC721TransactorSession) RegisterOperator ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721TransactorSession) RegisterOperator(_operator common.Address) (*types.Transaction, error)
RegisterOperator is a paid mutator transaction binding the contract method 0x3682a450.
Solidity: function registerOperator(address _operator) returns()
func (*BridgeTransferERC721TransactorSession) RegisterToken ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721TransactorSession) RegisterToken(_token common.Address, _cToken common.Address) (*types.Transaction, error)
RegisterToken is a paid mutator transaction binding the contract method 0x4739f7e5.
Solidity: function registerToken(address _token, address _cToken) returns()
func (*BridgeTransferERC721TransactorSession) RenounceOwnership ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721TransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*BridgeTransferERC721TransactorSession) RequestERC721Transfer ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721TransactorSession) RequestERC721Transfer(_tokenAddress common.Address, _to common.Address, _tokenId *big.Int, _extraData []byte) (*types.Transaction, error)
RequestERC721Transfer is a paid mutator transaction binding the contract method 0x22604742.
Solidity: function requestERC721Transfer(address _tokenAddress, address _to, uint256 _tokenId, bytes _extraData) returns()
func (*BridgeTransferERC721TransactorSession) SetFeeReceiver ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721TransactorSession) SetFeeReceiver(_feeReceiver common.Address) (*types.Transaction, error)
SetFeeReceiver is a paid mutator transaction binding the contract method 0xefdcd974.
Solidity: function setFeeReceiver(address _feeReceiver) returns()
func (*BridgeTransferERC721TransactorSession) SetOperatorThreshold ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721TransactorSession) SetOperatorThreshold(_voteType uint8, _threshold uint8) (*types.Transaction, error)
SetOperatorThreshold is a paid mutator transaction binding the contract method 0xee2aec65.
Solidity: function setOperatorThreshold(uint8 _voteType, uint8 _threshold) returns()
func (*BridgeTransferERC721TransactorSession) Start ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721TransactorSession) Start(_status bool) (*types.Transaction, error)
Start is a paid mutator transaction binding the contract method 0xc877cf37.
Solidity: function start(bool _status) returns()
func (*BridgeTransferERC721TransactorSession) TransferOwnership ¶ added in v1.1.0
func (_BridgeTransferERC721 *BridgeTransferERC721TransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*BridgeTransferERC721TransactorSession) UnlockToken ¶ added in v1.2.0
func (_BridgeTransferERC721 *BridgeTransferERC721TransactorSession) UnlockToken(_token common.Address) (*types.Transaction, error)
UnlockToken is a paid mutator transaction binding the contract method 0x9ef2017b.
Solidity: function unlockToken(address _token) returns()
type BridgeTransferFeeReceiverChanged ¶ added in v1.1.0
type BridgeTransferFeeReceiverChanged struct { FeeReceiver common.Address Raw types.Log // Blockchain specific contextual infos }
BridgeTransferFeeReceiverChanged represents a FeeReceiverChanged event raised by the BridgeTransfer contract.
type BridgeTransferFeeReceiverChangedIterator ¶ added in v1.1.0
type BridgeTransferFeeReceiverChangedIterator struct { Event *BridgeTransferFeeReceiverChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BridgeTransferFeeReceiverChangedIterator is returned from FilterFeeReceiverChanged and is used to iterate over the raw logs and unpacked data for FeeReceiverChanged events raised by the BridgeTransfer contract.
func (*BridgeTransferFeeReceiverChangedIterator) Close ¶ added in v1.1.0
func (it *BridgeTransferFeeReceiverChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BridgeTransferFeeReceiverChangedIterator) Error ¶ added in v1.1.0
func (it *BridgeTransferFeeReceiverChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BridgeTransferFeeReceiverChangedIterator) Next ¶ added in v1.1.0
func (it *BridgeTransferFeeReceiverChangedIterator) Next() bool
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 BridgeTransferFilterer ¶ added in v1.1.0
type BridgeTransferFilterer struct {
// contains filtered or unexported fields
}
BridgeTransferFilterer is an auto generated log filtering Go binding around a Klaytn contract events.
func NewBridgeTransferFilterer ¶ added in v1.1.0
func NewBridgeTransferFilterer(address common.Address, filterer bind.ContractFilterer) (*BridgeTransferFilterer, error)
NewBridgeTransferFilterer creates a new log filterer instance of BridgeTransfer, bound to a specific deployed contract.
func (*BridgeTransferFilterer) FilterERC20FeeChanged ¶ added in v1.1.0
func (_BridgeTransfer *BridgeTransferFilterer) FilterERC20FeeChanged(opts *bind.FilterOpts, token []common.Address, fee []*big.Int) (*BridgeTransferERC20FeeChangedIterator, error)
FilterERC20FeeChanged is a free log retrieval operation binding the contract event 0xdb5ad2e76ae20cfa4e7adbc7305d7538442164d85ead9937c98620a1aa4c255b.
Solidity: event ERC20FeeChanged(address indexed token, uint256 indexed fee)
func (*BridgeTransferFilterer) FilterFeeReceiverChanged ¶ added in v1.1.0
func (_BridgeTransfer *BridgeTransferFilterer) FilterFeeReceiverChanged(opts *bind.FilterOpts, feeReceiver []common.Address) (*BridgeTransferFeeReceiverChangedIterator, error)
FilterFeeReceiverChanged is a free log retrieval operation binding the contract event 0x647672599d3468abcfa241a13c9e3d34383caadb5cc80fb67c3cdfcd5f786059.
Solidity: event FeeReceiverChanged(address indexed feeReceiver)
func (*BridgeTransferFilterer) FilterHandleValueTransfer ¶ added in v1.1.0
func (_BridgeTransfer *BridgeTransferFilterer) FilterHandleValueTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, tokenAddress []common.Address) (*BridgeTransferHandleValueTransferIterator, error)
FilterHandleValueTransfer is a free log retrieval operation binding the contract event 0x12b02f226d965a2881e0e8ffed6c421803a22d57ad91f9ef996fe0748ea10175.
Solidity: event HandleValueTransfer(bytes32 requestTxHash, uint8 tokenType, address indexed from, address indexed to, address indexed tokenAddress, uint256 valueOrTokenId, uint64 handleNonce, uint64 lowerHandleNonce, bytes extraData)
func (*BridgeTransferFilterer) FilterKLAYFeeChanged ¶ added in v1.1.0
func (_BridgeTransfer *BridgeTransferFilterer) FilterKLAYFeeChanged(opts *bind.FilterOpts, fee []*big.Int) (*BridgeTransferKLAYFeeChangedIterator, error)
FilterKLAYFeeChanged is a free log retrieval operation binding the contract event 0xa7a33d0996347e1aa55ca2206015b61b9534bdd881d59d59aa680e25eefac365.
Solidity: event KLAYFeeChanged(uint256 indexed fee)
func (*BridgeTransferFilterer) FilterOwnershipTransferred ¶ added in v1.1.0
func (_BridgeTransfer *BridgeTransferFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*BridgeTransferOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*BridgeTransferFilterer) FilterRequestValueTransfer ¶ added in v1.1.0
func (_BridgeTransfer *BridgeTransferFilterer) FilterRequestValueTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, tokenAddress []common.Address) (*BridgeTransferRequestValueTransferIterator, error)
FilterRequestValueTransfer is a free log retrieval operation binding the contract event 0xeff76c36e53fa5ff52f27acc8a34d5047a8246abb07b77b12f1309f71e337f09.
Solidity: event RequestValueTransfer(uint8 tokenType, address indexed from, address indexed to, address indexed tokenAddress, uint256 valueOrTokenId, uint64 requestNonce, uint256 fee, bytes extraData)
func (*BridgeTransferFilterer) FilterRequestValueTransferEncoded ¶ added in v1.8.4
func (_BridgeTransfer *BridgeTransferFilterer) FilterRequestValueTransferEncoded(opts *bind.FilterOpts, from []common.Address, to []common.Address, tokenAddress []common.Address) (*BridgeTransferRequestValueTransferEncodedIterator, error)
FilterRequestValueTransferEncoded is a free log retrieval operation binding the contract event 0x17d76053ca34a4dd8c402fe6498deb797fac89bf7ed02f3f5161aa9368cc8c1f.
Solidity: event RequestValueTransferEncoded(uint8 tokenType, address indexed from, address indexed to, address indexed tokenAddress, uint256 valueOrTokenId, uint64 requestNonce, uint256 fee, bytes extraData, uint8 encodingVer, bytes encodedData)
func (*BridgeTransferFilterer) ParseERC20FeeChanged ¶ added in v1.8.4
func (_BridgeTransfer *BridgeTransferFilterer) ParseERC20FeeChanged(log types.Log) (*BridgeTransferERC20FeeChanged, error)
ParseERC20FeeChanged is a log parse operation binding the contract event 0xdb5ad2e76ae20cfa4e7adbc7305d7538442164d85ead9937c98620a1aa4c255b.
Solidity: event ERC20FeeChanged(address indexed token, uint256 indexed fee)
func (*BridgeTransferFilterer) ParseFeeReceiverChanged ¶ added in v1.8.4
func (_BridgeTransfer *BridgeTransferFilterer) ParseFeeReceiverChanged(log types.Log) (*BridgeTransferFeeReceiverChanged, error)
ParseFeeReceiverChanged is a log parse operation binding the contract event 0x647672599d3468abcfa241a13c9e3d34383caadb5cc80fb67c3cdfcd5f786059.
Solidity: event FeeReceiverChanged(address indexed feeReceiver)
func (*BridgeTransferFilterer) ParseHandleValueTransfer ¶ added in v1.8.4
func (_BridgeTransfer *BridgeTransferFilterer) ParseHandleValueTransfer(log types.Log) (*BridgeTransferHandleValueTransfer, error)
ParseHandleValueTransfer is a log parse operation binding the contract event 0x12b02f226d965a2881e0e8ffed6c421803a22d57ad91f9ef996fe0748ea10175.
Solidity: event HandleValueTransfer(bytes32 requestTxHash, uint8 tokenType, address indexed from, address indexed to, address indexed tokenAddress, uint256 valueOrTokenId, uint64 handleNonce, uint64 lowerHandleNonce, bytes extraData)
func (*BridgeTransferFilterer) ParseKLAYFeeChanged ¶ added in v1.8.4
func (_BridgeTransfer *BridgeTransferFilterer) ParseKLAYFeeChanged(log types.Log) (*BridgeTransferKLAYFeeChanged, error)
ParseKLAYFeeChanged is a log parse operation binding the contract event 0xa7a33d0996347e1aa55ca2206015b61b9534bdd881d59d59aa680e25eefac365.
Solidity: event KLAYFeeChanged(uint256 indexed fee)
func (*BridgeTransferFilterer) ParseOwnershipTransferred ¶ added in v1.8.4
func (_BridgeTransfer *BridgeTransferFilterer) ParseOwnershipTransferred(log types.Log) (*BridgeTransferOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*BridgeTransferFilterer) ParseRequestValueTransfer ¶ added in v1.8.4
func (_BridgeTransfer *BridgeTransferFilterer) ParseRequestValueTransfer(log types.Log) (*BridgeTransferRequestValueTransfer, error)
ParseRequestValueTransfer is a log parse operation binding the contract event 0xeff76c36e53fa5ff52f27acc8a34d5047a8246abb07b77b12f1309f71e337f09.
Solidity: event RequestValueTransfer(uint8 tokenType, address indexed from, address indexed to, address indexed tokenAddress, uint256 valueOrTokenId, uint64 requestNonce, uint256 fee, bytes extraData)
func (*BridgeTransferFilterer) ParseRequestValueTransferEncoded ¶ added in v1.8.4
func (_BridgeTransfer *BridgeTransferFilterer) ParseRequestValueTransferEncoded(log types.Log) (*BridgeTransferRequestValueTransferEncoded, error)
ParseRequestValueTransferEncoded is a log parse operation binding the contract event 0x17d76053ca34a4dd8c402fe6498deb797fac89bf7ed02f3f5161aa9368cc8c1f.
Solidity: event RequestValueTransferEncoded(uint8 tokenType, address indexed from, address indexed to, address indexed tokenAddress, uint256 valueOrTokenId, uint64 requestNonce, uint256 fee, bytes extraData, uint8 encodingVer, bytes encodedData)
func (*BridgeTransferFilterer) WatchERC20FeeChanged ¶ added in v1.1.0
func (_BridgeTransfer *BridgeTransferFilterer) WatchERC20FeeChanged(opts *bind.WatchOpts, sink chan<- *BridgeTransferERC20FeeChanged, token []common.Address, fee []*big.Int) (event.Subscription, error)
WatchERC20FeeChanged is a free log subscription operation binding the contract event 0xdb5ad2e76ae20cfa4e7adbc7305d7538442164d85ead9937c98620a1aa4c255b.
Solidity: event ERC20FeeChanged(address indexed token, uint256 indexed fee)
func (*BridgeTransferFilterer) WatchFeeReceiverChanged ¶ added in v1.1.0
func (_BridgeTransfer *BridgeTransferFilterer) WatchFeeReceiverChanged(opts *bind.WatchOpts, sink chan<- *BridgeTransferFeeReceiverChanged, feeReceiver []common.Address) (event.Subscription, error)
WatchFeeReceiverChanged is a free log subscription operation binding the contract event 0x647672599d3468abcfa241a13c9e3d34383caadb5cc80fb67c3cdfcd5f786059.
Solidity: event FeeReceiverChanged(address indexed feeReceiver)
func (*BridgeTransferFilterer) WatchHandleValueTransfer ¶ added in v1.1.0
func (_BridgeTransfer *BridgeTransferFilterer) WatchHandleValueTransfer(opts *bind.WatchOpts, sink chan<- *BridgeTransferHandleValueTransfer, from []common.Address, to []common.Address, tokenAddress []common.Address) (event.Subscription, error)
WatchHandleValueTransfer is a free log subscription operation binding the contract event 0x12b02f226d965a2881e0e8ffed6c421803a22d57ad91f9ef996fe0748ea10175.
Solidity: event HandleValueTransfer(bytes32 requestTxHash, uint8 tokenType, address indexed from, address indexed to, address indexed tokenAddress, uint256 valueOrTokenId, uint64 handleNonce, uint64 lowerHandleNonce, bytes extraData)
func (*BridgeTransferFilterer) WatchKLAYFeeChanged ¶ added in v1.1.0
func (_BridgeTransfer *BridgeTransferFilterer) WatchKLAYFeeChanged(opts *bind.WatchOpts, sink chan<- *BridgeTransferKLAYFeeChanged, fee []*big.Int) (event.Subscription, error)
WatchKLAYFeeChanged is a free log subscription operation binding the contract event 0xa7a33d0996347e1aa55ca2206015b61b9534bdd881d59d59aa680e25eefac365.
Solidity: event KLAYFeeChanged(uint256 indexed fee)
func (*BridgeTransferFilterer) WatchOwnershipTransferred ¶ added in v1.1.0
func (_BridgeTransfer *BridgeTransferFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *BridgeTransferOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*BridgeTransferFilterer) WatchRequestValueTransfer ¶ added in v1.1.0
func (_BridgeTransfer *BridgeTransferFilterer) WatchRequestValueTransfer(opts *bind.WatchOpts, sink chan<- *BridgeTransferRequestValueTransfer, from []common.Address, to []common.Address, tokenAddress []common.Address) (event.Subscription, error)
WatchRequestValueTransfer is a free log subscription operation binding the contract event 0xeff76c36e53fa5ff52f27acc8a34d5047a8246abb07b77b12f1309f71e337f09.
Solidity: event RequestValueTransfer(uint8 tokenType, address indexed from, address indexed to, address indexed tokenAddress, uint256 valueOrTokenId, uint64 requestNonce, uint256 fee, bytes extraData)
func (*BridgeTransferFilterer) WatchRequestValueTransferEncoded ¶ added in v1.8.4
func (_BridgeTransfer *BridgeTransferFilterer) WatchRequestValueTransferEncoded(opts *bind.WatchOpts, sink chan<- *BridgeTransferRequestValueTransferEncoded, from []common.Address, to []common.Address, tokenAddress []common.Address) (event.Subscription, error)
WatchRequestValueTransferEncoded is a free log subscription operation binding the contract event 0x17d76053ca34a4dd8c402fe6498deb797fac89bf7ed02f3f5161aa9368cc8c1f.
Solidity: event RequestValueTransferEncoded(uint8 tokenType, address indexed from, address indexed to, address indexed tokenAddress, uint256 valueOrTokenId, uint64 requestNonce, uint256 fee, bytes extraData, uint8 encodingVer, bytes encodedData)
type BridgeTransferHandleValueTransfer ¶ added in v1.1.0
type BridgeTransferHandleValueTransfer struct { RequestTxHash [32]byte TokenType uint8 From common.Address To common.Address TokenAddress common.Address ValueOrTokenId *big.Int HandleNonce uint64 LowerHandleNonce uint64 ExtraData []byte Raw types.Log // Blockchain specific contextual infos }
BridgeTransferHandleValueTransfer represents a HandleValueTransfer event raised by the BridgeTransfer contract.
type BridgeTransferHandleValueTransferIterator ¶ added in v1.1.0
type BridgeTransferHandleValueTransferIterator struct { Event *BridgeTransferHandleValueTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BridgeTransferHandleValueTransferIterator is returned from FilterHandleValueTransfer and is used to iterate over the raw logs and unpacked data for HandleValueTransfer events raised by the BridgeTransfer contract.
func (*BridgeTransferHandleValueTransferIterator) Close ¶ added in v1.1.0
func (it *BridgeTransferHandleValueTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BridgeTransferHandleValueTransferIterator) Error ¶ added in v1.1.0
func (it *BridgeTransferHandleValueTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BridgeTransferHandleValueTransferIterator) Next ¶ added in v1.1.0
func (it *BridgeTransferHandleValueTransferIterator) Next() bool
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 BridgeTransferKLAY ¶ added in v1.1.0
type BridgeTransferKLAY struct { BridgeTransferKLAYCaller // Read-only binding to the contract BridgeTransferKLAYTransactor // Write-only binding to the contract BridgeTransferKLAYFilterer // Log filterer for contract events }
BridgeTransferKLAY is an auto generated Go binding around a Klaytn contract.
func NewBridgeTransferKLAY ¶ added in v1.1.0
func NewBridgeTransferKLAY(address common.Address, backend bind.ContractBackend) (*BridgeTransferKLAY, error)
NewBridgeTransferKLAY creates a new instance of BridgeTransferKLAY, bound to a specific deployed contract.
type BridgeTransferKLAYCaller ¶ added in v1.1.0
type BridgeTransferKLAYCaller struct {
// contains filtered or unexported fields
}
BridgeTransferKLAYCaller is an auto generated read-only Go binding around a Klaytn contract.
func NewBridgeTransferKLAYCaller ¶ added in v1.1.0
func NewBridgeTransferKLAYCaller(address common.Address, caller bind.ContractCaller) (*BridgeTransferKLAYCaller, error)
NewBridgeTransferKLAYCaller creates a new read-only instance of BridgeTransferKLAY, bound to a specific deployed contract.
func (*BridgeTransferKLAYCaller) ClosedValueTransferVotes ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYCaller) ClosedValueTransferVotes(opts *bind.CallOpts, arg0 uint64) (bool, error)
ClosedValueTransferVotes is a free data retrieval call binding the contract method 0x9832c1d7.
Solidity: function closedValueTransferVotes(uint64 ) view returns(bool)
func (*BridgeTransferKLAYCaller) ConfigurationNonce ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYCaller) ConfigurationNonce(opts *bind.CallOpts) (uint64, error)
ConfigurationNonce is a free data retrieval call binding the contract method 0xac6fff0b.
Solidity: function configurationNonce() view returns(uint64)
func (*BridgeTransferKLAYCaller) FeeOfERC20 ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYCaller) FeeOfERC20(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
FeeOfERC20 is a free data retrieval call binding the contract method 0x488af871.
Solidity: function feeOfERC20(address ) view returns(uint256)
func (*BridgeTransferKLAYCaller) FeeOfKLAY ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYCaller) FeeOfKLAY(opts *bind.CallOpts) (*big.Int, error)
FeeOfKLAY is a free data retrieval call binding the contract method 0xc263b5d6.
Solidity: function feeOfKLAY() view returns(uint256)
func (*BridgeTransferKLAYCaller) FeeReceiver ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYCaller) FeeReceiver(opts *bind.CallOpts) (common.Address, error)
FeeReceiver is a free data retrieval call binding the contract method 0xb3f00674.
Solidity: function feeReceiver() view returns(address)
func (*BridgeTransferKLAYCaller) GetOperatorList ¶ added in v1.2.0
func (_BridgeTransferKLAY *BridgeTransferKLAYCaller) GetOperatorList(opts *bind.CallOpts) ([]common.Address, error)
GetOperatorList is a free data retrieval call binding the contract method 0xb2c01030.
Solidity: function getOperatorList() view returns(address[])
func (*BridgeTransferKLAYCaller) HandleNoncesToBlockNums ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYCaller) HandleNoncesToBlockNums(opts *bind.CallOpts, arg0 uint64) (uint64, error)
HandleNoncesToBlockNums is a free data retrieval call binding the contract method 0x13a6738a.
Solidity: function handleNoncesToBlockNums(uint64 ) view returns(uint64)
func (*BridgeTransferKLAYCaller) HandledRequestTx ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYCaller) HandledRequestTx(opts *bind.CallOpts, arg0 [32]byte) (bool, error)
HandledRequestTx is a free data retrieval call binding the contract method 0x8a75eee2.
Solidity: function handledRequestTx(bytes32 ) view returns(bool)
func (*BridgeTransferKLAYCaller) IsLockedKLAY ¶ added in v1.2.0
func (_BridgeTransferKLAY *BridgeTransferKLAYCaller) IsLockedKLAY(opts *bind.CallOpts) (bool, error)
IsLockedKLAY is a free data retrieval call binding the contract method 0xf1719966.
Solidity: function isLockedKLAY() view returns(bool)
func (*BridgeTransferKLAYCaller) IsOwner ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYCaller) IsOwner(opts *bind.CallOpts) (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() view returns(bool)
func (*BridgeTransferKLAYCaller) IsRunning ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYCaller) IsRunning(opts *bind.CallOpts) (bool, error)
IsRunning is a free data retrieval call binding the contract method 0x2014e5d1.
Solidity: function isRunning() view returns(bool)
func (*BridgeTransferKLAYCaller) LowerHandleNonce ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYCaller) LowerHandleNonce(opts *bind.CallOpts) (uint64, error)
LowerHandleNonce is a free data retrieval call binding the contract method 0x4b40b826.
Solidity: function lowerHandleNonce() view returns(uint64)
func (*BridgeTransferKLAYCaller) MAXOPERATOR ¶ added in v1.3.0
func (_BridgeTransferKLAY *BridgeTransferKLAYCaller) MAXOPERATOR(opts *bind.CallOpts) (uint64, error)
MAXOPERATOR is a free data retrieval call binding the contract method 0x3a3099d1.
Solidity: function MAX_OPERATOR() view returns(uint64)
func (*BridgeTransferKLAYCaller) ModeMintBurn ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYCaller) ModeMintBurn(opts *bind.CallOpts) (bool, error)
ModeMintBurn is a free data retrieval call binding the contract method 0x6e176ec2.
Solidity: function modeMintBurn() view returns(bool)
func (*BridgeTransferKLAYCaller) OperatorList ¶ added in v1.2.0
func (_BridgeTransferKLAY *BridgeTransferKLAYCaller) OperatorList(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
OperatorList is a free data retrieval call binding the contract method 0xcb38f407.
Solidity: function operatorList(uint256 ) view returns(address)
func (*BridgeTransferKLAYCaller) OperatorThresholds ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYCaller) OperatorThresholds(opts *bind.CallOpts, arg0 uint8) (uint8, error)
OperatorThresholds is a free data retrieval call binding the contract method 0x5526f76b.
Solidity: function operatorThresholds(uint8 ) view returns(uint8)
func (*BridgeTransferKLAYCaller) Operators ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYCaller) Operators(opts *bind.CallOpts, arg0 common.Address) (bool, error)
Operators is a free data retrieval call binding the contract method 0x13e7c9d8.
Solidity: function operators(address ) view returns(bool)
func (*BridgeTransferKLAYCaller) Owner ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYCaller) Owner(opts *bind.CallOpts) (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*BridgeTransferKLAYCaller) RecoveryBlockNumber ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYCaller) RecoveryBlockNumber(opts *bind.CallOpts) (uint64, error)
RecoveryBlockNumber is a free data retrieval call binding the contract method 0x989ba0d3.
Solidity: function recoveryBlockNumber() view returns(uint64)
func (*BridgeTransferKLAYCaller) RequestNonce ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYCaller) RequestNonce(opts *bind.CallOpts) (uint64, error)
RequestNonce is a free data retrieval call binding the contract method 0x7c1a0302.
Solidity: function requestNonce() view returns(uint64)
func (*BridgeTransferKLAYCaller) UpperHandleNonce ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYCaller) UpperHandleNonce(opts *bind.CallOpts) (uint64, error)
UpperHandleNonce is a free data retrieval call binding the contract method 0x54edad72.
Solidity: function upperHandleNonce() view returns(uint64)
type BridgeTransferKLAYCallerRaw ¶ added in v1.1.0
type BridgeTransferKLAYCallerRaw struct {
Contract *BridgeTransferKLAYCaller // Generic read-only contract binding to access the raw methods on
}
BridgeTransferKLAYCallerRaw is an auto generated low-level read-only Go binding around a Klaytn contract.
func (*BridgeTransferKLAYCallerRaw) Call ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYCallerRaw) 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 BridgeTransferKLAYCallerSession ¶ added in v1.1.0
type BridgeTransferKLAYCallerSession struct { Contract *BridgeTransferKLAYCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
BridgeTransferKLAYCallerSession is an auto generated read-only Go binding around a Klaytn contract, with pre-set call options.
func (*BridgeTransferKLAYCallerSession) ClosedValueTransferVotes ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYCallerSession) ClosedValueTransferVotes(arg0 uint64) (bool, error)
ClosedValueTransferVotes is a free data retrieval call binding the contract method 0x9832c1d7.
Solidity: function closedValueTransferVotes(uint64 ) view returns(bool)
func (*BridgeTransferKLAYCallerSession) ConfigurationNonce ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYCallerSession) ConfigurationNonce() (uint64, error)
ConfigurationNonce is a free data retrieval call binding the contract method 0xac6fff0b.
Solidity: function configurationNonce() view returns(uint64)
func (*BridgeTransferKLAYCallerSession) FeeOfERC20 ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYCallerSession) FeeOfERC20(arg0 common.Address) (*big.Int, error)
FeeOfERC20 is a free data retrieval call binding the contract method 0x488af871.
Solidity: function feeOfERC20(address ) view returns(uint256)
func (*BridgeTransferKLAYCallerSession) FeeOfKLAY ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYCallerSession) FeeOfKLAY() (*big.Int, error)
FeeOfKLAY is a free data retrieval call binding the contract method 0xc263b5d6.
Solidity: function feeOfKLAY() view returns(uint256)
func (*BridgeTransferKLAYCallerSession) FeeReceiver ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYCallerSession) FeeReceiver() (common.Address, error)
FeeReceiver is a free data retrieval call binding the contract method 0xb3f00674.
Solidity: function feeReceiver() view returns(address)
func (*BridgeTransferKLAYCallerSession) GetOperatorList ¶ added in v1.2.0
func (_BridgeTransferKLAY *BridgeTransferKLAYCallerSession) GetOperatorList() ([]common.Address, error)
GetOperatorList is a free data retrieval call binding the contract method 0xb2c01030.
Solidity: function getOperatorList() view returns(address[])
func (*BridgeTransferKLAYCallerSession) HandleNoncesToBlockNums ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYCallerSession) HandleNoncesToBlockNums(arg0 uint64) (uint64, error)
HandleNoncesToBlockNums is a free data retrieval call binding the contract method 0x13a6738a.
Solidity: function handleNoncesToBlockNums(uint64 ) view returns(uint64)
func (*BridgeTransferKLAYCallerSession) HandledRequestTx ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYCallerSession) HandledRequestTx(arg0 [32]byte) (bool, error)
HandledRequestTx is a free data retrieval call binding the contract method 0x8a75eee2.
Solidity: function handledRequestTx(bytes32 ) view returns(bool)
func (*BridgeTransferKLAYCallerSession) IsLockedKLAY ¶ added in v1.2.0
func (_BridgeTransferKLAY *BridgeTransferKLAYCallerSession) IsLockedKLAY() (bool, error)
IsLockedKLAY is a free data retrieval call binding the contract method 0xf1719966.
Solidity: function isLockedKLAY() view returns(bool)
func (*BridgeTransferKLAYCallerSession) IsOwner ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYCallerSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() view returns(bool)
func (*BridgeTransferKLAYCallerSession) IsRunning ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYCallerSession) IsRunning() (bool, error)
IsRunning is a free data retrieval call binding the contract method 0x2014e5d1.
Solidity: function isRunning() view returns(bool)
func (*BridgeTransferKLAYCallerSession) LowerHandleNonce ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYCallerSession) LowerHandleNonce() (uint64, error)
LowerHandleNonce is a free data retrieval call binding the contract method 0x4b40b826.
Solidity: function lowerHandleNonce() view returns(uint64)
func (*BridgeTransferKLAYCallerSession) MAXOPERATOR ¶ added in v1.3.0
func (_BridgeTransferKLAY *BridgeTransferKLAYCallerSession) MAXOPERATOR() (uint64, error)
MAXOPERATOR is a free data retrieval call binding the contract method 0x3a3099d1.
Solidity: function MAX_OPERATOR() view returns(uint64)
func (*BridgeTransferKLAYCallerSession) ModeMintBurn ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYCallerSession) ModeMintBurn() (bool, error)
ModeMintBurn is a free data retrieval call binding the contract method 0x6e176ec2.
Solidity: function modeMintBurn() view returns(bool)
func (*BridgeTransferKLAYCallerSession) OperatorList ¶ added in v1.2.0
func (_BridgeTransferKLAY *BridgeTransferKLAYCallerSession) OperatorList(arg0 *big.Int) (common.Address, error)
OperatorList is a free data retrieval call binding the contract method 0xcb38f407.
Solidity: function operatorList(uint256 ) view returns(address)
func (*BridgeTransferKLAYCallerSession) OperatorThresholds ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYCallerSession) OperatorThresholds(arg0 uint8) (uint8, error)
OperatorThresholds is a free data retrieval call binding the contract method 0x5526f76b.
Solidity: function operatorThresholds(uint8 ) view returns(uint8)
func (*BridgeTransferKLAYCallerSession) Operators ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYCallerSession) Operators(arg0 common.Address) (bool, error)
Operators is a free data retrieval call binding the contract method 0x13e7c9d8.
Solidity: function operators(address ) view returns(bool)
func (*BridgeTransferKLAYCallerSession) Owner ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*BridgeTransferKLAYCallerSession) RecoveryBlockNumber ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYCallerSession) RecoveryBlockNumber() (uint64, error)
RecoveryBlockNumber is a free data retrieval call binding the contract method 0x989ba0d3.
Solidity: function recoveryBlockNumber() view returns(uint64)
func (*BridgeTransferKLAYCallerSession) RequestNonce ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYCallerSession) RequestNonce() (uint64, error)
RequestNonce is a free data retrieval call binding the contract method 0x7c1a0302.
Solidity: function requestNonce() view returns(uint64)
func (*BridgeTransferKLAYCallerSession) UpperHandleNonce ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYCallerSession) UpperHandleNonce() (uint64, error)
UpperHandleNonce is a free data retrieval call binding the contract method 0x54edad72.
Solidity: function upperHandleNonce() view returns(uint64)
type BridgeTransferKLAYERC20FeeChanged ¶ added in v1.1.0
type BridgeTransferKLAYERC20FeeChanged struct { Token common.Address Fee *big.Int Raw types.Log // Blockchain specific contextual infos }
BridgeTransferKLAYERC20FeeChanged represents a ERC20FeeChanged event raised by the BridgeTransferKLAY contract.
type BridgeTransferKLAYERC20FeeChangedIterator ¶ added in v1.1.0
type BridgeTransferKLAYERC20FeeChangedIterator struct { Event *BridgeTransferKLAYERC20FeeChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BridgeTransferKLAYERC20FeeChangedIterator is returned from FilterERC20FeeChanged and is used to iterate over the raw logs and unpacked data for ERC20FeeChanged events raised by the BridgeTransferKLAY contract.
func (*BridgeTransferKLAYERC20FeeChangedIterator) Close ¶ added in v1.1.0
func (it *BridgeTransferKLAYERC20FeeChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BridgeTransferKLAYERC20FeeChangedIterator) Error ¶ added in v1.1.0
func (it *BridgeTransferKLAYERC20FeeChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BridgeTransferKLAYERC20FeeChangedIterator) Next ¶ added in v1.1.0
func (it *BridgeTransferKLAYERC20FeeChangedIterator) Next() bool
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 BridgeTransferKLAYFeeChanged ¶ added in v1.1.0
type BridgeTransferKLAYFeeChanged struct { Fee *big.Int Raw types.Log // Blockchain specific contextual infos }
BridgeTransferKLAYFeeChanged represents a KLAYFeeChanged event raised by the BridgeTransfer contract.
type BridgeTransferKLAYFeeChangedIterator ¶ added in v1.1.0
type BridgeTransferKLAYFeeChangedIterator struct { Event *BridgeTransferKLAYFeeChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BridgeTransferKLAYFeeChangedIterator is returned from FilterKLAYFeeChanged and is used to iterate over the raw logs and unpacked data for KLAYFeeChanged events raised by the BridgeTransfer contract.
func (*BridgeTransferKLAYFeeChangedIterator) Close ¶ added in v1.1.0
func (it *BridgeTransferKLAYFeeChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BridgeTransferKLAYFeeChangedIterator) Error ¶ added in v1.1.0
func (it *BridgeTransferKLAYFeeChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BridgeTransferKLAYFeeChangedIterator) Next ¶ added in v1.1.0
func (it *BridgeTransferKLAYFeeChangedIterator) Next() bool
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 BridgeTransferKLAYFeeReceiverChanged ¶ added in v1.1.0
type BridgeTransferKLAYFeeReceiverChanged struct { FeeReceiver common.Address Raw types.Log // Blockchain specific contextual infos }
BridgeTransferKLAYFeeReceiverChanged represents a FeeReceiverChanged event raised by the BridgeTransferKLAY contract.
type BridgeTransferKLAYFeeReceiverChangedIterator ¶ added in v1.1.0
type BridgeTransferKLAYFeeReceiverChangedIterator struct { Event *BridgeTransferKLAYFeeReceiverChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BridgeTransferKLAYFeeReceiverChangedIterator is returned from FilterFeeReceiverChanged and is used to iterate over the raw logs and unpacked data for FeeReceiverChanged events raised by the BridgeTransferKLAY contract.
func (*BridgeTransferKLAYFeeReceiverChangedIterator) Close ¶ added in v1.1.0
func (it *BridgeTransferKLAYFeeReceiverChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BridgeTransferKLAYFeeReceiverChangedIterator) Error ¶ added in v1.1.0
func (it *BridgeTransferKLAYFeeReceiverChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BridgeTransferKLAYFeeReceiverChangedIterator) Next ¶ added in v1.1.0
func (it *BridgeTransferKLAYFeeReceiverChangedIterator) Next() bool
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 BridgeTransferKLAYFilterer ¶ added in v1.1.0
type BridgeTransferKLAYFilterer struct {
// contains filtered or unexported fields
}
BridgeTransferKLAYFilterer is an auto generated log filtering Go binding around a Klaytn contract events.
func NewBridgeTransferKLAYFilterer ¶ added in v1.1.0
func NewBridgeTransferKLAYFilterer(address common.Address, filterer bind.ContractFilterer) (*BridgeTransferKLAYFilterer, error)
NewBridgeTransferKLAYFilterer creates a new log filterer instance of BridgeTransferKLAY, bound to a specific deployed contract.
func (*BridgeTransferKLAYFilterer) FilterERC20FeeChanged ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYFilterer) FilterERC20FeeChanged(opts *bind.FilterOpts, token []common.Address, fee []*big.Int) (*BridgeTransferKLAYERC20FeeChangedIterator, error)
FilterERC20FeeChanged is a free log retrieval operation binding the contract event 0xdb5ad2e76ae20cfa4e7adbc7305d7538442164d85ead9937c98620a1aa4c255b.
Solidity: event ERC20FeeChanged(address indexed token, uint256 indexed fee)
func (*BridgeTransferKLAYFilterer) FilterFeeReceiverChanged ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYFilterer) FilterFeeReceiverChanged(opts *bind.FilterOpts, feeReceiver []common.Address) (*BridgeTransferKLAYFeeReceiverChangedIterator, error)
FilterFeeReceiverChanged is a free log retrieval operation binding the contract event 0x647672599d3468abcfa241a13c9e3d34383caadb5cc80fb67c3cdfcd5f786059.
Solidity: event FeeReceiverChanged(address indexed feeReceiver)
func (*BridgeTransferKLAYFilterer) FilterHandleValueTransfer ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYFilterer) FilterHandleValueTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, tokenAddress []common.Address) (*BridgeTransferKLAYHandleValueTransferIterator, error)
FilterHandleValueTransfer is a free log retrieval operation binding the contract event 0x12b02f226d965a2881e0e8ffed6c421803a22d57ad91f9ef996fe0748ea10175.
Solidity: event HandleValueTransfer(bytes32 requestTxHash, uint8 tokenType, address indexed from, address indexed to, address indexed tokenAddress, uint256 valueOrTokenId, uint64 handleNonce, uint64 lowerHandleNonce, bytes extraData)
func (*BridgeTransferKLAYFilterer) FilterKLAYFeeChanged ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYFilterer) FilterKLAYFeeChanged(opts *bind.FilterOpts, fee []*big.Int) (*BridgeTransferKLAYKLAYFeeChangedIterator, error)
FilterKLAYFeeChanged is a free log retrieval operation binding the contract event 0xa7a33d0996347e1aa55ca2206015b61b9534bdd881d59d59aa680e25eefac365.
Solidity: event KLAYFeeChanged(uint256 indexed fee)
func (*BridgeTransferKLAYFilterer) FilterKLAYLocked ¶ added in v1.2.0
func (_BridgeTransferKLAY *BridgeTransferKLAYFilterer) FilterKLAYLocked(opts *bind.FilterOpts) (*BridgeTransferKLAYKLAYLockedIterator, error)
FilterKLAYLocked is a free log retrieval operation binding the contract event 0x915f3053cbc6842207cd97b68c0b585109b4f2fe61c5dbeb25d7678bfdfb8dfa.
Solidity: event KLAYLocked()
func (*BridgeTransferKLAYFilterer) FilterKLAYUnlocked ¶ added in v1.2.0
func (_BridgeTransferKLAY *BridgeTransferKLAYFilterer) FilterKLAYUnlocked(opts *bind.FilterOpts) (*BridgeTransferKLAYKLAYUnlockedIterator, error)
FilterKLAYUnlocked is a free log retrieval operation binding the contract event 0xd20610c9b78a6903ef134539e3deb5d243be461de6ef12d4c29536bb9b54fa1b.
Solidity: event KLAYUnlocked()
func (*BridgeTransferKLAYFilterer) FilterOwnershipTransferred ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*BridgeTransferKLAYOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*BridgeTransferKLAYFilterer) FilterRequestValueTransfer ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYFilterer) FilterRequestValueTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, tokenAddress []common.Address) (*BridgeTransferKLAYRequestValueTransferIterator, error)
FilterRequestValueTransfer is a free log retrieval operation binding the contract event 0xeff76c36e53fa5ff52f27acc8a34d5047a8246abb07b77b12f1309f71e337f09.
Solidity: event RequestValueTransfer(uint8 tokenType, address indexed from, address indexed to, address indexed tokenAddress, uint256 valueOrTokenId, uint64 requestNonce, uint256 fee, bytes extraData)
func (*BridgeTransferKLAYFilterer) FilterRequestValueTransferEncoded ¶ added in v1.8.4
func (_BridgeTransferKLAY *BridgeTransferKLAYFilterer) FilterRequestValueTransferEncoded(opts *bind.FilterOpts, from []common.Address, to []common.Address, tokenAddress []common.Address) (*BridgeTransferKLAYRequestValueTransferEncodedIterator, error)
FilterRequestValueTransferEncoded is a free log retrieval operation binding the contract event 0x17d76053ca34a4dd8c402fe6498deb797fac89bf7ed02f3f5161aa9368cc8c1f.
Solidity: event RequestValueTransferEncoded(uint8 tokenType, address indexed from, address indexed to, address indexed tokenAddress, uint256 valueOrTokenId, uint64 requestNonce, uint256 fee, bytes extraData, uint8 encodingVer, bytes encodedData)
func (*BridgeTransferKLAYFilterer) ParseERC20FeeChanged ¶ added in v1.8.4
func (_BridgeTransferKLAY *BridgeTransferKLAYFilterer) ParseERC20FeeChanged(log types.Log) (*BridgeTransferKLAYERC20FeeChanged, error)
ParseERC20FeeChanged is a log parse operation binding the contract event 0xdb5ad2e76ae20cfa4e7adbc7305d7538442164d85ead9937c98620a1aa4c255b.
Solidity: event ERC20FeeChanged(address indexed token, uint256 indexed fee)
func (*BridgeTransferKLAYFilterer) ParseFeeReceiverChanged ¶ added in v1.8.4
func (_BridgeTransferKLAY *BridgeTransferKLAYFilterer) ParseFeeReceiverChanged(log types.Log) (*BridgeTransferKLAYFeeReceiverChanged, error)
ParseFeeReceiverChanged is a log parse operation binding the contract event 0x647672599d3468abcfa241a13c9e3d34383caadb5cc80fb67c3cdfcd5f786059.
Solidity: event FeeReceiverChanged(address indexed feeReceiver)
func (*BridgeTransferKLAYFilterer) ParseHandleValueTransfer ¶ added in v1.8.4
func (_BridgeTransferKLAY *BridgeTransferKLAYFilterer) ParseHandleValueTransfer(log types.Log) (*BridgeTransferKLAYHandleValueTransfer, error)
ParseHandleValueTransfer is a log parse operation binding the contract event 0x12b02f226d965a2881e0e8ffed6c421803a22d57ad91f9ef996fe0748ea10175.
Solidity: event HandleValueTransfer(bytes32 requestTxHash, uint8 tokenType, address indexed from, address indexed to, address indexed tokenAddress, uint256 valueOrTokenId, uint64 handleNonce, uint64 lowerHandleNonce, bytes extraData)
func (*BridgeTransferKLAYFilterer) ParseKLAYFeeChanged ¶ added in v1.8.4
func (_BridgeTransferKLAY *BridgeTransferKLAYFilterer) ParseKLAYFeeChanged(log types.Log) (*BridgeTransferKLAYKLAYFeeChanged, error)
ParseKLAYFeeChanged is a log parse operation binding the contract event 0xa7a33d0996347e1aa55ca2206015b61b9534bdd881d59d59aa680e25eefac365.
Solidity: event KLAYFeeChanged(uint256 indexed fee)
func (*BridgeTransferKLAYFilterer) ParseKLAYLocked ¶ added in v1.8.4
func (_BridgeTransferKLAY *BridgeTransferKLAYFilterer) ParseKLAYLocked(log types.Log) (*BridgeTransferKLAYKLAYLocked, error)
ParseKLAYLocked is a log parse operation binding the contract event 0x915f3053cbc6842207cd97b68c0b585109b4f2fe61c5dbeb25d7678bfdfb8dfa.
Solidity: event KLAYLocked()
func (*BridgeTransferKLAYFilterer) ParseKLAYUnlocked ¶ added in v1.8.4
func (_BridgeTransferKLAY *BridgeTransferKLAYFilterer) ParseKLAYUnlocked(log types.Log) (*BridgeTransferKLAYKLAYUnlocked, error)
ParseKLAYUnlocked is a log parse operation binding the contract event 0xd20610c9b78a6903ef134539e3deb5d243be461de6ef12d4c29536bb9b54fa1b.
Solidity: event KLAYUnlocked()
func (*BridgeTransferKLAYFilterer) ParseOwnershipTransferred ¶ added in v1.8.4
func (_BridgeTransferKLAY *BridgeTransferKLAYFilterer) ParseOwnershipTransferred(log types.Log) (*BridgeTransferKLAYOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*BridgeTransferKLAYFilterer) ParseRequestValueTransfer ¶ added in v1.8.4
func (_BridgeTransferKLAY *BridgeTransferKLAYFilterer) ParseRequestValueTransfer(log types.Log) (*BridgeTransferKLAYRequestValueTransfer, error)
ParseRequestValueTransfer is a log parse operation binding the contract event 0xeff76c36e53fa5ff52f27acc8a34d5047a8246abb07b77b12f1309f71e337f09.
Solidity: event RequestValueTransfer(uint8 tokenType, address indexed from, address indexed to, address indexed tokenAddress, uint256 valueOrTokenId, uint64 requestNonce, uint256 fee, bytes extraData)
func (*BridgeTransferKLAYFilterer) ParseRequestValueTransferEncoded ¶ added in v1.8.4
func (_BridgeTransferKLAY *BridgeTransferKLAYFilterer) ParseRequestValueTransferEncoded(log types.Log) (*BridgeTransferKLAYRequestValueTransferEncoded, error)
ParseRequestValueTransferEncoded is a log parse operation binding the contract event 0x17d76053ca34a4dd8c402fe6498deb797fac89bf7ed02f3f5161aa9368cc8c1f.
Solidity: event RequestValueTransferEncoded(uint8 tokenType, address indexed from, address indexed to, address indexed tokenAddress, uint256 valueOrTokenId, uint64 requestNonce, uint256 fee, bytes extraData, uint8 encodingVer, bytes encodedData)
func (*BridgeTransferKLAYFilterer) WatchERC20FeeChanged ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYFilterer) WatchERC20FeeChanged(opts *bind.WatchOpts, sink chan<- *BridgeTransferKLAYERC20FeeChanged, token []common.Address, fee []*big.Int) (event.Subscription, error)
WatchERC20FeeChanged is a free log subscription operation binding the contract event 0xdb5ad2e76ae20cfa4e7adbc7305d7538442164d85ead9937c98620a1aa4c255b.
Solidity: event ERC20FeeChanged(address indexed token, uint256 indexed fee)
func (*BridgeTransferKLAYFilterer) WatchFeeReceiverChanged ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYFilterer) WatchFeeReceiverChanged(opts *bind.WatchOpts, sink chan<- *BridgeTransferKLAYFeeReceiverChanged, feeReceiver []common.Address) (event.Subscription, error)
WatchFeeReceiverChanged is a free log subscription operation binding the contract event 0x647672599d3468abcfa241a13c9e3d34383caadb5cc80fb67c3cdfcd5f786059.
Solidity: event FeeReceiverChanged(address indexed feeReceiver)
func (*BridgeTransferKLAYFilterer) WatchHandleValueTransfer ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYFilterer) WatchHandleValueTransfer(opts *bind.WatchOpts, sink chan<- *BridgeTransferKLAYHandleValueTransfer, from []common.Address, to []common.Address, tokenAddress []common.Address) (event.Subscription, error)
WatchHandleValueTransfer is a free log subscription operation binding the contract event 0x12b02f226d965a2881e0e8ffed6c421803a22d57ad91f9ef996fe0748ea10175.
Solidity: event HandleValueTransfer(bytes32 requestTxHash, uint8 tokenType, address indexed from, address indexed to, address indexed tokenAddress, uint256 valueOrTokenId, uint64 handleNonce, uint64 lowerHandleNonce, bytes extraData)
func (*BridgeTransferKLAYFilterer) WatchKLAYFeeChanged ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYFilterer) WatchKLAYFeeChanged(opts *bind.WatchOpts, sink chan<- *BridgeTransferKLAYKLAYFeeChanged, fee []*big.Int) (event.Subscription, error)
WatchKLAYFeeChanged is a free log subscription operation binding the contract event 0xa7a33d0996347e1aa55ca2206015b61b9534bdd881d59d59aa680e25eefac365.
Solidity: event KLAYFeeChanged(uint256 indexed fee)
func (*BridgeTransferKLAYFilterer) WatchKLAYLocked ¶ added in v1.2.0
func (_BridgeTransferKLAY *BridgeTransferKLAYFilterer) WatchKLAYLocked(opts *bind.WatchOpts, sink chan<- *BridgeTransferKLAYKLAYLocked) (event.Subscription, error)
WatchKLAYLocked is a free log subscription operation binding the contract event 0x915f3053cbc6842207cd97b68c0b585109b4f2fe61c5dbeb25d7678bfdfb8dfa.
Solidity: event KLAYLocked()
func (*BridgeTransferKLAYFilterer) WatchKLAYUnlocked ¶ added in v1.2.0
func (_BridgeTransferKLAY *BridgeTransferKLAYFilterer) WatchKLAYUnlocked(opts *bind.WatchOpts, sink chan<- *BridgeTransferKLAYKLAYUnlocked) (event.Subscription, error)
WatchKLAYUnlocked is a free log subscription operation binding the contract event 0xd20610c9b78a6903ef134539e3deb5d243be461de6ef12d4c29536bb9b54fa1b.
Solidity: event KLAYUnlocked()
func (*BridgeTransferKLAYFilterer) WatchOwnershipTransferred ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *BridgeTransferKLAYOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*BridgeTransferKLAYFilterer) WatchRequestValueTransfer ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYFilterer) WatchRequestValueTransfer(opts *bind.WatchOpts, sink chan<- *BridgeTransferKLAYRequestValueTransfer, from []common.Address, to []common.Address, tokenAddress []common.Address) (event.Subscription, error)
WatchRequestValueTransfer is a free log subscription operation binding the contract event 0xeff76c36e53fa5ff52f27acc8a34d5047a8246abb07b77b12f1309f71e337f09.
Solidity: event RequestValueTransfer(uint8 tokenType, address indexed from, address indexed to, address indexed tokenAddress, uint256 valueOrTokenId, uint64 requestNonce, uint256 fee, bytes extraData)
func (*BridgeTransferKLAYFilterer) WatchRequestValueTransferEncoded ¶ added in v1.8.4
func (_BridgeTransferKLAY *BridgeTransferKLAYFilterer) WatchRequestValueTransferEncoded(opts *bind.WatchOpts, sink chan<- *BridgeTransferKLAYRequestValueTransferEncoded, from []common.Address, to []common.Address, tokenAddress []common.Address) (event.Subscription, error)
WatchRequestValueTransferEncoded is a free log subscription operation binding the contract event 0x17d76053ca34a4dd8c402fe6498deb797fac89bf7ed02f3f5161aa9368cc8c1f.
Solidity: event RequestValueTransferEncoded(uint8 tokenType, address indexed from, address indexed to, address indexed tokenAddress, uint256 valueOrTokenId, uint64 requestNonce, uint256 fee, bytes extraData, uint8 encodingVer, bytes encodedData)
type BridgeTransferKLAYHandleValueTransfer ¶ added in v1.1.0
type BridgeTransferKLAYHandleValueTransfer struct { RequestTxHash [32]byte TokenType uint8 From common.Address To common.Address TokenAddress common.Address ValueOrTokenId *big.Int HandleNonce uint64 LowerHandleNonce uint64 ExtraData []byte Raw types.Log // Blockchain specific contextual infos }
BridgeTransferKLAYHandleValueTransfer represents a HandleValueTransfer event raised by the BridgeTransferKLAY contract.
type BridgeTransferKLAYHandleValueTransferIterator ¶ added in v1.1.0
type BridgeTransferKLAYHandleValueTransferIterator struct { Event *BridgeTransferKLAYHandleValueTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BridgeTransferKLAYHandleValueTransferIterator is returned from FilterHandleValueTransfer and is used to iterate over the raw logs and unpacked data for HandleValueTransfer events raised by the BridgeTransferKLAY contract.
func (*BridgeTransferKLAYHandleValueTransferIterator) Close ¶ added in v1.1.0
func (it *BridgeTransferKLAYHandleValueTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BridgeTransferKLAYHandleValueTransferIterator) Error ¶ added in v1.1.0
func (it *BridgeTransferKLAYHandleValueTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BridgeTransferKLAYHandleValueTransferIterator) Next ¶ added in v1.1.0
func (it *BridgeTransferKLAYHandleValueTransferIterator) Next() bool
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 BridgeTransferKLAYKLAYFeeChanged ¶ added in v1.1.0
type BridgeTransferKLAYKLAYFeeChanged struct { Fee *big.Int Raw types.Log // Blockchain specific contextual infos }
BridgeTransferKLAYKLAYFeeChanged represents a KLAYFeeChanged event raised by the BridgeTransferKLAY contract.
type BridgeTransferKLAYKLAYFeeChangedIterator ¶ added in v1.1.0
type BridgeTransferKLAYKLAYFeeChangedIterator struct { Event *BridgeTransferKLAYKLAYFeeChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BridgeTransferKLAYKLAYFeeChangedIterator is returned from FilterKLAYFeeChanged and is used to iterate over the raw logs and unpacked data for KLAYFeeChanged events raised by the BridgeTransferKLAY contract.
func (*BridgeTransferKLAYKLAYFeeChangedIterator) Close ¶ added in v1.1.0
func (it *BridgeTransferKLAYKLAYFeeChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BridgeTransferKLAYKLAYFeeChangedIterator) Error ¶ added in v1.1.0
func (it *BridgeTransferKLAYKLAYFeeChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BridgeTransferKLAYKLAYFeeChangedIterator) Next ¶ added in v1.1.0
func (it *BridgeTransferKLAYKLAYFeeChangedIterator) Next() bool
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 BridgeTransferKLAYKLAYLocked ¶ added in v1.2.0
BridgeTransferKLAYKLAYLocked represents a KLAYLocked event raised by the BridgeTransferKLAY contract.
type BridgeTransferKLAYKLAYLockedIterator ¶ added in v1.2.0
type BridgeTransferKLAYKLAYLockedIterator struct { Event *BridgeTransferKLAYKLAYLocked // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BridgeTransferKLAYKLAYLockedIterator is returned from FilterKLAYLocked and is used to iterate over the raw logs and unpacked data for KLAYLocked events raised by the BridgeTransferKLAY contract.
func (*BridgeTransferKLAYKLAYLockedIterator) Close ¶ added in v1.2.0
func (it *BridgeTransferKLAYKLAYLockedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BridgeTransferKLAYKLAYLockedIterator) Error ¶ added in v1.2.0
func (it *BridgeTransferKLAYKLAYLockedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BridgeTransferKLAYKLAYLockedIterator) Next ¶ added in v1.2.0
func (it *BridgeTransferKLAYKLAYLockedIterator) Next() bool
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 BridgeTransferKLAYKLAYUnlocked ¶ added in v1.2.0
type BridgeTransferKLAYKLAYUnlocked struct {
Raw types.Log // Blockchain specific contextual infos
}
BridgeTransferKLAYKLAYUnlocked represents a KLAYUnlocked event raised by the BridgeTransferKLAY contract.
type BridgeTransferKLAYKLAYUnlockedIterator ¶ added in v1.2.0
type BridgeTransferKLAYKLAYUnlockedIterator struct { Event *BridgeTransferKLAYKLAYUnlocked // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BridgeTransferKLAYKLAYUnlockedIterator is returned from FilterKLAYUnlocked and is used to iterate over the raw logs and unpacked data for KLAYUnlocked events raised by the BridgeTransferKLAY contract.
func (*BridgeTransferKLAYKLAYUnlockedIterator) Close ¶ added in v1.2.0
func (it *BridgeTransferKLAYKLAYUnlockedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BridgeTransferKLAYKLAYUnlockedIterator) Error ¶ added in v1.2.0
func (it *BridgeTransferKLAYKLAYUnlockedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BridgeTransferKLAYKLAYUnlockedIterator) Next ¶ added in v1.2.0
func (it *BridgeTransferKLAYKLAYUnlockedIterator) Next() bool
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 BridgeTransferKLAYOwnershipTransferred ¶ added in v1.1.0
type BridgeTransferKLAYOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
BridgeTransferKLAYOwnershipTransferred represents a OwnershipTransferred event raised by the BridgeTransferKLAY contract.
type BridgeTransferKLAYOwnershipTransferredIterator ¶ added in v1.1.0
type BridgeTransferKLAYOwnershipTransferredIterator struct { Event *BridgeTransferKLAYOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BridgeTransferKLAYOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the BridgeTransferKLAY contract.
func (*BridgeTransferKLAYOwnershipTransferredIterator) Close ¶ added in v1.1.0
func (it *BridgeTransferKLAYOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BridgeTransferKLAYOwnershipTransferredIterator) Error ¶ added in v1.1.0
func (it *BridgeTransferKLAYOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BridgeTransferKLAYOwnershipTransferredIterator) Next ¶ added in v1.1.0
func (it *BridgeTransferKLAYOwnershipTransferredIterator) Next() bool
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 BridgeTransferKLAYRaw ¶ added in v1.1.0
type BridgeTransferKLAYRaw struct {
Contract *BridgeTransferKLAY // Generic contract binding to access the raw methods on
}
BridgeTransferKLAYRaw is an auto generated low-level Go binding around a Klaytn contract.
func (*BridgeTransferKLAYRaw) Call ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYRaw) 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 (*BridgeTransferKLAYRaw) Transact ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*BridgeTransferKLAYRaw) Transfer ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYRaw) 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 BridgeTransferKLAYRequestValueTransfer ¶ added in v1.1.0
type BridgeTransferKLAYRequestValueTransfer struct { TokenType uint8 From common.Address To common.Address TokenAddress common.Address ValueOrTokenId *big.Int RequestNonce uint64 Fee *big.Int ExtraData []byte Raw types.Log // Blockchain specific contextual infos }
BridgeTransferKLAYRequestValueTransfer represents a RequestValueTransfer event raised by the BridgeTransferKLAY contract.
type BridgeTransferKLAYRequestValueTransferEncoded ¶ added in v1.8.4
type BridgeTransferKLAYRequestValueTransferEncoded struct { TokenType uint8 From common.Address To common.Address TokenAddress common.Address ValueOrTokenId *big.Int RequestNonce uint64 Fee *big.Int ExtraData []byte EncodingVer uint8 EncodedData []byte Raw types.Log // Blockchain specific contextual infos }
BridgeTransferKLAYRequestValueTransferEncoded represents a RequestValueTransferEncoded event raised by the BridgeTransferKLAY contract.
type BridgeTransferKLAYRequestValueTransferEncodedIterator ¶ added in v1.8.4
type BridgeTransferKLAYRequestValueTransferEncodedIterator struct { Event *BridgeTransferKLAYRequestValueTransferEncoded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BridgeTransferKLAYRequestValueTransferEncodedIterator is returned from FilterRequestValueTransferEncoded and is used to iterate over the raw logs and unpacked data for RequestValueTransferEncoded events raised by the BridgeTransferKLAY contract.
func (*BridgeTransferKLAYRequestValueTransferEncodedIterator) Close ¶ added in v1.8.4
func (it *BridgeTransferKLAYRequestValueTransferEncodedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BridgeTransferKLAYRequestValueTransferEncodedIterator) Error ¶ added in v1.8.4
func (it *BridgeTransferKLAYRequestValueTransferEncodedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BridgeTransferKLAYRequestValueTransferEncodedIterator) Next ¶ added in v1.8.4
func (it *BridgeTransferKLAYRequestValueTransferEncodedIterator) Next() bool
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 BridgeTransferKLAYRequestValueTransferIterator ¶ added in v1.1.0
type BridgeTransferKLAYRequestValueTransferIterator struct { Event *BridgeTransferKLAYRequestValueTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BridgeTransferKLAYRequestValueTransferIterator is returned from FilterRequestValueTransfer and is used to iterate over the raw logs and unpacked data for RequestValueTransfer events raised by the BridgeTransferKLAY contract.
func (*BridgeTransferKLAYRequestValueTransferIterator) Close ¶ added in v1.1.0
func (it *BridgeTransferKLAYRequestValueTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BridgeTransferKLAYRequestValueTransferIterator) Error ¶ added in v1.1.0
func (it *BridgeTransferKLAYRequestValueTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BridgeTransferKLAYRequestValueTransferIterator) Next ¶ added in v1.1.0
func (it *BridgeTransferKLAYRequestValueTransferIterator) Next() bool
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 BridgeTransferKLAYSession ¶ added in v1.1.0
type BridgeTransferKLAYSession struct { Contract *BridgeTransferKLAY // 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 }
BridgeTransferKLAYSession is an auto generated Go binding around a Klaytn contract, with pre-set call and transact options.
func (*BridgeTransferKLAYSession) ChargeWithoutEvent ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYSession) ChargeWithoutEvent() (*types.Transaction, error)
ChargeWithoutEvent is a paid mutator transaction binding the contract method 0xdd9222d6.
Solidity: function chargeWithoutEvent() payable returns()
func (*BridgeTransferKLAYSession) ClosedValueTransferVotes ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYSession) ClosedValueTransferVotes(arg0 uint64) (bool, error)
ClosedValueTransferVotes is a free data retrieval call binding the contract method 0x9832c1d7.
Solidity: function closedValueTransferVotes(uint64 ) view returns(bool)
func (*BridgeTransferKLAYSession) ConfigurationNonce ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYSession) ConfigurationNonce() (uint64, error)
ConfigurationNonce is a free data retrieval call binding the contract method 0xac6fff0b.
Solidity: function configurationNonce() view returns(uint64)
func (*BridgeTransferKLAYSession) DeregisterOperator ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYSession) DeregisterOperator(_operator common.Address) (*types.Transaction, error)
DeregisterOperator is a paid mutator transaction binding the contract method 0xd8cf98ca.
Solidity: function deregisterOperator(address _operator) returns()
func (*BridgeTransferKLAYSession) Fallback ¶ added in v1.8.4
func (_BridgeTransferKLAY *BridgeTransferKLAYSession) Fallback(calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
func (*BridgeTransferKLAYSession) FeeOfERC20 ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYSession) FeeOfERC20(arg0 common.Address) (*big.Int, error)
FeeOfERC20 is a free data retrieval call binding the contract method 0x488af871.
Solidity: function feeOfERC20(address ) view returns(uint256)
func (*BridgeTransferKLAYSession) FeeOfKLAY ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYSession) FeeOfKLAY() (*big.Int, error)
FeeOfKLAY is a free data retrieval call binding the contract method 0xc263b5d6.
Solidity: function feeOfKLAY() view returns(uint256)
func (*BridgeTransferKLAYSession) FeeReceiver ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYSession) FeeReceiver() (common.Address, error)
FeeReceiver is a free data retrieval call binding the contract method 0xb3f00674.
Solidity: function feeReceiver() view returns(address)
func (*BridgeTransferKLAYSession) GetOperatorList ¶ added in v1.2.0
func (_BridgeTransferKLAY *BridgeTransferKLAYSession) GetOperatorList() ([]common.Address, error)
GetOperatorList is a free data retrieval call binding the contract method 0xb2c01030.
Solidity: function getOperatorList() view returns(address[])
func (*BridgeTransferKLAYSession) HandleKLAYTransfer ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYSession) HandleKLAYTransfer(_requestTxHash [32]byte, _from common.Address, _to common.Address, _value *big.Int, _requestedNonce uint64, _requestedBlockNumber uint64, _extraData []byte) (*types.Transaction, error)
HandleKLAYTransfer is a paid mutator transaction binding the contract method 0xa066a7ed.
Solidity: function handleKLAYTransfer(bytes32 _requestTxHash, address _from, address _to, uint256 _value, uint64 _requestedNonce, uint64 _requestedBlockNumber, bytes _extraData) returns()
func (*BridgeTransferKLAYSession) HandleNoncesToBlockNums ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYSession) HandleNoncesToBlockNums(arg0 uint64) (uint64, error)
HandleNoncesToBlockNums is a free data retrieval call binding the contract method 0x13a6738a.
Solidity: function handleNoncesToBlockNums(uint64 ) view returns(uint64)
func (*BridgeTransferKLAYSession) HandledRequestTx ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYSession) HandledRequestTx(arg0 [32]byte) (bool, error)
HandledRequestTx is a free data retrieval call binding the contract method 0x8a75eee2.
Solidity: function handledRequestTx(bytes32 ) view returns(bool)
func (*BridgeTransferKLAYSession) IsLockedKLAY ¶ added in v1.2.0
func (_BridgeTransferKLAY *BridgeTransferKLAYSession) IsLockedKLAY() (bool, error)
IsLockedKLAY is a free data retrieval call binding the contract method 0xf1719966.
Solidity: function isLockedKLAY() view returns(bool)
func (*BridgeTransferKLAYSession) IsOwner ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() view returns(bool)
func (*BridgeTransferKLAYSession) IsRunning ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYSession) IsRunning() (bool, error)
IsRunning is a free data retrieval call binding the contract method 0x2014e5d1.
Solidity: function isRunning() view returns(bool)
func (*BridgeTransferKLAYSession) LockKLAY ¶ added in v1.2.0
func (_BridgeTransferKLAY *BridgeTransferKLAYSession) LockKLAY() (*types.Transaction, error)
LockKLAY is a paid mutator transaction binding the contract method 0x9f071329.
Solidity: function lockKLAY() returns()
func (*BridgeTransferKLAYSession) LowerHandleNonce ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYSession) LowerHandleNonce() (uint64, error)
LowerHandleNonce is a free data retrieval call binding the contract method 0x4b40b826.
Solidity: function lowerHandleNonce() view returns(uint64)
func (*BridgeTransferKLAYSession) MAXOPERATOR ¶ added in v1.3.0
func (_BridgeTransferKLAY *BridgeTransferKLAYSession) MAXOPERATOR() (uint64, error)
MAXOPERATOR is a free data retrieval call binding the contract method 0x3a3099d1.
Solidity: function MAX_OPERATOR() view returns(uint64)
func (*BridgeTransferKLAYSession) ModeMintBurn ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYSession) ModeMintBurn() (bool, error)
ModeMintBurn is a free data retrieval call binding the contract method 0x6e176ec2.
Solidity: function modeMintBurn() view returns(bool)
func (*BridgeTransferKLAYSession) OperatorList ¶ added in v1.2.0
func (_BridgeTransferKLAY *BridgeTransferKLAYSession) OperatorList(arg0 *big.Int) (common.Address, error)
OperatorList is a free data retrieval call binding the contract method 0xcb38f407.
Solidity: function operatorList(uint256 ) view returns(address)
func (*BridgeTransferKLAYSession) OperatorThresholds ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYSession) OperatorThresholds(arg0 uint8) (uint8, error)
OperatorThresholds is a free data retrieval call binding the contract method 0x5526f76b.
Solidity: function operatorThresholds(uint8 ) view returns(uint8)
func (*BridgeTransferKLAYSession) Operators ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYSession) Operators(arg0 common.Address) (bool, error)
Operators is a free data retrieval call binding the contract method 0x13e7c9d8.
Solidity: function operators(address ) view returns(bool)
func (*BridgeTransferKLAYSession) Owner ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*BridgeTransferKLAYSession) RecoveryBlockNumber ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYSession) RecoveryBlockNumber() (uint64, error)
RecoveryBlockNumber is a free data retrieval call binding the contract method 0x989ba0d3.
Solidity: function recoveryBlockNumber() view returns(uint64)
func (*BridgeTransferKLAYSession) RegisterOperator ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYSession) RegisterOperator(_operator common.Address) (*types.Transaction, error)
RegisterOperator is a paid mutator transaction binding the contract method 0x3682a450.
Solidity: function registerOperator(address _operator) returns()
func (*BridgeTransferKLAYSession) RenounceOwnership ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*BridgeTransferKLAYSession) RequestKLAYTransfer ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYSession) RequestKLAYTransfer(_to common.Address, _value *big.Int, _extraData []byte) (*types.Transaction, error)
RequestKLAYTransfer is a paid mutator transaction binding the contract method 0x75ebdc09.
Solidity: function requestKLAYTransfer(address _to, uint256 _value, bytes _extraData) payable returns()
func (*BridgeTransferKLAYSession) RequestNonce ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYSession) RequestNonce() (uint64, error)
RequestNonce is a free data retrieval call binding the contract method 0x7c1a0302.
Solidity: function requestNonce() view returns(uint64)
func (*BridgeTransferKLAYSession) SetFeeReceiver ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYSession) SetFeeReceiver(_feeReceiver common.Address) (*types.Transaction, error)
SetFeeReceiver is a paid mutator transaction binding the contract method 0xefdcd974.
Solidity: function setFeeReceiver(address _feeReceiver) returns()
func (*BridgeTransferKLAYSession) SetKLAYFee ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYSession) SetKLAYFee(_fee *big.Int, _requestNonce uint64) (*types.Transaction, error)
SetKLAYFee is a paid mutator transaction binding the contract method 0x1a2ae53e.
Solidity: function setKLAYFee(uint256 _fee, uint64 _requestNonce) returns()
func (*BridgeTransferKLAYSession) SetOperatorThreshold ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYSession) SetOperatorThreshold(_voteType uint8, _threshold uint8) (*types.Transaction, error)
SetOperatorThreshold is a paid mutator transaction binding the contract method 0xee2aec65.
Solidity: function setOperatorThreshold(uint8 _voteType, uint8 _threshold) returns()
func (*BridgeTransferKLAYSession) Start ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYSession) Start(_status bool) (*types.Transaction, error)
Start is a paid mutator transaction binding the contract method 0xc877cf37.
Solidity: function start(bool _status) returns()
func (*BridgeTransferKLAYSession) TransferOwnership ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*BridgeTransferKLAYSession) UnlockKLAY ¶ added in v1.2.0
func (_BridgeTransferKLAY *BridgeTransferKLAYSession) UnlockKLAY() (*types.Transaction, error)
UnlockKLAY is a paid mutator transaction binding the contract method 0x1ebdca38.
Solidity: function unlockKLAY() returns()
func (*BridgeTransferKLAYSession) UpperHandleNonce ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYSession) UpperHandleNonce() (uint64, error)
UpperHandleNonce is a free data retrieval call binding the contract method 0x54edad72.
Solidity: function upperHandleNonce() view returns(uint64)
type BridgeTransferKLAYTransactor ¶ added in v1.1.0
type BridgeTransferKLAYTransactor struct {
// contains filtered or unexported fields
}
BridgeTransferKLAYTransactor is an auto generated write-only Go binding around a Klaytn contract.
func NewBridgeTransferKLAYTransactor ¶ added in v1.1.0
func NewBridgeTransferKLAYTransactor(address common.Address, transactor bind.ContractTransactor) (*BridgeTransferKLAYTransactor, error)
NewBridgeTransferKLAYTransactor creates a new write-only instance of BridgeTransferKLAY, bound to a specific deployed contract.
func (*BridgeTransferKLAYTransactor) ChargeWithoutEvent ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYTransactor) ChargeWithoutEvent(opts *bind.TransactOpts) (*types.Transaction, error)
ChargeWithoutEvent is a paid mutator transaction binding the contract method 0xdd9222d6.
Solidity: function chargeWithoutEvent() payable returns()
func (*BridgeTransferKLAYTransactor) DeregisterOperator ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYTransactor) DeregisterOperator(opts *bind.TransactOpts, _operator common.Address) (*types.Transaction, error)
DeregisterOperator is a paid mutator transaction binding the contract method 0xd8cf98ca.
Solidity: function deregisterOperator(address _operator) returns()
func (*BridgeTransferKLAYTransactor) Fallback ¶ added in v1.8.4
func (_BridgeTransferKLAY *BridgeTransferKLAYTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
func (*BridgeTransferKLAYTransactor) HandleKLAYTransfer ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYTransactor) HandleKLAYTransfer(opts *bind.TransactOpts, _requestTxHash [32]byte, _from common.Address, _to common.Address, _value *big.Int, _requestedNonce uint64, _requestedBlockNumber uint64, _extraData []byte) (*types.Transaction, error)
HandleKLAYTransfer is a paid mutator transaction binding the contract method 0xa066a7ed.
Solidity: function handleKLAYTransfer(bytes32 _requestTxHash, address _from, address _to, uint256 _value, uint64 _requestedNonce, uint64 _requestedBlockNumber, bytes _extraData) returns()
func (*BridgeTransferKLAYTransactor) LockKLAY ¶ added in v1.2.0
func (_BridgeTransferKLAY *BridgeTransferKLAYTransactor) LockKLAY(opts *bind.TransactOpts) (*types.Transaction, error)
LockKLAY is a paid mutator transaction binding the contract method 0x9f071329.
Solidity: function lockKLAY() returns()
func (*BridgeTransferKLAYTransactor) RegisterOperator ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYTransactor) RegisterOperator(opts *bind.TransactOpts, _operator common.Address) (*types.Transaction, error)
RegisterOperator is a paid mutator transaction binding the contract method 0x3682a450.
Solidity: function registerOperator(address _operator) returns()
func (*BridgeTransferKLAYTransactor) RenounceOwnership ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*BridgeTransferKLAYTransactor) RequestKLAYTransfer ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYTransactor) RequestKLAYTransfer(opts *bind.TransactOpts, _to common.Address, _value *big.Int, _extraData []byte) (*types.Transaction, error)
RequestKLAYTransfer is a paid mutator transaction binding the contract method 0x75ebdc09.
Solidity: function requestKLAYTransfer(address _to, uint256 _value, bytes _extraData) payable returns()
func (*BridgeTransferKLAYTransactor) SetFeeReceiver ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYTransactor) SetFeeReceiver(opts *bind.TransactOpts, _feeReceiver common.Address) (*types.Transaction, error)
SetFeeReceiver is a paid mutator transaction binding the contract method 0xefdcd974.
Solidity: function setFeeReceiver(address _feeReceiver) returns()
func (*BridgeTransferKLAYTransactor) SetKLAYFee ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYTransactor) SetKLAYFee(opts *bind.TransactOpts, _fee *big.Int, _requestNonce uint64) (*types.Transaction, error)
SetKLAYFee is a paid mutator transaction binding the contract method 0x1a2ae53e.
Solidity: function setKLAYFee(uint256 _fee, uint64 _requestNonce) returns()
func (*BridgeTransferKLAYTransactor) SetOperatorThreshold ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYTransactor) SetOperatorThreshold(opts *bind.TransactOpts, _voteType uint8, _threshold uint8) (*types.Transaction, error)
SetOperatorThreshold is a paid mutator transaction binding the contract method 0xee2aec65.
Solidity: function setOperatorThreshold(uint8 _voteType, uint8 _threshold) returns()
func (*BridgeTransferKLAYTransactor) Start ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYTransactor) Start(opts *bind.TransactOpts, _status bool) (*types.Transaction, error)
Start is a paid mutator transaction binding the contract method 0xc877cf37.
Solidity: function start(bool _status) returns()
func (*BridgeTransferKLAYTransactor) TransferOwnership ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*BridgeTransferKLAYTransactor) UnlockKLAY ¶ added in v1.2.0
func (_BridgeTransferKLAY *BridgeTransferKLAYTransactor) UnlockKLAY(opts *bind.TransactOpts) (*types.Transaction, error)
UnlockKLAY is a paid mutator transaction binding the contract method 0x1ebdca38.
Solidity: function unlockKLAY() returns()
type BridgeTransferKLAYTransactorRaw ¶ added in v1.1.0
type BridgeTransferKLAYTransactorRaw struct {
Contract *BridgeTransferKLAYTransactor // Generic write-only contract binding to access the raw methods on
}
BridgeTransferKLAYTransactorRaw is an auto generated low-level write-only Go binding around a Klaytn contract.
func (*BridgeTransferKLAYTransactorRaw) Transact ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*BridgeTransferKLAYTransactorRaw) Transfer ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYTransactorRaw) 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 BridgeTransferKLAYTransactorSession ¶ added in v1.1.0
type BridgeTransferKLAYTransactorSession struct { Contract *BridgeTransferKLAYTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
BridgeTransferKLAYTransactorSession is an auto generated write-only Go binding around a Klaytn contract, with pre-set transact options.
func (*BridgeTransferKLAYTransactorSession) ChargeWithoutEvent ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYTransactorSession) ChargeWithoutEvent() (*types.Transaction, error)
ChargeWithoutEvent is a paid mutator transaction binding the contract method 0xdd9222d6.
Solidity: function chargeWithoutEvent() payable returns()
func (*BridgeTransferKLAYTransactorSession) DeregisterOperator ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYTransactorSession) DeregisterOperator(_operator common.Address) (*types.Transaction, error)
DeregisterOperator is a paid mutator transaction binding the contract method 0xd8cf98ca.
Solidity: function deregisterOperator(address _operator) returns()
func (*BridgeTransferKLAYTransactorSession) Fallback ¶ added in v1.8.4
func (_BridgeTransferKLAY *BridgeTransferKLAYTransactorSession) Fallback(calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
func (*BridgeTransferKLAYTransactorSession) HandleKLAYTransfer ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYTransactorSession) HandleKLAYTransfer(_requestTxHash [32]byte, _from common.Address, _to common.Address, _value *big.Int, _requestedNonce uint64, _requestedBlockNumber uint64, _extraData []byte) (*types.Transaction, error)
HandleKLAYTransfer is a paid mutator transaction binding the contract method 0xa066a7ed.
Solidity: function handleKLAYTransfer(bytes32 _requestTxHash, address _from, address _to, uint256 _value, uint64 _requestedNonce, uint64 _requestedBlockNumber, bytes _extraData) returns()
func (*BridgeTransferKLAYTransactorSession) LockKLAY ¶ added in v1.2.0
func (_BridgeTransferKLAY *BridgeTransferKLAYTransactorSession) LockKLAY() (*types.Transaction, error)
LockKLAY is a paid mutator transaction binding the contract method 0x9f071329.
Solidity: function lockKLAY() returns()
func (*BridgeTransferKLAYTransactorSession) RegisterOperator ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYTransactorSession) RegisterOperator(_operator common.Address) (*types.Transaction, error)
RegisterOperator is a paid mutator transaction binding the contract method 0x3682a450.
Solidity: function registerOperator(address _operator) returns()
func (*BridgeTransferKLAYTransactorSession) RenounceOwnership ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*BridgeTransferKLAYTransactorSession) RequestKLAYTransfer ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYTransactorSession) RequestKLAYTransfer(_to common.Address, _value *big.Int, _extraData []byte) (*types.Transaction, error)
RequestKLAYTransfer is a paid mutator transaction binding the contract method 0x75ebdc09.
Solidity: function requestKLAYTransfer(address _to, uint256 _value, bytes _extraData) payable returns()
func (*BridgeTransferKLAYTransactorSession) SetFeeReceiver ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYTransactorSession) SetFeeReceiver(_feeReceiver common.Address) (*types.Transaction, error)
SetFeeReceiver is a paid mutator transaction binding the contract method 0xefdcd974.
Solidity: function setFeeReceiver(address _feeReceiver) returns()
func (*BridgeTransferKLAYTransactorSession) SetKLAYFee ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYTransactorSession) SetKLAYFee(_fee *big.Int, _requestNonce uint64) (*types.Transaction, error)
SetKLAYFee is a paid mutator transaction binding the contract method 0x1a2ae53e.
Solidity: function setKLAYFee(uint256 _fee, uint64 _requestNonce) returns()
func (*BridgeTransferKLAYTransactorSession) SetOperatorThreshold ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYTransactorSession) SetOperatorThreshold(_voteType uint8, _threshold uint8) (*types.Transaction, error)
SetOperatorThreshold is a paid mutator transaction binding the contract method 0xee2aec65.
Solidity: function setOperatorThreshold(uint8 _voteType, uint8 _threshold) returns()
func (*BridgeTransferKLAYTransactorSession) Start ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYTransactorSession) Start(_status bool) (*types.Transaction, error)
Start is a paid mutator transaction binding the contract method 0xc877cf37.
Solidity: function start(bool _status) returns()
func (*BridgeTransferKLAYTransactorSession) TransferOwnership ¶ added in v1.1.0
func (_BridgeTransferKLAY *BridgeTransferKLAYTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*BridgeTransferKLAYTransactorSession) UnlockKLAY ¶ added in v1.2.0
func (_BridgeTransferKLAY *BridgeTransferKLAYTransactorSession) UnlockKLAY() (*types.Transaction, error)
UnlockKLAY is a paid mutator transaction binding the contract method 0x1ebdca38.
Solidity: function unlockKLAY() returns()
type BridgeTransferOwnershipTransferred ¶ added in v1.1.0
type BridgeTransferOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
BridgeTransferOwnershipTransferred represents a OwnershipTransferred event raised by the BridgeTransfer contract.
type BridgeTransferOwnershipTransferredIterator ¶ added in v1.1.0
type BridgeTransferOwnershipTransferredIterator struct { Event *BridgeTransferOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BridgeTransferOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the BridgeTransfer contract.
func (*BridgeTransferOwnershipTransferredIterator) Close ¶ added in v1.1.0
func (it *BridgeTransferOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BridgeTransferOwnershipTransferredIterator) Error ¶ added in v1.1.0
func (it *BridgeTransferOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BridgeTransferOwnershipTransferredIterator) Next ¶ added in v1.1.0
func (it *BridgeTransferOwnershipTransferredIterator) Next() bool
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 BridgeTransferRaw ¶ added in v1.1.0
type BridgeTransferRaw struct {
Contract *BridgeTransfer // Generic contract binding to access the raw methods on
}
BridgeTransferRaw is an auto generated low-level Go binding around a Klaytn contract.
func (*BridgeTransferRaw) Call ¶ added in v1.1.0
func (_BridgeTransfer *BridgeTransferRaw) 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 (*BridgeTransferRaw) Transact ¶ added in v1.1.0
func (_BridgeTransfer *BridgeTransferRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*BridgeTransferRaw) Transfer ¶ added in v1.1.0
func (_BridgeTransfer *BridgeTransferRaw) 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 BridgeTransferRequestValueTransfer ¶ added in v1.1.0
type BridgeTransferRequestValueTransfer struct { TokenType uint8 From common.Address To common.Address TokenAddress common.Address ValueOrTokenId *big.Int RequestNonce uint64 Fee *big.Int ExtraData []byte Raw types.Log // Blockchain specific contextual infos }
BridgeTransferRequestValueTransfer represents a RequestValueTransfer event raised by the BridgeTransfer contract.
type BridgeTransferRequestValueTransferEncoded ¶ added in v1.8.4
type BridgeTransferRequestValueTransferEncoded struct { TokenType uint8 From common.Address To common.Address TokenAddress common.Address ValueOrTokenId *big.Int RequestNonce uint64 Fee *big.Int ExtraData []byte EncodingVer uint8 EncodedData []byte Raw types.Log // Blockchain specific contextual infos }
BridgeTransferRequestValueTransferEncoded represents a RequestValueTransferEncoded event raised by the BridgeTransfer contract.
type BridgeTransferRequestValueTransferEncodedIterator ¶ added in v1.8.4
type BridgeTransferRequestValueTransferEncodedIterator struct { Event *BridgeTransferRequestValueTransferEncoded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BridgeTransferRequestValueTransferEncodedIterator is returned from FilterRequestValueTransferEncoded and is used to iterate over the raw logs and unpacked data for RequestValueTransferEncoded events raised by the BridgeTransfer contract.
func (*BridgeTransferRequestValueTransferEncodedIterator) Close ¶ added in v1.8.4
func (it *BridgeTransferRequestValueTransferEncodedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BridgeTransferRequestValueTransferEncodedIterator) Error ¶ added in v1.8.4
func (it *BridgeTransferRequestValueTransferEncodedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BridgeTransferRequestValueTransferEncodedIterator) Next ¶ added in v1.8.4
func (it *BridgeTransferRequestValueTransferEncodedIterator) Next() bool
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 BridgeTransferRequestValueTransferIterator ¶ added in v1.1.0
type BridgeTransferRequestValueTransferIterator struct { Event *BridgeTransferRequestValueTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BridgeTransferRequestValueTransferIterator is returned from FilterRequestValueTransfer and is used to iterate over the raw logs and unpacked data for RequestValueTransfer events raised by the BridgeTransfer contract.
func (*BridgeTransferRequestValueTransferIterator) Close ¶ added in v1.1.0
func (it *BridgeTransferRequestValueTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BridgeTransferRequestValueTransferIterator) Error ¶ added in v1.1.0
func (it *BridgeTransferRequestValueTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BridgeTransferRequestValueTransferIterator) Next ¶ added in v1.1.0
func (it *BridgeTransferRequestValueTransferIterator) Next() bool
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 BridgeTransferSession ¶ added in v1.1.0
type BridgeTransferSession struct { Contract *BridgeTransfer // 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 }
BridgeTransferSession is an auto generated Go binding around a Klaytn contract, with pre-set call and transact options.
func (*BridgeTransferSession) ClosedValueTransferVotes ¶ added in v1.1.0
func (_BridgeTransfer *BridgeTransferSession) ClosedValueTransferVotes(arg0 uint64) (bool, error)
ClosedValueTransferVotes is a free data retrieval call binding the contract method 0x9832c1d7.
Solidity: function closedValueTransferVotes(uint64 ) view returns(bool)
func (*BridgeTransferSession) ConfigurationNonce ¶ added in v1.1.0
func (_BridgeTransfer *BridgeTransferSession) ConfigurationNonce() (uint64, error)
ConfigurationNonce is a free data retrieval call binding the contract method 0xac6fff0b.
Solidity: function configurationNonce() view returns(uint64)
func (*BridgeTransferSession) DeregisterOperator ¶ added in v1.1.0
func (_BridgeTransfer *BridgeTransferSession) DeregisterOperator(_operator common.Address) (*types.Transaction, error)
DeregisterOperator is a paid mutator transaction binding the contract method 0xd8cf98ca.
Solidity: function deregisterOperator(address _operator) returns()
func (*BridgeTransferSession) FeeOfERC20 ¶ added in v1.1.0
FeeOfERC20 is a free data retrieval call binding the contract method 0x488af871.
Solidity: function feeOfERC20(address ) view returns(uint256)
func (*BridgeTransferSession) FeeOfKLAY ¶ added in v1.1.0
func (_BridgeTransfer *BridgeTransferSession) FeeOfKLAY() (*big.Int, error)
FeeOfKLAY is a free data retrieval call binding the contract method 0xc263b5d6.
Solidity: function feeOfKLAY() view returns(uint256)
func (*BridgeTransferSession) FeeReceiver ¶ added in v1.1.0
func (_BridgeTransfer *BridgeTransferSession) FeeReceiver() (common.Address, error)
FeeReceiver is a free data retrieval call binding the contract method 0xb3f00674.
Solidity: function feeReceiver() view returns(address)
func (*BridgeTransferSession) GetOperatorList ¶ added in v1.2.0
func (_BridgeTransfer *BridgeTransferSession) GetOperatorList() ([]common.Address, error)
GetOperatorList is a free data retrieval call binding the contract method 0xb2c01030.
Solidity: function getOperatorList() view returns(address[])
func (*BridgeTransferSession) HandleNoncesToBlockNums ¶ added in v1.1.0
func (_BridgeTransfer *BridgeTransferSession) HandleNoncesToBlockNums(arg0 uint64) (uint64, error)
HandleNoncesToBlockNums is a free data retrieval call binding the contract method 0x13a6738a.
Solidity: function handleNoncesToBlockNums(uint64 ) view returns(uint64)
func (*BridgeTransferSession) HandledRequestTx ¶ added in v1.1.0
func (_BridgeTransfer *BridgeTransferSession) HandledRequestTx(arg0 [32]byte) (bool, error)
HandledRequestTx is a free data retrieval call binding the contract method 0x8a75eee2.
Solidity: function handledRequestTx(bytes32 ) view returns(bool)
func (*BridgeTransferSession) IsOwner ¶ added in v1.1.0
func (_BridgeTransfer *BridgeTransferSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() view returns(bool)
func (*BridgeTransferSession) IsRunning ¶ added in v1.1.0
func (_BridgeTransfer *BridgeTransferSession) IsRunning() (bool, error)
IsRunning is a free data retrieval call binding the contract method 0x2014e5d1.
Solidity: function isRunning() view returns(bool)
func (*BridgeTransferSession) LowerHandleNonce ¶ added in v1.1.0
func (_BridgeTransfer *BridgeTransferSession) LowerHandleNonce() (uint64, error)
LowerHandleNonce is a free data retrieval call binding the contract method 0x4b40b826.
Solidity: function lowerHandleNonce() view returns(uint64)
func (*BridgeTransferSession) MAXOPERATOR ¶ added in v1.3.0
func (_BridgeTransfer *BridgeTransferSession) MAXOPERATOR() (uint64, error)
MAXOPERATOR is a free data retrieval call binding the contract method 0x3a3099d1.
Solidity: function MAX_OPERATOR() view returns(uint64)
func (*BridgeTransferSession) ModeMintBurn ¶ added in v1.1.0
func (_BridgeTransfer *BridgeTransferSession) ModeMintBurn() (bool, error)
ModeMintBurn is a free data retrieval call binding the contract method 0x6e176ec2.
Solidity: function modeMintBurn() view returns(bool)
func (*BridgeTransferSession) OperatorList ¶ added in v1.2.0
OperatorList is a free data retrieval call binding the contract method 0xcb38f407.
Solidity: function operatorList(uint256 ) view returns(address)
func (*BridgeTransferSession) OperatorThresholds ¶ added in v1.1.0
func (_BridgeTransfer *BridgeTransferSession) OperatorThresholds(arg0 uint8) (uint8, error)
OperatorThresholds is a free data retrieval call binding the contract method 0x5526f76b.
Solidity: function operatorThresholds(uint8 ) view returns(uint8)
func (*BridgeTransferSession) Operators ¶ added in v1.1.0
func (_BridgeTransfer *BridgeTransferSession) Operators(arg0 common.Address) (bool, error)
Operators is a free data retrieval call binding the contract method 0x13e7c9d8.
Solidity: function operators(address ) view returns(bool)
func (*BridgeTransferSession) Owner ¶ added in v1.1.0
func (_BridgeTransfer *BridgeTransferSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*BridgeTransferSession) RecoveryBlockNumber ¶ added in v1.1.0
func (_BridgeTransfer *BridgeTransferSession) RecoveryBlockNumber() (uint64, error)
RecoveryBlockNumber is a free data retrieval call binding the contract method 0x989ba0d3.
Solidity: function recoveryBlockNumber() view returns(uint64)
func (*BridgeTransferSession) RegisterOperator ¶ added in v1.1.0
func (_BridgeTransfer *BridgeTransferSession) RegisterOperator(_operator common.Address) (*types.Transaction, error)
RegisterOperator is a paid mutator transaction binding the contract method 0x3682a450.
Solidity: function registerOperator(address _operator) returns()
func (*BridgeTransferSession) RenounceOwnership ¶ added in v1.1.0
func (_BridgeTransfer *BridgeTransferSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*BridgeTransferSession) RequestNonce ¶ added in v1.1.0
func (_BridgeTransfer *BridgeTransferSession) RequestNonce() (uint64, error)
RequestNonce is a free data retrieval call binding the contract method 0x7c1a0302.
Solidity: function requestNonce() view returns(uint64)
func (*BridgeTransferSession) SetFeeReceiver ¶ added in v1.1.0
func (_BridgeTransfer *BridgeTransferSession) SetFeeReceiver(_feeReceiver common.Address) (*types.Transaction, error)
SetFeeReceiver is a paid mutator transaction binding the contract method 0xefdcd974.
Solidity: function setFeeReceiver(address _feeReceiver) returns()
func (*BridgeTransferSession) SetOperatorThreshold ¶ added in v1.1.0
func (_BridgeTransfer *BridgeTransferSession) SetOperatorThreshold(_voteType uint8, _threshold uint8) (*types.Transaction, error)
SetOperatorThreshold is a paid mutator transaction binding the contract method 0xee2aec65.
Solidity: function setOperatorThreshold(uint8 _voteType, uint8 _threshold) returns()
func (*BridgeTransferSession) Start ¶ added in v1.1.0
func (_BridgeTransfer *BridgeTransferSession) Start(_status bool) (*types.Transaction, error)
Start is a paid mutator transaction binding the contract method 0xc877cf37.
Solidity: function start(bool _status) returns()
func (*BridgeTransferSession) TransferOwnership ¶ added in v1.1.0
func (_BridgeTransfer *BridgeTransferSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*BridgeTransferSession) UpperHandleNonce ¶ added in v1.1.0
func (_BridgeTransfer *BridgeTransferSession) UpperHandleNonce() (uint64, error)
UpperHandleNonce is a free data retrieval call binding the contract method 0x54edad72.
Solidity: function upperHandleNonce() view returns(uint64)
type BridgeTransferTransactor ¶ added in v1.1.0
type BridgeTransferTransactor struct {
// contains filtered or unexported fields
}
BridgeTransferTransactor is an auto generated write-only Go binding around a Klaytn contract.
func NewBridgeTransferTransactor ¶ added in v1.1.0
func NewBridgeTransferTransactor(address common.Address, transactor bind.ContractTransactor) (*BridgeTransferTransactor, error)
NewBridgeTransferTransactor creates a new write-only instance of BridgeTransfer, bound to a specific deployed contract.
func (*BridgeTransferTransactor) DeregisterOperator ¶ added in v1.1.0
func (_BridgeTransfer *BridgeTransferTransactor) DeregisterOperator(opts *bind.TransactOpts, _operator common.Address) (*types.Transaction, error)
DeregisterOperator is a paid mutator transaction binding the contract method 0xd8cf98ca.
Solidity: function deregisterOperator(address _operator) returns()
func (*BridgeTransferTransactor) RegisterOperator ¶ added in v1.1.0
func (_BridgeTransfer *BridgeTransferTransactor) RegisterOperator(opts *bind.TransactOpts, _operator common.Address) (*types.Transaction, error)
RegisterOperator is a paid mutator transaction binding the contract method 0x3682a450.
Solidity: function registerOperator(address _operator) returns()
func (*BridgeTransferTransactor) RenounceOwnership ¶ added in v1.1.0
func (_BridgeTransfer *BridgeTransferTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*BridgeTransferTransactor) SetFeeReceiver ¶ added in v1.1.0
func (_BridgeTransfer *BridgeTransferTransactor) SetFeeReceiver(opts *bind.TransactOpts, _feeReceiver common.Address) (*types.Transaction, error)
SetFeeReceiver is a paid mutator transaction binding the contract method 0xefdcd974.
Solidity: function setFeeReceiver(address _feeReceiver) returns()
func (*BridgeTransferTransactor) SetOperatorThreshold ¶ added in v1.1.0
func (_BridgeTransfer *BridgeTransferTransactor) SetOperatorThreshold(opts *bind.TransactOpts, _voteType uint8, _threshold uint8) (*types.Transaction, error)
SetOperatorThreshold is a paid mutator transaction binding the contract method 0xee2aec65.
Solidity: function setOperatorThreshold(uint8 _voteType, uint8 _threshold) returns()
func (*BridgeTransferTransactor) Start ¶ added in v1.1.0
func (_BridgeTransfer *BridgeTransferTransactor) Start(opts *bind.TransactOpts, _status bool) (*types.Transaction, error)
Start is a paid mutator transaction binding the contract method 0xc877cf37.
Solidity: function start(bool _status) returns()
func (*BridgeTransferTransactor) TransferOwnership ¶ added in v1.1.0
func (_BridgeTransfer *BridgeTransferTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type BridgeTransferTransactorRaw ¶ added in v1.1.0
type BridgeTransferTransactorRaw struct {
Contract *BridgeTransferTransactor // Generic write-only contract binding to access the raw methods on
}
BridgeTransferTransactorRaw is an auto generated low-level write-only Go binding around a Klaytn contract.
func (*BridgeTransferTransactorRaw) Transact ¶ added in v1.1.0
func (_BridgeTransfer *BridgeTransferTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*BridgeTransferTransactorRaw) Transfer ¶ added in v1.1.0
func (_BridgeTransfer *BridgeTransferTransactorRaw) 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 BridgeTransferTransactorSession ¶ added in v1.1.0
type BridgeTransferTransactorSession struct { Contract *BridgeTransferTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
BridgeTransferTransactorSession is an auto generated write-only Go binding around a Klaytn contract, with pre-set transact options.
func (*BridgeTransferTransactorSession) DeregisterOperator ¶ added in v1.1.0
func (_BridgeTransfer *BridgeTransferTransactorSession) DeregisterOperator(_operator common.Address) (*types.Transaction, error)
DeregisterOperator is a paid mutator transaction binding the contract method 0xd8cf98ca.
Solidity: function deregisterOperator(address _operator) returns()
func (*BridgeTransferTransactorSession) RegisterOperator ¶ added in v1.1.0
func (_BridgeTransfer *BridgeTransferTransactorSession) RegisterOperator(_operator common.Address) (*types.Transaction, error)
RegisterOperator is a paid mutator transaction binding the contract method 0x3682a450.
Solidity: function registerOperator(address _operator) returns()
func (*BridgeTransferTransactorSession) RenounceOwnership ¶ added in v1.1.0
func (_BridgeTransfer *BridgeTransferTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*BridgeTransferTransactorSession) SetFeeReceiver ¶ added in v1.1.0
func (_BridgeTransfer *BridgeTransferTransactorSession) SetFeeReceiver(_feeReceiver common.Address) (*types.Transaction, error)
SetFeeReceiver is a paid mutator transaction binding the contract method 0xefdcd974.
Solidity: function setFeeReceiver(address _feeReceiver) returns()
func (*BridgeTransferTransactorSession) SetOperatorThreshold ¶ added in v1.1.0
func (_BridgeTransfer *BridgeTransferTransactorSession) SetOperatorThreshold(_voteType uint8, _threshold uint8) (*types.Transaction, error)
SetOperatorThreshold is a paid mutator transaction binding the contract method 0xee2aec65.
Solidity: function setOperatorThreshold(uint8 _voteType, uint8 _threshold) returns()
func (*BridgeTransferTransactorSession) Start ¶ added in v1.1.0
func (_BridgeTransfer *BridgeTransferTransactorSession) Start(_status bool) (*types.Transaction, error)
Start is a paid mutator transaction binding the contract method 0xc877cf37.
Solidity: function start(bool _status) returns()
func (*BridgeTransferTransactorSession) TransferOwnership ¶ added in v1.1.0
func (_BridgeTransfer *BridgeTransferTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type Counters ¶ added in v1.1.1
type Counters struct { CountersCaller // Read-only binding to the contract CountersTransactor // Write-only binding to the contract CountersFilterer // Log filterer for contract events }
Counters is an auto generated Go binding around a Klaytn contract.
func DeployCounters ¶ added in v1.1.1
func DeployCounters(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Counters, error)
DeployCounters deploys a new Klaytn contract, binding an instance of Counters to it.
func NewCounters ¶ added in v1.1.1
NewCounters creates a new instance of Counters, bound to a specific deployed contract.
type CountersCaller ¶ added in v1.1.1
type CountersCaller struct {
// contains filtered or unexported fields
}
CountersCaller is an auto generated read-only Go binding around a Klaytn contract.
func NewCountersCaller ¶ added in v1.1.1
func NewCountersCaller(address common.Address, caller bind.ContractCaller) (*CountersCaller, error)
NewCountersCaller creates a new read-only instance of Counters, bound to a specific deployed contract.
type CountersCallerRaw ¶ added in v1.1.1
type CountersCallerRaw struct {
Contract *CountersCaller // Generic read-only contract binding to access the raw methods on
}
CountersCallerRaw is an auto generated low-level read-only Go binding around a Klaytn contract.
func (*CountersCallerRaw) Call ¶ added in v1.1.1
func (_Counters *CountersCallerRaw) 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 CountersCallerSession ¶ added in v1.1.1
type CountersCallerSession struct { Contract *CountersCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
CountersCallerSession is an auto generated read-only Go binding around a Klaytn contract, with pre-set call options.
type CountersFilterer ¶ added in v1.1.1
type CountersFilterer struct {
// contains filtered or unexported fields
}
CountersFilterer is an auto generated log filtering Go binding around a Klaytn contract events.
func NewCountersFilterer ¶ added in v1.1.1
func NewCountersFilterer(address common.Address, filterer bind.ContractFilterer) (*CountersFilterer, error)
NewCountersFilterer creates a new log filterer instance of Counters, bound to a specific deployed contract.
type CountersRaw ¶ added in v1.1.1
type CountersRaw struct {
Contract *Counters // Generic contract binding to access the raw methods on
}
CountersRaw is an auto generated low-level Go binding around a Klaytn contract.
func (*CountersRaw) Call ¶ added in v1.1.1
func (_Counters *CountersRaw) 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 (*CountersRaw) Transact ¶ added in v1.1.1
func (_Counters *CountersRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*CountersRaw) Transfer ¶ added in v1.1.1
func (_Counters *CountersRaw) 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 CountersSession ¶ added in v1.1.1
type CountersSession struct { Contract *Counters // 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 }
CountersSession is an auto generated Go binding around a Klaytn contract, with pre-set call and transact options.
type CountersTransactor ¶ added in v1.1.1
type CountersTransactor struct {
// contains filtered or unexported fields
}
CountersTransactor is an auto generated write-only Go binding around a Klaytn contract.
func NewCountersTransactor ¶ added in v1.1.1
func NewCountersTransactor(address common.Address, transactor bind.ContractTransactor) (*CountersTransactor, error)
NewCountersTransactor creates a new write-only instance of Counters, bound to a specific deployed contract.
type CountersTransactorRaw ¶ added in v1.1.1
type CountersTransactorRaw struct {
Contract *CountersTransactor // Generic write-only contract binding to access the raw methods on
}
CountersTransactorRaw is an auto generated low-level write-only Go binding around a Klaytn contract.
func (*CountersTransactorRaw) Transact ¶ added in v1.1.1
func (_Counters *CountersTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*CountersTransactorRaw) Transfer ¶ added in v1.1.1
func (_Counters *CountersTransactorRaw) 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 CountersTransactorSession ¶ added in v1.1.1
type CountersTransactorSession struct { Contract *CountersTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
CountersTransactorSession is an auto generated write-only Go binding around a Klaytn contract, with pre-set transact options.
type ERC165 ¶ added in v1.1.0
type ERC165 struct { ERC165Caller // Read-only binding to the contract ERC165Transactor // Write-only binding to the contract ERC165Filterer // Log filterer for contract events }
ERC165 is an auto generated Go binding around a Klaytn contract.
type ERC165Caller ¶ added in v1.1.0
type ERC165Caller struct {
// contains filtered or unexported fields
}
ERC165Caller is an auto generated read-only Go binding around a Klaytn contract.
func NewERC165Caller ¶ added in v1.1.0
func NewERC165Caller(address common.Address, caller bind.ContractCaller) (*ERC165Caller, error)
NewERC165Caller creates a new read-only instance of ERC165, bound to a specific deployed contract.
func (*ERC165Caller) SupportsInterface ¶ added in v1.1.0
func (_ERC165 *ERC165Caller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
type ERC165CallerRaw ¶ added in v1.1.0
type ERC165CallerRaw struct {
Contract *ERC165Caller // Generic read-only contract binding to access the raw methods on
}
ERC165CallerRaw is an auto generated low-level read-only Go binding around a Klaytn contract.
func (*ERC165CallerRaw) Call ¶ added in v1.1.0
func (_ERC165 *ERC165CallerRaw) 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 ERC165CallerSession ¶ added in v1.1.0
type ERC165CallerSession struct { Contract *ERC165Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ERC165CallerSession is an auto generated read-only Go binding around a Klaytn contract, with pre-set call options.
func (*ERC165CallerSession) SupportsInterface ¶ added in v1.1.0
func (_ERC165 *ERC165CallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
type ERC165Filterer ¶ added in v1.1.0
type ERC165Filterer struct {
// contains filtered or unexported fields
}
ERC165Filterer is an auto generated log filtering Go binding around a Klaytn contract events.
func NewERC165Filterer ¶ added in v1.1.0
func NewERC165Filterer(address common.Address, filterer bind.ContractFilterer) (*ERC165Filterer, error)
NewERC165Filterer creates a new log filterer instance of ERC165, bound to a specific deployed contract.
type ERC165Raw ¶ added in v1.1.0
type ERC165Raw struct {
Contract *ERC165 // Generic contract binding to access the raw methods on
}
ERC165Raw is an auto generated low-level Go binding around a Klaytn contract.
func (*ERC165Raw) Call ¶ added in v1.1.0
func (_ERC165 *ERC165Raw) 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 (*ERC165Raw) Transact ¶ added in v1.1.0
func (_ERC165 *ERC165Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ERC165Raw) Transfer ¶ added in v1.1.0
func (_ERC165 *ERC165Raw) 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 ERC165Session ¶ added in v1.1.0
type ERC165Session struct { Contract *ERC165 // 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 }
ERC165Session is an auto generated Go binding around a Klaytn contract, with pre-set call and transact options.
func (*ERC165Session) SupportsInterface ¶ added in v1.1.0
func (_ERC165 *ERC165Session) SupportsInterface(interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
type ERC165Transactor ¶ added in v1.1.0
type ERC165Transactor struct {
// contains filtered or unexported fields
}
ERC165Transactor is an auto generated write-only Go binding around a Klaytn contract.
func NewERC165Transactor ¶ added in v1.1.0
func NewERC165Transactor(address common.Address, transactor bind.ContractTransactor) (*ERC165Transactor, error)
NewERC165Transactor creates a new write-only instance of ERC165, bound to a specific deployed contract.
type ERC165TransactorRaw ¶ added in v1.1.0
type ERC165TransactorRaw struct {
Contract *ERC165Transactor // Generic write-only contract binding to access the raw methods on
}
ERC165TransactorRaw is an auto generated low-level write-only Go binding around a Klaytn contract.
func (*ERC165TransactorRaw) Transact ¶ added in v1.1.0
func (_ERC165 *ERC165TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ERC165TransactorRaw) Transfer ¶ added in v1.1.0
func (_ERC165 *ERC165TransactorRaw) 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 ERC165TransactorSession ¶ added in v1.1.0
type ERC165TransactorSession struct { Contract *ERC165Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ERC165TransactorSession is an auto generated write-only Go binding around a Klaytn contract, with pre-set transact options.
type ERC20 ¶ added in v1.1.0
type ERC20 struct { ERC20Caller // Read-only binding to the contract ERC20Transactor // Write-only binding to the contract ERC20Filterer // Log filterer for contract events }
ERC20 is an auto generated Go binding around a Klaytn contract.
func DeployERC20 ¶ added in v1.1.0
func DeployERC20(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *ERC20, error)
DeployERC20 deploys a new Klaytn contract, binding an instance of ERC20 to it.
type ERC20Approval ¶ added in v1.1.0
type ERC20Approval struct { Owner common.Address Spender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
ERC20Approval represents a Approval event raised by the ERC20 contract.
type ERC20ApprovalIterator ¶ added in v1.1.0
type ERC20ApprovalIterator struct { Event *ERC20Approval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC20ApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the ERC20 contract.
func (*ERC20ApprovalIterator) Close ¶ added in v1.1.0
func (it *ERC20ApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC20ApprovalIterator) Error ¶ added in v1.1.0
func (it *ERC20ApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC20ApprovalIterator) Next ¶ added in v1.1.0
func (it *ERC20ApprovalIterator) Next() bool
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 ERC20Burnable ¶ added in v1.1.0
type ERC20Burnable struct { ERC20BurnableCaller // Read-only binding to the contract ERC20BurnableTransactor // Write-only binding to the contract ERC20BurnableFilterer // Log filterer for contract events }
ERC20Burnable is an auto generated Go binding around a Klaytn contract.
func DeployERC20Burnable ¶ added in v1.1.0
func DeployERC20Burnable(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *ERC20Burnable, error)
DeployERC20Burnable deploys a new Klaytn contract, binding an instance of ERC20Burnable to it.
func NewERC20Burnable ¶ added in v1.1.0
func NewERC20Burnable(address common.Address, backend bind.ContractBackend) (*ERC20Burnable, error)
NewERC20Burnable creates a new instance of ERC20Burnable, bound to a specific deployed contract.
type ERC20BurnableApproval ¶ added in v1.1.0
type ERC20BurnableApproval struct { Owner common.Address Spender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
ERC20BurnableApproval represents a Approval event raised by the ERC20Burnable contract.
type ERC20BurnableApprovalIterator ¶ added in v1.1.0
type ERC20BurnableApprovalIterator struct { Event *ERC20BurnableApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC20BurnableApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the ERC20Burnable contract.
func (*ERC20BurnableApprovalIterator) Close ¶ added in v1.1.0
func (it *ERC20BurnableApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC20BurnableApprovalIterator) Error ¶ added in v1.1.0
func (it *ERC20BurnableApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC20BurnableApprovalIterator) Next ¶ added in v1.1.0
func (it *ERC20BurnableApprovalIterator) Next() bool
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 ERC20BurnableCaller ¶ added in v1.1.0
type ERC20BurnableCaller struct {
// contains filtered or unexported fields
}
ERC20BurnableCaller is an auto generated read-only Go binding around a Klaytn contract.
func NewERC20BurnableCaller ¶ added in v1.1.0
func NewERC20BurnableCaller(address common.Address, caller bind.ContractCaller) (*ERC20BurnableCaller, error)
NewERC20BurnableCaller creates a new read-only instance of ERC20Burnable, bound to a specific deployed contract.
func (*ERC20BurnableCaller) Allowance ¶ added in v1.1.0
func (_ERC20Burnable *ERC20BurnableCaller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256)
func (*ERC20BurnableCaller) BalanceOf ¶ added in v1.1.0
func (_ERC20Burnable *ERC20BurnableCaller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) view returns(uint256)
func (*ERC20BurnableCaller) TotalSupply ¶ added in v1.1.0
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type ERC20BurnableCallerRaw ¶ added in v1.1.0
type ERC20BurnableCallerRaw struct {
Contract *ERC20BurnableCaller // Generic read-only contract binding to access the raw methods on
}
ERC20BurnableCallerRaw is an auto generated low-level read-only Go binding around a Klaytn contract.
func (*ERC20BurnableCallerRaw) Call ¶ added in v1.1.0
func (_ERC20Burnable *ERC20BurnableCallerRaw) 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 ERC20BurnableCallerSession ¶ added in v1.1.0
type ERC20BurnableCallerSession struct { Contract *ERC20BurnableCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ERC20BurnableCallerSession is an auto generated read-only Go binding around a Klaytn contract, with pre-set call options.
func (*ERC20BurnableCallerSession) Allowance ¶ added in v1.1.0
func (_ERC20Burnable *ERC20BurnableCallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256)
func (*ERC20BurnableCallerSession) BalanceOf ¶ added in v1.1.0
func (_ERC20Burnable *ERC20BurnableCallerSession) BalanceOf(account common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) view returns(uint256)
func (*ERC20BurnableCallerSession) TotalSupply ¶ added in v1.1.0
func (_ERC20Burnable *ERC20BurnableCallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type ERC20BurnableFilterer ¶ added in v1.1.0
type ERC20BurnableFilterer struct {
// contains filtered or unexported fields
}
ERC20BurnableFilterer is an auto generated log filtering Go binding around a Klaytn contract events.
func NewERC20BurnableFilterer ¶ added in v1.1.0
func NewERC20BurnableFilterer(address common.Address, filterer bind.ContractFilterer) (*ERC20BurnableFilterer, error)
NewERC20BurnableFilterer creates a new log filterer instance of ERC20Burnable, bound to a specific deployed contract.
func (*ERC20BurnableFilterer) FilterApproval ¶ added in v1.1.0
func (_ERC20Burnable *ERC20BurnableFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*ERC20BurnableApprovalIterator, error)
FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*ERC20BurnableFilterer) FilterTransfer ¶ added in v1.1.0
func (_ERC20Burnable *ERC20BurnableFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*ERC20BurnableTransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*ERC20BurnableFilterer) ParseApproval ¶ added in v1.8.4
func (_ERC20Burnable *ERC20BurnableFilterer) ParseApproval(log types.Log) (*ERC20BurnableApproval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*ERC20BurnableFilterer) ParseTransfer ¶ added in v1.8.4
func (_ERC20Burnable *ERC20BurnableFilterer) ParseTransfer(log types.Log) (*ERC20BurnableTransfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*ERC20BurnableFilterer) WatchApproval ¶ added in v1.1.0
func (_ERC20Burnable *ERC20BurnableFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ERC20BurnableApproval, owner []common.Address, spender []common.Address) (event.Subscription, error)
WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*ERC20BurnableFilterer) WatchTransfer ¶ added in v1.1.0
func (_ERC20Burnable *ERC20BurnableFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ERC20BurnableTransfer, from []common.Address, to []common.Address) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
type ERC20BurnableRaw ¶ added in v1.1.0
type ERC20BurnableRaw struct {
Contract *ERC20Burnable // Generic contract binding to access the raw methods on
}
ERC20BurnableRaw is an auto generated low-level Go binding around a Klaytn contract.
func (*ERC20BurnableRaw) Call ¶ added in v1.1.0
func (_ERC20Burnable *ERC20BurnableRaw) 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 (*ERC20BurnableRaw) Transact ¶ added in v1.1.0
func (_ERC20Burnable *ERC20BurnableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ERC20BurnableRaw) Transfer ¶ added in v1.1.0
func (_ERC20Burnable *ERC20BurnableRaw) 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 ERC20BurnableSession ¶ added in v1.1.0
type ERC20BurnableSession struct { Contract *ERC20Burnable // 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 }
ERC20BurnableSession is an auto generated Go binding around a Klaytn contract, with pre-set call and transact options.
func (*ERC20BurnableSession) Allowance ¶ added in v1.1.0
func (_ERC20Burnable *ERC20BurnableSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256)
func (*ERC20BurnableSession) Approve ¶ added in v1.1.0
func (_ERC20Burnable *ERC20BurnableSession) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 value) returns(bool)
func (*ERC20BurnableSession) BalanceOf ¶ added in v1.1.0
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) view returns(uint256)
func (*ERC20BurnableSession) Burn ¶ added in v1.1.0
func (_ERC20Burnable *ERC20BurnableSession) Burn(amount *big.Int) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x42966c68.
Solidity: function burn(uint256 amount) returns()
func (*ERC20BurnableSession) BurnFrom ¶ added in v1.1.0
func (_ERC20Burnable *ERC20BurnableSession) BurnFrom(account common.Address, amount *big.Int) (*types.Transaction, error)
BurnFrom is a paid mutator transaction binding the contract method 0x79cc6790.
Solidity: function burnFrom(address account, uint256 amount) returns()
func (*ERC20BurnableSession) DecreaseAllowance ¶ added in v1.1.0
func (_ERC20Burnable *ERC20BurnableSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.
Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)
func (*ERC20BurnableSession) IncreaseAllowance ¶ added in v1.1.0
func (_ERC20Burnable *ERC20BurnableSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.
Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)
func (*ERC20BurnableSession) TotalSupply ¶ added in v1.1.0
func (_ERC20Burnable *ERC20BurnableSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*ERC20BurnableSession) Transfer ¶ added in v1.1.0
func (_ERC20Burnable *ERC20BurnableSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address recipient, uint256 amount) returns(bool)
func (*ERC20BurnableSession) TransferFrom ¶ added in v1.1.0
func (_ERC20Burnable *ERC20BurnableSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)
type ERC20BurnableTransactor ¶ added in v1.1.0
type ERC20BurnableTransactor struct {
// contains filtered or unexported fields
}
ERC20BurnableTransactor is an auto generated write-only Go binding around a Klaytn contract.
func NewERC20BurnableTransactor ¶ added in v1.1.0
func NewERC20BurnableTransactor(address common.Address, transactor bind.ContractTransactor) (*ERC20BurnableTransactor, error)
NewERC20BurnableTransactor creates a new write-only instance of ERC20Burnable, bound to a specific deployed contract.
func (*ERC20BurnableTransactor) Approve ¶ added in v1.1.0
func (_ERC20Burnable *ERC20BurnableTransactor) Approve(opts *bind.TransactOpts, spender common.Address, value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 value) returns(bool)
func (*ERC20BurnableTransactor) Burn ¶ added in v1.1.0
func (_ERC20Burnable *ERC20BurnableTransactor) Burn(opts *bind.TransactOpts, amount *big.Int) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x42966c68.
Solidity: function burn(uint256 amount) returns()
func (*ERC20BurnableTransactor) BurnFrom ¶ added in v1.1.0
func (_ERC20Burnable *ERC20BurnableTransactor) BurnFrom(opts *bind.TransactOpts, account common.Address, amount *big.Int) (*types.Transaction, error)
BurnFrom is a paid mutator transaction binding the contract method 0x79cc6790.
Solidity: function burnFrom(address account, uint256 amount) returns()
func (*ERC20BurnableTransactor) DecreaseAllowance ¶ added in v1.1.0
func (_ERC20Burnable *ERC20BurnableTransactor) DecreaseAllowance(opts *bind.TransactOpts, spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.
Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)
func (*ERC20BurnableTransactor) IncreaseAllowance ¶ added in v1.1.0
func (_ERC20Burnable *ERC20BurnableTransactor) IncreaseAllowance(opts *bind.TransactOpts, spender common.Address, addedValue *big.Int) (*types.Transaction, error)
IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.
Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)
func (*ERC20BurnableTransactor) Transfer ¶ added in v1.1.0
func (_ERC20Burnable *ERC20BurnableTransactor) Transfer(opts *bind.TransactOpts, recipient common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address recipient, uint256 amount) returns(bool)
func (*ERC20BurnableTransactor) TransferFrom ¶ added in v1.1.0
func (_ERC20Burnable *ERC20BurnableTransactor) TransferFrom(opts *bind.TransactOpts, sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)
type ERC20BurnableTransactorRaw ¶ added in v1.1.0
type ERC20BurnableTransactorRaw struct {
Contract *ERC20BurnableTransactor // Generic write-only contract binding to access the raw methods on
}
ERC20BurnableTransactorRaw is an auto generated low-level write-only Go binding around a Klaytn contract.
func (*ERC20BurnableTransactorRaw) Transact ¶ added in v1.1.0
func (_ERC20Burnable *ERC20BurnableTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ERC20BurnableTransactorRaw) Transfer ¶ added in v1.1.0
func (_ERC20Burnable *ERC20BurnableTransactorRaw) 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 ERC20BurnableTransactorSession ¶ added in v1.1.0
type ERC20BurnableTransactorSession struct { Contract *ERC20BurnableTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ERC20BurnableTransactorSession is an auto generated write-only Go binding around a Klaytn contract, with pre-set transact options.
func (*ERC20BurnableTransactorSession) Approve ¶ added in v1.1.0
func (_ERC20Burnable *ERC20BurnableTransactorSession) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 value) returns(bool)
func (*ERC20BurnableTransactorSession) Burn ¶ added in v1.1.0
func (_ERC20Burnable *ERC20BurnableTransactorSession) Burn(amount *big.Int) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x42966c68.
Solidity: function burn(uint256 amount) returns()
func (*ERC20BurnableTransactorSession) BurnFrom ¶ added in v1.1.0
func (_ERC20Burnable *ERC20BurnableTransactorSession) BurnFrom(account common.Address, amount *big.Int) (*types.Transaction, error)
BurnFrom is a paid mutator transaction binding the contract method 0x79cc6790.
Solidity: function burnFrom(address account, uint256 amount) returns()
func (*ERC20BurnableTransactorSession) DecreaseAllowance ¶ added in v1.1.0
func (_ERC20Burnable *ERC20BurnableTransactorSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.
Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)
func (*ERC20BurnableTransactorSession) IncreaseAllowance ¶ added in v1.1.0
func (_ERC20Burnable *ERC20BurnableTransactorSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.
Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)
func (*ERC20BurnableTransactorSession) Transfer ¶ added in v1.1.0
func (_ERC20Burnable *ERC20BurnableTransactorSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address recipient, uint256 amount) returns(bool)
func (*ERC20BurnableTransactorSession) TransferFrom ¶ added in v1.1.0
func (_ERC20Burnable *ERC20BurnableTransactorSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)
type ERC20BurnableTransfer ¶ added in v1.1.0
type ERC20BurnableTransfer struct { From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
ERC20BurnableTransfer represents a Transfer event raised by the ERC20Burnable contract.
type ERC20BurnableTransferIterator ¶ added in v1.1.0
type ERC20BurnableTransferIterator struct { Event *ERC20BurnableTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC20BurnableTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the ERC20Burnable contract.
func (*ERC20BurnableTransferIterator) Close ¶ added in v1.1.0
func (it *ERC20BurnableTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC20BurnableTransferIterator) Error ¶ added in v1.1.0
func (it *ERC20BurnableTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC20BurnableTransferIterator) Next ¶ added in v1.1.0
func (it *ERC20BurnableTransferIterator) Next() bool
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 ERC20Caller ¶ added in v1.1.0
type ERC20Caller struct {
// contains filtered or unexported fields
}
ERC20Caller is an auto generated read-only Go binding around a Klaytn contract.
func NewERC20Caller ¶ added in v1.1.0
func NewERC20Caller(address common.Address, caller bind.ContractCaller) (*ERC20Caller, error)
NewERC20Caller creates a new read-only instance of ERC20, bound to a specific deployed contract.
func (*ERC20Caller) Allowance ¶ added in v1.1.0
func (_ERC20 *ERC20Caller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256)
func (*ERC20Caller) BalanceOf ¶ added in v1.1.0
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) view returns(uint256)
func (*ERC20Caller) TotalSupply ¶ added in v1.1.0
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type ERC20CallerRaw ¶ added in v1.1.0
type ERC20CallerRaw struct {
Contract *ERC20Caller // Generic read-only contract binding to access the raw methods on
}
ERC20CallerRaw is an auto generated low-level read-only Go binding around a Klaytn contract.
func (*ERC20CallerRaw) Call ¶ added in v1.1.0
func (_ERC20 *ERC20CallerRaw) 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 ERC20CallerSession ¶ added in v1.1.0
type ERC20CallerSession struct { Contract *ERC20Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ERC20CallerSession is an auto generated read-only Go binding around a Klaytn contract, with pre-set call options.
func (*ERC20CallerSession) Allowance ¶ added in v1.1.0
func (_ERC20 *ERC20CallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256)
func (*ERC20CallerSession) BalanceOf ¶ added in v1.1.0
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) view returns(uint256)
func (*ERC20CallerSession) TotalSupply ¶ added in v1.1.0
func (_ERC20 *ERC20CallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type ERC20Filterer ¶ added in v1.1.0
type ERC20Filterer struct {
// contains filtered or unexported fields
}
ERC20Filterer is an auto generated log filtering Go binding around a Klaytn contract events.
func NewERC20Filterer ¶ added in v1.1.0
func NewERC20Filterer(address common.Address, filterer bind.ContractFilterer) (*ERC20Filterer, error)
NewERC20Filterer creates a new log filterer instance of ERC20, bound to a specific deployed contract.
func (*ERC20Filterer) FilterApproval ¶ added in v1.1.0
func (_ERC20 *ERC20Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*ERC20ApprovalIterator, error)
FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*ERC20Filterer) FilterTransfer ¶ added in v1.1.0
func (_ERC20 *ERC20Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*ERC20TransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*ERC20Filterer) ParseApproval ¶ added in v1.8.4
func (_ERC20 *ERC20Filterer) ParseApproval(log types.Log) (*ERC20Approval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*ERC20Filterer) ParseTransfer ¶ added in v1.8.4
func (_ERC20 *ERC20Filterer) ParseTransfer(log types.Log) (*ERC20Transfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*ERC20Filterer) WatchApproval ¶ added in v1.1.0
func (_ERC20 *ERC20Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ERC20Approval, owner []common.Address, spender []common.Address) (event.Subscription, error)
WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*ERC20Filterer) WatchTransfer ¶ added in v1.1.0
func (_ERC20 *ERC20Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ERC20Transfer, from []common.Address, to []common.Address) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
type ERC20Mintable ¶ added in v1.1.0
type ERC20Mintable struct { ERC20MintableCaller // Read-only binding to the contract ERC20MintableTransactor // Write-only binding to the contract ERC20MintableFilterer // Log filterer for contract events }
ERC20Mintable is an auto generated Go binding around a Klaytn contract.
func DeployERC20Mintable ¶ added in v1.1.0
func DeployERC20Mintable(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *ERC20Mintable, error)
DeployERC20Mintable deploys a new Klaytn contract, binding an instance of ERC20Mintable to it.
func NewERC20Mintable ¶ added in v1.1.0
func NewERC20Mintable(address common.Address, backend bind.ContractBackend) (*ERC20Mintable, error)
NewERC20Mintable creates a new instance of ERC20Mintable, bound to a specific deployed contract.
type ERC20MintableApproval ¶ added in v1.1.0
type ERC20MintableApproval struct { Owner common.Address Spender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
ERC20MintableApproval represents a Approval event raised by the ERC20Mintable contract.
type ERC20MintableApprovalIterator ¶ added in v1.1.0
type ERC20MintableApprovalIterator struct { Event *ERC20MintableApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC20MintableApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the ERC20Mintable contract.
func (*ERC20MintableApprovalIterator) Close ¶ added in v1.1.0
func (it *ERC20MintableApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC20MintableApprovalIterator) Error ¶ added in v1.1.0
func (it *ERC20MintableApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC20MintableApprovalIterator) Next ¶ added in v1.1.0
func (it *ERC20MintableApprovalIterator) Next() bool
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 ERC20MintableCaller ¶ added in v1.1.0
type ERC20MintableCaller struct {
// contains filtered or unexported fields
}
ERC20MintableCaller is an auto generated read-only Go binding around a Klaytn contract.
func NewERC20MintableCaller ¶ added in v1.1.0
func NewERC20MintableCaller(address common.Address, caller bind.ContractCaller) (*ERC20MintableCaller, error)
NewERC20MintableCaller creates a new read-only instance of ERC20Mintable, bound to a specific deployed contract.
func (*ERC20MintableCaller) Allowance ¶ added in v1.1.0
func (_ERC20Mintable *ERC20MintableCaller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256)
func (*ERC20MintableCaller) BalanceOf ¶ added in v1.1.0
func (_ERC20Mintable *ERC20MintableCaller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) view returns(uint256)
func (*ERC20MintableCaller) IsMinter ¶ added in v1.1.0
func (_ERC20Mintable *ERC20MintableCaller) IsMinter(opts *bind.CallOpts, account common.Address) (bool, error)
IsMinter is a free data retrieval call binding the contract method 0xaa271e1a.
Solidity: function isMinter(address account) view returns(bool)
func (*ERC20MintableCaller) TotalSupply ¶ added in v1.1.0
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type ERC20MintableCallerRaw ¶ added in v1.1.0
type ERC20MintableCallerRaw struct {
Contract *ERC20MintableCaller // Generic read-only contract binding to access the raw methods on
}
ERC20MintableCallerRaw is an auto generated low-level read-only Go binding around a Klaytn contract.
func (*ERC20MintableCallerRaw) Call ¶ added in v1.1.0
func (_ERC20Mintable *ERC20MintableCallerRaw) 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 ERC20MintableCallerSession ¶ added in v1.1.0
type ERC20MintableCallerSession struct { Contract *ERC20MintableCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ERC20MintableCallerSession is an auto generated read-only Go binding around a Klaytn contract, with pre-set call options.
func (*ERC20MintableCallerSession) Allowance ¶ added in v1.1.0
func (_ERC20Mintable *ERC20MintableCallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256)
func (*ERC20MintableCallerSession) BalanceOf ¶ added in v1.1.0
func (_ERC20Mintable *ERC20MintableCallerSession) BalanceOf(account common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) view returns(uint256)
func (*ERC20MintableCallerSession) IsMinter ¶ added in v1.1.0
func (_ERC20Mintable *ERC20MintableCallerSession) IsMinter(account common.Address) (bool, error)
IsMinter is a free data retrieval call binding the contract method 0xaa271e1a.
Solidity: function isMinter(address account) view returns(bool)
func (*ERC20MintableCallerSession) TotalSupply ¶ added in v1.1.0
func (_ERC20Mintable *ERC20MintableCallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type ERC20MintableFilterer ¶ added in v1.1.0
type ERC20MintableFilterer struct {
// contains filtered or unexported fields
}
ERC20MintableFilterer is an auto generated log filtering Go binding around a Klaytn contract events.
func NewERC20MintableFilterer ¶ added in v1.1.0
func NewERC20MintableFilterer(address common.Address, filterer bind.ContractFilterer) (*ERC20MintableFilterer, error)
NewERC20MintableFilterer creates a new log filterer instance of ERC20Mintable, bound to a specific deployed contract.
func (*ERC20MintableFilterer) FilterApproval ¶ added in v1.1.0
func (_ERC20Mintable *ERC20MintableFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*ERC20MintableApprovalIterator, error)
FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*ERC20MintableFilterer) FilterMinterAdded ¶ added in v1.1.0
func (_ERC20Mintable *ERC20MintableFilterer) FilterMinterAdded(opts *bind.FilterOpts, account []common.Address) (*ERC20MintableMinterAddedIterator, error)
FilterMinterAdded is a free log retrieval operation binding the contract event 0x6ae172837ea30b801fbfcdd4108aa1d5bf8ff775444fd70256b44e6bf3dfc3f6.
Solidity: event MinterAdded(address indexed account)
func (*ERC20MintableFilterer) FilterMinterRemoved ¶ added in v1.1.0
func (_ERC20Mintable *ERC20MintableFilterer) FilterMinterRemoved(opts *bind.FilterOpts, account []common.Address) (*ERC20MintableMinterRemovedIterator, error)
FilterMinterRemoved is a free log retrieval operation binding the contract event 0xe94479a9f7e1952cc78f2d6baab678adc1b772d936c6583def489e524cb66692.
Solidity: event MinterRemoved(address indexed account)
func (*ERC20MintableFilterer) FilterTransfer ¶ added in v1.1.0
func (_ERC20Mintable *ERC20MintableFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*ERC20MintableTransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*ERC20MintableFilterer) ParseApproval ¶ added in v1.8.4
func (_ERC20Mintable *ERC20MintableFilterer) ParseApproval(log types.Log) (*ERC20MintableApproval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*ERC20MintableFilterer) ParseMinterAdded ¶ added in v1.8.4
func (_ERC20Mintable *ERC20MintableFilterer) ParseMinterAdded(log types.Log) (*ERC20MintableMinterAdded, error)
ParseMinterAdded is a log parse operation binding the contract event 0x6ae172837ea30b801fbfcdd4108aa1d5bf8ff775444fd70256b44e6bf3dfc3f6.
Solidity: event MinterAdded(address indexed account)
func (*ERC20MintableFilterer) ParseMinterRemoved ¶ added in v1.8.4
func (_ERC20Mintable *ERC20MintableFilterer) ParseMinterRemoved(log types.Log) (*ERC20MintableMinterRemoved, error)
ParseMinterRemoved is a log parse operation binding the contract event 0xe94479a9f7e1952cc78f2d6baab678adc1b772d936c6583def489e524cb66692.
Solidity: event MinterRemoved(address indexed account)
func (*ERC20MintableFilterer) ParseTransfer ¶ added in v1.8.4
func (_ERC20Mintable *ERC20MintableFilterer) ParseTransfer(log types.Log) (*ERC20MintableTransfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*ERC20MintableFilterer) WatchApproval ¶ added in v1.1.0
func (_ERC20Mintable *ERC20MintableFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ERC20MintableApproval, owner []common.Address, spender []common.Address) (event.Subscription, error)
WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*ERC20MintableFilterer) WatchMinterAdded ¶ added in v1.1.0
func (_ERC20Mintable *ERC20MintableFilterer) WatchMinterAdded(opts *bind.WatchOpts, sink chan<- *ERC20MintableMinterAdded, account []common.Address) (event.Subscription, error)
WatchMinterAdded is a free log subscription operation binding the contract event 0x6ae172837ea30b801fbfcdd4108aa1d5bf8ff775444fd70256b44e6bf3dfc3f6.
Solidity: event MinterAdded(address indexed account)
func (*ERC20MintableFilterer) WatchMinterRemoved ¶ added in v1.1.0
func (_ERC20Mintable *ERC20MintableFilterer) WatchMinterRemoved(opts *bind.WatchOpts, sink chan<- *ERC20MintableMinterRemoved, account []common.Address) (event.Subscription, error)
WatchMinterRemoved is a free log subscription operation binding the contract event 0xe94479a9f7e1952cc78f2d6baab678adc1b772d936c6583def489e524cb66692.
Solidity: event MinterRemoved(address indexed account)
func (*ERC20MintableFilterer) WatchTransfer ¶ added in v1.1.0
func (_ERC20Mintable *ERC20MintableFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ERC20MintableTransfer, from []common.Address, to []common.Address) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
type ERC20MintableMinterAdded ¶ added in v1.1.0
type ERC20MintableMinterAdded struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
ERC20MintableMinterAdded represents a MinterAdded event raised by the ERC20Mintable contract.
type ERC20MintableMinterAddedIterator ¶ added in v1.1.0
type ERC20MintableMinterAddedIterator struct { Event *ERC20MintableMinterAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC20MintableMinterAddedIterator is returned from FilterMinterAdded and is used to iterate over the raw logs and unpacked data for MinterAdded events raised by the ERC20Mintable contract.
func (*ERC20MintableMinterAddedIterator) Close ¶ added in v1.1.0
func (it *ERC20MintableMinterAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC20MintableMinterAddedIterator) Error ¶ added in v1.1.0
func (it *ERC20MintableMinterAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC20MintableMinterAddedIterator) Next ¶ added in v1.1.0
func (it *ERC20MintableMinterAddedIterator) Next() bool
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 ERC20MintableMinterRemoved ¶ added in v1.1.0
type ERC20MintableMinterRemoved struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
ERC20MintableMinterRemoved represents a MinterRemoved event raised by the ERC20Mintable contract.
type ERC20MintableMinterRemovedIterator ¶ added in v1.1.0
type ERC20MintableMinterRemovedIterator struct { Event *ERC20MintableMinterRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC20MintableMinterRemovedIterator is returned from FilterMinterRemoved and is used to iterate over the raw logs and unpacked data for MinterRemoved events raised by the ERC20Mintable contract.
func (*ERC20MintableMinterRemovedIterator) Close ¶ added in v1.1.0
func (it *ERC20MintableMinterRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC20MintableMinterRemovedIterator) Error ¶ added in v1.1.0
func (it *ERC20MintableMinterRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC20MintableMinterRemovedIterator) Next ¶ added in v1.1.0
func (it *ERC20MintableMinterRemovedIterator) Next() bool
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 ERC20MintableRaw ¶ added in v1.1.0
type ERC20MintableRaw struct {
Contract *ERC20Mintable // Generic contract binding to access the raw methods on
}
ERC20MintableRaw is an auto generated low-level Go binding around a Klaytn contract.
func (*ERC20MintableRaw) Call ¶ added in v1.1.0
func (_ERC20Mintable *ERC20MintableRaw) 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 (*ERC20MintableRaw) Transact ¶ added in v1.1.0
func (_ERC20Mintable *ERC20MintableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ERC20MintableRaw) Transfer ¶ added in v1.1.0
func (_ERC20Mintable *ERC20MintableRaw) 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 ERC20MintableSession ¶ added in v1.1.0
type ERC20MintableSession struct { Contract *ERC20Mintable // 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 }
ERC20MintableSession is an auto generated Go binding around a Klaytn contract, with pre-set call and transact options.
func (*ERC20MintableSession) AddMinter ¶ added in v1.1.0
func (_ERC20Mintable *ERC20MintableSession) AddMinter(account common.Address) (*types.Transaction, error)
AddMinter is a paid mutator transaction binding the contract method 0x983b2d56.
Solidity: function addMinter(address account) returns()
func (*ERC20MintableSession) Allowance ¶ added in v1.1.0
func (_ERC20Mintable *ERC20MintableSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256)
func (*ERC20MintableSession) Approve ¶ added in v1.1.0
func (_ERC20Mintable *ERC20MintableSession) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 value) returns(bool)
func (*ERC20MintableSession) BalanceOf ¶ added in v1.1.0
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) view returns(uint256)
func (*ERC20MintableSession) DecreaseAllowance ¶ added in v1.1.0
func (_ERC20Mintable *ERC20MintableSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.
Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)
func (*ERC20MintableSession) IncreaseAllowance ¶ added in v1.1.0
func (_ERC20Mintable *ERC20MintableSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.
Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)
func (*ERC20MintableSession) IsMinter ¶ added in v1.1.0
func (_ERC20Mintable *ERC20MintableSession) IsMinter(account common.Address) (bool, error)
IsMinter is a free data retrieval call binding the contract method 0xaa271e1a.
Solidity: function isMinter(address account) view returns(bool)
func (*ERC20MintableSession) Mint ¶ added in v1.1.0
func (_ERC20Mintable *ERC20MintableSession) Mint(account common.Address, amount *big.Int) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x40c10f19.
Solidity: function mint(address account, uint256 amount) returns(bool)
func (*ERC20MintableSession) RenounceMinter ¶ added in v1.1.0
func (_ERC20Mintable *ERC20MintableSession) RenounceMinter() (*types.Transaction, error)
RenounceMinter is a paid mutator transaction binding the contract method 0x98650275.
Solidity: function renounceMinter() returns()
func (*ERC20MintableSession) TotalSupply ¶ added in v1.1.0
func (_ERC20Mintable *ERC20MintableSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*ERC20MintableSession) Transfer ¶ added in v1.1.0
func (_ERC20Mintable *ERC20MintableSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address recipient, uint256 amount) returns(bool)
func (*ERC20MintableSession) TransferFrom ¶ added in v1.1.0
func (_ERC20Mintable *ERC20MintableSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)
type ERC20MintableTransactor ¶ added in v1.1.0
type ERC20MintableTransactor struct {
// contains filtered or unexported fields
}
ERC20MintableTransactor is an auto generated write-only Go binding around a Klaytn contract.
func NewERC20MintableTransactor ¶ added in v1.1.0
func NewERC20MintableTransactor(address common.Address, transactor bind.ContractTransactor) (*ERC20MintableTransactor, error)
NewERC20MintableTransactor creates a new write-only instance of ERC20Mintable, bound to a specific deployed contract.
func (*ERC20MintableTransactor) AddMinter ¶ added in v1.1.0
func (_ERC20Mintable *ERC20MintableTransactor) AddMinter(opts *bind.TransactOpts, account common.Address) (*types.Transaction, error)
AddMinter is a paid mutator transaction binding the contract method 0x983b2d56.
Solidity: function addMinter(address account) returns()
func (*ERC20MintableTransactor) Approve ¶ added in v1.1.0
func (_ERC20Mintable *ERC20MintableTransactor) Approve(opts *bind.TransactOpts, spender common.Address, value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 value) returns(bool)
func (*ERC20MintableTransactor) DecreaseAllowance ¶ added in v1.1.0
func (_ERC20Mintable *ERC20MintableTransactor) DecreaseAllowance(opts *bind.TransactOpts, spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.
Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)
func (*ERC20MintableTransactor) IncreaseAllowance ¶ added in v1.1.0
func (_ERC20Mintable *ERC20MintableTransactor) IncreaseAllowance(opts *bind.TransactOpts, spender common.Address, addedValue *big.Int) (*types.Transaction, error)
IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.
Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)
func (*ERC20MintableTransactor) Mint ¶ added in v1.1.0
func (_ERC20Mintable *ERC20MintableTransactor) Mint(opts *bind.TransactOpts, account common.Address, amount *big.Int) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x40c10f19.
Solidity: function mint(address account, uint256 amount) returns(bool)
func (*ERC20MintableTransactor) RenounceMinter ¶ added in v1.1.0
func (_ERC20Mintable *ERC20MintableTransactor) RenounceMinter(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceMinter is a paid mutator transaction binding the contract method 0x98650275.
Solidity: function renounceMinter() returns()
func (*ERC20MintableTransactor) Transfer ¶ added in v1.1.0
func (_ERC20Mintable *ERC20MintableTransactor) Transfer(opts *bind.TransactOpts, recipient common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address recipient, uint256 amount) returns(bool)
func (*ERC20MintableTransactor) TransferFrom ¶ added in v1.1.0
func (_ERC20Mintable *ERC20MintableTransactor) TransferFrom(opts *bind.TransactOpts, sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)
type ERC20MintableTransactorRaw ¶ added in v1.1.0
type ERC20MintableTransactorRaw struct {
Contract *ERC20MintableTransactor // Generic write-only contract binding to access the raw methods on
}
ERC20MintableTransactorRaw is an auto generated low-level write-only Go binding around a Klaytn contract.
func (*ERC20MintableTransactorRaw) Transact ¶ added in v1.1.0
func (_ERC20Mintable *ERC20MintableTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ERC20MintableTransactorRaw) Transfer ¶ added in v1.1.0
func (_ERC20Mintable *ERC20MintableTransactorRaw) 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 ERC20MintableTransactorSession ¶ added in v1.1.0
type ERC20MintableTransactorSession struct { Contract *ERC20MintableTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ERC20MintableTransactorSession is an auto generated write-only Go binding around a Klaytn contract, with pre-set transact options.
func (*ERC20MintableTransactorSession) AddMinter ¶ added in v1.1.0
func (_ERC20Mintable *ERC20MintableTransactorSession) AddMinter(account common.Address) (*types.Transaction, error)
AddMinter is a paid mutator transaction binding the contract method 0x983b2d56.
Solidity: function addMinter(address account) returns()
func (*ERC20MintableTransactorSession) Approve ¶ added in v1.1.0
func (_ERC20Mintable *ERC20MintableTransactorSession) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 value) returns(bool)
func (*ERC20MintableTransactorSession) DecreaseAllowance ¶ added in v1.1.0
func (_ERC20Mintable *ERC20MintableTransactorSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.
Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)
func (*ERC20MintableTransactorSession) IncreaseAllowance ¶ added in v1.1.0
func (_ERC20Mintable *ERC20MintableTransactorSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.
Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)
func (*ERC20MintableTransactorSession) Mint ¶ added in v1.1.0
func (_ERC20Mintable *ERC20MintableTransactorSession) Mint(account common.Address, amount *big.Int) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x40c10f19.
Solidity: function mint(address account, uint256 amount) returns(bool)
func (*ERC20MintableTransactorSession) RenounceMinter ¶ added in v1.1.0
func (_ERC20Mintable *ERC20MintableTransactorSession) RenounceMinter() (*types.Transaction, error)
RenounceMinter is a paid mutator transaction binding the contract method 0x98650275.
Solidity: function renounceMinter() returns()
func (*ERC20MintableTransactorSession) Transfer ¶ added in v1.1.0
func (_ERC20Mintable *ERC20MintableTransactorSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address recipient, uint256 amount) returns(bool)
func (*ERC20MintableTransactorSession) TransferFrom ¶ added in v1.1.0
func (_ERC20Mintable *ERC20MintableTransactorSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)
type ERC20MintableTransfer ¶ added in v1.1.0
type ERC20MintableTransfer struct { From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
ERC20MintableTransfer represents a Transfer event raised by the ERC20Mintable contract.
type ERC20MintableTransferIterator ¶ added in v1.1.0
type ERC20MintableTransferIterator struct { Event *ERC20MintableTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC20MintableTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the ERC20Mintable contract.
func (*ERC20MintableTransferIterator) Close ¶ added in v1.1.0
func (it *ERC20MintableTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC20MintableTransferIterator) Error ¶ added in v1.1.0
func (it *ERC20MintableTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC20MintableTransferIterator) Next ¶ added in v1.1.0
func (it *ERC20MintableTransferIterator) Next() bool
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 ERC20Raw ¶ added in v1.1.0
type ERC20Raw struct {
Contract *ERC20 // Generic contract binding to access the raw methods on
}
ERC20Raw is an auto generated low-level Go binding around a Klaytn contract.
func (*ERC20Raw) Call ¶ added in v1.1.0
func (_ERC20 *ERC20Raw) 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 (*ERC20Raw) Transact ¶ added in v1.1.0
func (_ERC20 *ERC20Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ERC20Raw) Transfer ¶ added in v1.1.0
func (_ERC20 *ERC20Raw) 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 ERC20Session ¶ added in v1.1.0
type ERC20Session struct { Contract *ERC20 // 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 }
ERC20Session is an auto generated Go binding around a Klaytn contract, with pre-set call and transact options.
func (*ERC20Session) Allowance ¶ added in v1.1.0
func (_ERC20 *ERC20Session) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256)
func (*ERC20Session) Approve ¶ added in v1.1.0
func (_ERC20 *ERC20Session) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 value) returns(bool)
func (*ERC20Session) BalanceOf ¶ added in v1.1.0
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) view returns(uint256)
func (*ERC20Session) DecreaseAllowance ¶ added in v1.1.0
func (_ERC20 *ERC20Session) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.
Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)
func (*ERC20Session) IncreaseAllowance ¶ added in v1.1.0
func (_ERC20 *ERC20Session) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.
Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)
func (*ERC20Session) TotalSupply ¶ added in v1.1.0
func (_ERC20 *ERC20Session) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*ERC20Session) Transfer ¶ added in v1.1.0
func (_ERC20 *ERC20Session) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address recipient, uint256 amount) returns(bool)
func (*ERC20Session) TransferFrom ¶ added in v1.1.0
func (_ERC20 *ERC20Session) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)
type ERC20Transactor ¶ added in v1.1.0
type ERC20Transactor struct {
// contains filtered or unexported fields
}
ERC20Transactor is an auto generated write-only Go binding around a Klaytn contract.
func NewERC20Transactor ¶ added in v1.1.0
func NewERC20Transactor(address common.Address, transactor bind.ContractTransactor) (*ERC20Transactor, error)
NewERC20Transactor creates a new write-only instance of ERC20, bound to a specific deployed contract.
func (*ERC20Transactor) Approve ¶ added in v1.1.0
func (_ERC20 *ERC20Transactor) Approve(opts *bind.TransactOpts, spender common.Address, value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 value) returns(bool)
func (*ERC20Transactor) DecreaseAllowance ¶ added in v1.1.0
func (_ERC20 *ERC20Transactor) DecreaseAllowance(opts *bind.TransactOpts, spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.
Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)
func (*ERC20Transactor) IncreaseAllowance ¶ added in v1.1.0
func (_ERC20 *ERC20Transactor) IncreaseAllowance(opts *bind.TransactOpts, spender common.Address, addedValue *big.Int) (*types.Transaction, error)
IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.
Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)
func (*ERC20Transactor) Transfer ¶ added in v1.1.0
func (_ERC20 *ERC20Transactor) Transfer(opts *bind.TransactOpts, recipient common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address recipient, uint256 amount) returns(bool)
func (*ERC20Transactor) TransferFrom ¶ added in v1.1.0
func (_ERC20 *ERC20Transactor) TransferFrom(opts *bind.TransactOpts, sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)
type ERC20TransactorRaw ¶ added in v1.1.0
type ERC20TransactorRaw struct {
Contract *ERC20Transactor // Generic write-only contract binding to access the raw methods on
}
ERC20TransactorRaw is an auto generated low-level write-only Go binding around a Klaytn contract.
func (*ERC20TransactorRaw) Transact ¶ added in v1.1.0
func (_ERC20 *ERC20TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ERC20TransactorRaw) Transfer ¶ added in v1.1.0
func (_ERC20 *ERC20TransactorRaw) 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 ERC20TransactorSession ¶ added in v1.1.0
type ERC20TransactorSession struct { Contract *ERC20Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ERC20TransactorSession is an auto generated write-only Go binding around a Klaytn contract, with pre-set transact options.
func (*ERC20TransactorSession) Approve ¶ added in v1.1.0
func (_ERC20 *ERC20TransactorSession) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 value) returns(bool)
func (*ERC20TransactorSession) DecreaseAllowance ¶ added in v1.1.0
func (_ERC20 *ERC20TransactorSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.
Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)
func (*ERC20TransactorSession) IncreaseAllowance ¶ added in v1.1.0
func (_ERC20 *ERC20TransactorSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.
Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)
func (*ERC20TransactorSession) Transfer ¶ added in v1.1.0
func (_ERC20 *ERC20TransactorSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address recipient, uint256 amount) returns(bool)
func (*ERC20TransactorSession) TransferFrom ¶ added in v1.1.0
func (_ERC20 *ERC20TransactorSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)
type ERC20Transfer ¶ added in v1.1.0
type ERC20Transfer struct { From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
ERC20Transfer represents a Transfer event raised by the ERC20 contract.
type ERC20TransferIterator ¶ added in v1.1.0
type ERC20TransferIterator struct { Event *ERC20Transfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC20TransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the ERC20 contract.
func (*ERC20TransferIterator) Close ¶ added in v1.1.0
func (it *ERC20TransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC20TransferIterator) Error ¶ added in v1.1.0
func (it *ERC20TransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC20TransferIterator) Next ¶ added in v1.1.0
func (it *ERC20TransferIterator) Next() bool
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 ERC721 ¶ added in v1.1.0
type ERC721 struct { ERC721Caller // Read-only binding to the contract ERC721Transactor // Write-only binding to the contract ERC721Filterer // Log filterer for contract events }
ERC721 is an auto generated Go binding around a Klaytn contract.
func DeployERC721 ¶ added in v1.1.0
func DeployERC721(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *ERC721, error)
DeployERC721 deploys a new Klaytn contract, binding an instance of ERC721 to it.
type ERC721Approval ¶ added in v1.1.0
type ERC721Approval struct { Owner common.Address Approved common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
ERC721Approval represents a Approval event raised by the ERC721 contract.
type ERC721ApprovalForAll ¶ added in v1.1.0
type ERC721ApprovalForAll struct { Owner common.Address Operator common.Address Approved bool Raw types.Log // Blockchain specific contextual infos }
ERC721ApprovalForAll represents a ApprovalForAll event raised by the ERC721 contract.
type ERC721ApprovalForAllIterator ¶ added in v1.1.0
type ERC721ApprovalForAllIterator struct { Event *ERC721ApprovalForAll // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC721ApprovalForAllIterator is returned from FilterApprovalForAll and is used to iterate over the raw logs and unpacked data for ApprovalForAll events raised by the ERC721 contract.
func (*ERC721ApprovalForAllIterator) Close ¶ added in v1.1.0
func (it *ERC721ApprovalForAllIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC721ApprovalForAllIterator) Error ¶ added in v1.1.0
func (it *ERC721ApprovalForAllIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC721ApprovalForAllIterator) Next ¶ added in v1.1.0
func (it *ERC721ApprovalForAllIterator) Next() bool
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 ERC721ApprovalIterator ¶ added in v1.1.0
type ERC721ApprovalIterator struct { Event *ERC721Approval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC721ApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the ERC721 contract.
func (*ERC721ApprovalIterator) Close ¶ added in v1.1.0
func (it *ERC721ApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC721ApprovalIterator) Error ¶ added in v1.1.0
func (it *ERC721ApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC721ApprovalIterator) Next ¶ added in v1.1.0
func (it *ERC721ApprovalIterator) Next() bool
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 ERC721Burnable ¶ added in v1.1.0
type ERC721Burnable struct { ERC721BurnableCaller // Read-only binding to the contract ERC721BurnableTransactor // Write-only binding to the contract ERC721BurnableFilterer // Log filterer for contract events }
ERC721Burnable is an auto generated Go binding around a Klaytn contract.
func DeployERC721Burnable ¶ added in v1.1.0
func DeployERC721Burnable(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *ERC721Burnable, error)
DeployERC721Burnable deploys a new Klaytn contract, binding an instance of ERC721Burnable to it.
func NewERC721Burnable ¶ added in v1.1.0
func NewERC721Burnable(address common.Address, backend bind.ContractBackend) (*ERC721Burnable, error)
NewERC721Burnable creates a new instance of ERC721Burnable, bound to a specific deployed contract.
type ERC721BurnableApproval ¶ added in v1.1.0
type ERC721BurnableApproval struct { Owner common.Address Approved common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
ERC721BurnableApproval represents a Approval event raised by the ERC721Burnable contract.
type ERC721BurnableApprovalForAll ¶ added in v1.1.0
type ERC721BurnableApprovalForAll struct { Owner common.Address Operator common.Address Approved bool Raw types.Log // Blockchain specific contextual infos }
ERC721BurnableApprovalForAll represents a ApprovalForAll event raised by the ERC721Burnable contract.
type ERC721BurnableApprovalForAllIterator ¶ added in v1.1.0
type ERC721BurnableApprovalForAllIterator struct { Event *ERC721BurnableApprovalForAll // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC721BurnableApprovalForAllIterator is returned from FilterApprovalForAll and is used to iterate over the raw logs and unpacked data for ApprovalForAll events raised by the ERC721Burnable contract.
func (*ERC721BurnableApprovalForAllIterator) Close ¶ added in v1.1.0
func (it *ERC721BurnableApprovalForAllIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC721BurnableApprovalForAllIterator) Error ¶ added in v1.1.0
func (it *ERC721BurnableApprovalForAllIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC721BurnableApprovalForAllIterator) Next ¶ added in v1.1.0
func (it *ERC721BurnableApprovalForAllIterator) Next() bool
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 ERC721BurnableApprovalIterator ¶ added in v1.1.0
type ERC721BurnableApprovalIterator struct { Event *ERC721BurnableApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC721BurnableApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the ERC721Burnable contract.
func (*ERC721BurnableApprovalIterator) Close ¶ added in v1.1.0
func (it *ERC721BurnableApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC721BurnableApprovalIterator) Error ¶ added in v1.1.0
func (it *ERC721BurnableApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC721BurnableApprovalIterator) Next ¶ added in v1.1.0
func (it *ERC721BurnableApprovalIterator) Next() bool
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 ERC721BurnableCaller ¶ added in v1.1.0
type ERC721BurnableCaller struct {
// contains filtered or unexported fields
}
ERC721BurnableCaller is an auto generated read-only Go binding around a Klaytn contract.
func NewERC721BurnableCaller ¶ added in v1.1.0
func NewERC721BurnableCaller(address common.Address, caller bind.ContractCaller) (*ERC721BurnableCaller, error)
NewERC721BurnableCaller creates a new read-only instance of ERC721Burnable, bound to a specific deployed contract.
func (*ERC721BurnableCaller) BalanceOf ¶ added in v1.1.0
func (_ERC721Burnable *ERC721BurnableCaller) BalanceOf(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256)
func (*ERC721BurnableCaller) GetApproved ¶ added in v1.1.0
func (_ERC721Burnable *ERC721BurnableCaller) GetApproved(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 tokenId) view returns(address)
func (*ERC721BurnableCaller) IsApprovedForAll ¶ added in v1.1.0
func (_ERC721Burnable *ERC721BurnableCaller) IsApprovedForAll(opts *bind.CallOpts, owner common.Address, operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address owner, address operator) view returns(bool)
func (*ERC721BurnableCaller) OwnerOf ¶ added in v1.1.0
func (_ERC721Burnable *ERC721BurnableCaller) OwnerOf(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 tokenId) view returns(address)
func (*ERC721BurnableCaller) SupportsInterface ¶ added in v1.1.0
func (_ERC721Burnable *ERC721BurnableCaller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
type ERC721BurnableCallerRaw ¶ added in v1.1.0
type ERC721BurnableCallerRaw struct {
Contract *ERC721BurnableCaller // Generic read-only contract binding to access the raw methods on
}
ERC721BurnableCallerRaw is an auto generated low-level read-only Go binding around a Klaytn contract.
func (*ERC721BurnableCallerRaw) Call ¶ added in v1.1.0
func (_ERC721Burnable *ERC721BurnableCallerRaw) 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 ERC721BurnableCallerSession ¶ added in v1.1.0
type ERC721BurnableCallerSession struct { Contract *ERC721BurnableCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ERC721BurnableCallerSession is an auto generated read-only Go binding around a Klaytn contract, with pre-set call options.
func (*ERC721BurnableCallerSession) BalanceOf ¶ added in v1.1.0
func (_ERC721Burnable *ERC721BurnableCallerSession) BalanceOf(owner common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256)
func (*ERC721BurnableCallerSession) GetApproved ¶ added in v1.1.0
func (_ERC721Burnable *ERC721BurnableCallerSession) GetApproved(tokenId *big.Int) (common.Address, error)
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 tokenId) view returns(address)
func (*ERC721BurnableCallerSession) IsApprovedForAll ¶ added in v1.1.0
func (_ERC721Burnable *ERC721BurnableCallerSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address owner, address operator) view returns(bool)
func (*ERC721BurnableCallerSession) OwnerOf ¶ added in v1.1.0
func (_ERC721Burnable *ERC721BurnableCallerSession) OwnerOf(tokenId *big.Int) (common.Address, error)
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 tokenId) view returns(address)
func (*ERC721BurnableCallerSession) SupportsInterface ¶ added in v1.1.0
func (_ERC721Burnable *ERC721BurnableCallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
type ERC721BurnableFilterer ¶ added in v1.1.0
type ERC721BurnableFilterer struct {
// contains filtered or unexported fields
}
ERC721BurnableFilterer is an auto generated log filtering Go binding around a Klaytn contract events.
func NewERC721BurnableFilterer ¶ added in v1.1.0
func NewERC721BurnableFilterer(address common.Address, filterer bind.ContractFilterer) (*ERC721BurnableFilterer, error)
NewERC721BurnableFilterer creates a new log filterer instance of ERC721Burnable, bound to a specific deployed contract.
func (*ERC721BurnableFilterer) FilterApproval ¶ added in v1.1.0
func (_ERC721Burnable *ERC721BurnableFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, approved []common.Address, tokenId []*big.Int) (*ERC721BurnableApprovalIterator, error)
FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
func (*ERC721BurnableFilterer) FilterApprovalForAll ¶ added in v1.1.0
func (_ERC721Burnable *ERC721BurnableFilterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*ERC721BurnableApprovalForAllIterator, error)
FilterApprovalForAll is a free log retrieval operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
func (*ERC721BurnableFilterer) FilterTransfer ¶ added in v1.1.0
func (_ERC721Burnable *ERC721BurnableFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, tokenId []*big.Int) (*ERC721BurnableTransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
func (*ERC721BurnableFilterer) ParseApproval ¶ added in v1.8.4
func (_ERC721Burnable *ERC721BurnableFilterer) ParseApproval(log types.Log) (*ERC721BurnableApproval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
func (*ERC721BurnableFilterer) ParseApprovalForAll ¶ added in v1.8.4
func (_ERC721Burnable *ERC721BurnableFilterer) ParseApprovalForAll(log types.Log) (*ERC721BurnableApprovalForAll, error)
ParseApprovalForAll is a log parse operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
func (*ERC721BurnableFilterer) ParseTransfer ¶ added in v1.8.4
func (_ERC721Burnable *ERC721BurnableFilterer) ParseTransfer(log types.Log) (*ERC721BurnableTransfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
func (*ERC721BurnableFilterer) WatchApproval ¶ added in v1.1.0
func (_ERC721Burnable *ERC721BurnableFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ERC721BurnableApproval, owner []common.Address, approved []common.Address, tokenId []*big.Int) (event.Subscription, error)
WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
func (*ERC721BurnableFilterer) WatchApprovalForAll ¶ added in v1.1.0
func (_ERC721Burnable *ERC721BurnableFilterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *ERC721BurnableApprovalForAll, owner []common.Address, operator []common.Address) (event.Subscription, error)
WatchApprovalForAll is a free log subscription operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
func (*ERC721BurnableFilterer) WatchTransfer ¶ added in v1.1.0
func (_ERC721Burnable *ERC721BurnableFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ERC721BurnableTransfer, from []common.Address, to []common.Address, tokenId []*big.Int) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
type ERC721BurnableRaw ¶ added in v1.1.0
type ERC721BurnableRaw struct {
Contract *ERC721Burnable // Generic contract binding to access the raw methods on
}
ERC721BurnableRaw is an auto generated low-level Go binding around a Klaytn contract.
func (*ERC721BurnableRaw) Call ¶ added in v1.1.0
func (_ERC721Burnable *ERC721BurnableRaw) 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 (*ERC721BurnableRaw) Transact ¶ added in v1.1.0
func (_ERC721Burnable *ERC721BurnableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ERC721BurnableRaw) Transfer ¶ added in v1.1.0
func (_ERC721Burnable *ERC721BurnableRaw) 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 ERC721BurnableSession ¶ added in v1.1.0
type ERC721BurnableSession struct { Contract *ERC721Burnable // 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 }
ERC721BurnableSession is an auto generated Go binding around a Klaytn contract, with pre-set call and transact options.
func (*ERC721BurnableSession) Approve ¶ added in v1.1.0
func (_ERC721Burnable *ERC721BurnableSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address to, uint256 tokenId) returns()
func (*ERC721BurnableSession) BalanceOf ¶ added in v1.1.0
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256)
func (*ERC721BurnableSession) Burn ¶ added in v1.1.0
func (_ERC721Burnable *ERC721BurnableSession) Burn(tokenId *big.Int) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x42966c68.
Solidity: function burn(uint256 tokenId) returns()
func (*ERC721BurnableSession) GetApproved ¶ added in v1.1.0
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 tokenId) view returns(address)
func (*ERC721BurnableSession) IsApprovedForAll ¶ added in v1.1.0
func (_ERC721Burnable *ERC721BurnableSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address owner, address operator) view returns(bool)
func (*ERC721BurnableSession) OwnerOf ¶ added in v1.1.0
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 tokenId) view returns(address)
func (*ERC721BurnableSession) SafeTransferFrom ¶ added in v1.1.0
func (_ERC721Burnable *ERC721BurnableSession) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
SafeTransferFrom is a paid mutator transaction binding the contract method 0x42842e0e.
Solidity: function safeTransferFrom(address from, address to, uint256 tokenId) returns()
func (*ERC721BurnableSession) SafeTransferFrom0 ¶ added in v1.8.4
func (_ERC721Burnable *ERC721BurnableSession) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, _data []byte) (*types.Transaction, error)
SafeTransferFrom0 is a paid mutator transaction binding the contract method 0xb88d4fde.
Solidity: function safeTransferFrom(address from, address to, uint256 tokenId, bytes _data) returns()
func (*ERC721BurnableSession) SetApprovalForAll ¶ added in v1.1.0
func (_ERC721Burnable *ERC721BurnableSession) SetApprovalForAll(to common.Address, approved bool) (*types.Transaction, error)
SetApprovalForAll is a paid mutator transaction binding the contract method 0xa22cb465.
Solidity: function setApprovalForAll(address to, bool approved) returns()
func (*ERC721BurnableSession) SupportsInterface ¶ added in v1.1.0
func (_ERC721Burnable *ERC721BurnableSession) SupportsInterface(interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
func (*ERC721BurnableSession) TransferFrom ¶ added in v1.1.0
func (_ERC721Burnable *ERC721BurnableSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 tokenId) returns()
type ERC721BurnableTransactor ¶ added in v1.1.0
type ERC721BurnableTransactor struct {
// contains filtered or unexported fields
}
ERC721BurnableTransactor is an auto generated write-only Go binding around a Klaytn contract.
func NewERC721BurnableTransactor ¶ added in v1.1.0
func NewERC721BurnableTransactor(address common.Address, transactor bind.ContractTransactor) (*ERC721BurnableTransactor, error)
NewERC721BurnableTransactor creates a new write-only instance of ERC721Burnable, bound to a specific deployed contract.
func (*ERC721BurnableTransactor) Approve ¶ added in v1.1.0
func (_ERC721Burnable *ERC721BurnableTransactor) Approve(opts *bind.TransactOpts, to common.Address, tokenId *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address to, uint256 tokenId) returns()
func (*ERC721BurnableTransactor) Burn ¶ added in v1.1.0
func (_ERC721Burnable *ERC721BurnableTransactor) Burn(opts *bind.TransactOpts, tokenId *big.Int) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x42966c68.
Solidity: function burn(uint256 tokenId) returns()
func (*ERC721BurnableTransactor) SafeTransferFrom ¶ added in v1.1.0
func (_ERC721Burnable *ERC721BurnableTransactor) SafeTransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
SafeTransferFrom is a paid mutator transaction binding the contract method 0x42842e0e.
Solidity: function safeTransferFrom(address from, address to, uint256 tokenId) returns()
func (*ERC721BurnableTransactor) SafeTransferFrom0 ¶ added in v1.8.4
func (_ERC721Burnable *ERC721BurnableTransactor) SafeTransferFrom0(opts *bind.TransactOpts, from common.Address, to common.Address, tokenId *big.Int, _data []byte) (*types.Transaction, error)
SafeTransferFrom0 is a paid mutator transaction binding the contract method 0xb88d4fde.
Solidity: function safeTransferFrom(address from, address to, uint256 tokenId, bytes _data) returns()
func (*ERC721BurnableTransactor) SetApprovalForAll ¶ added in v1.1.0
func (_ERC721Burnable *ERC721BurnableTransactor) SetApprovalForAll(opts *bind.TransactOpts, to common.Address, approved bool) (*types.Transaction, error)
SetApprovalForAll is a paid mutator transaction binding the contract method 0xa22cb465.
Solidity: function setApprovalForAll(address to, bool approved) returns()
func (*ERC721BurnableTransactor) TransferFrom ¶ added in v1.1.0
func (_ERC721Burnable *ERC721BurnableTransactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 tokenId) returns()
type ERC721BurnableTransactorRaw ¶ added in v1.1.0
type ERC721BurnableTransactorRaw struct {
Contract *ERC721BurnableTransactor // Generic write-only contract binding to access the raw methods on
}
ERC721BurnableTransactorRaw is an auto generated low-level write-only Go binding around a Klaytn contract.
func (*ERC721BurnableTransactorRaw) Transact ¶ added in v1.1.0
func (_ERC721Burnable *ERC721BurnableTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ERC721BurnableTransactorRaw) Transfer ¶ added in v1.1.0
func (_ERC721Burnable *ERC721BurnableTransactorRaw) 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 ERC721BurnableTransactorSession ¶ added in v1.1.0
type ERC721BurnableTransactorSession struct { Contract *ERC721BurnableTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ERC721BurnableTransactorSession is an auto generated write-only Go binding around a Klaytn contract, with pre-set transact options.
func (*ERC721BurnableTransactorSession) Approve ¶ added in v1.1.0
func (_ERC721Burnable *ERC721BurnableTransactorSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address to, uint256 tokenId) returns()
func (*ERC721BurnableTransactorSession) Burn ¶ added in v1.1.0
func (_ERC721Burnable *ERC721BurnableTransactorSession) Burn(tokenId *big.Int) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x42966c68.
Solidity: function burn(uint256 tokenId) returns()
func (*ERC721BurnableTransactorSession) SafeTransferFrom ¶ added in v1.1.0
func (_ERC721Burnable *ERC721BurnableTransactorSession) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
SafeTransferFrom is a paid mutator transaction binding the contract method 0x42842e0e.
Solidity: function safeTransferFrom(address from, address to, uint256 tokenId) returns()
func (*ERC721BurnableTransactorSession) SafeTransferFrom0 ¶ added in v1.8.4
func (_ERC721Burnable *ERC721BurnableTransactorSession) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, _data []byte) (*types.Transaction, error)
SafeTransferFrom0 is a paid mutator transaction binding the contract method 0xb88d4fde.
Solidity: function safeTransferFrom(address from, address to, uint256 tokenId, bytes _data) returns()
func (*ERC721BurnableTransactorSession) SetApprovalForAll ¶ added in v1.1.0
func (_ERC721Burnable *ERC721BurnableTransactorSession) SetApprovalForAll(to common.Address, approved bool) (*types.Transaction, error)
SetApprovalForAll is a paid mutator transaction binding the contract method 0xa22cb465.
Solidity: function setApprovalForAll(address to, bool approved) returns()
func (*ERC721BurnableTransactorSession) TransferFrom ¶ added in v1.1.0
func (_ERC721Burnable *ERC721BurnableTransactorSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 tokenId) returns()
type ERC721BurnableTransfer ¶ added in v1.1.0
type ERC721BurnableTransfer struct { From common.Address To common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
ERC721BurnableTransfer represents a Transfer event raised by the ERC721Burnable contract.
type ERC721BurnableTransferIterator ¶ added in v1.1.0
type ERC721BurnableTransferIterator struct { Event *ERC721BurnableTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC721BurnableTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the ERC721Burnable contract.
func (*ERC721BurnableTransferIterator) Close ¶ added in v1.1.0
func (it *ERC721BurnableTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC721BurnableTransferIterator) Error ¶ added in v1.1.0
func (it *ERC721BurnableTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC721BurnableTransferIterator) Next ¶ added in v1.1.0
func (it *ERC721BurnableTransferIterator) Next() bool
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 ERC721Caller ¶ added in v1.1.0
type ERC721Caller struct {
// contains filtered or unexported fields
}
ERC721Caller is an auto generated read-only Go binding around a Klaytn contract.
func NewERC721Caller ¶ added in v1.1.0
func NewERC721Caller(address common.Address, caller bind.ContractCaller) (*ERC721Caller, error)
NewERC721Caller creates a new read-only instance of ERC721, bound to a specific deployed contract.
func (*ERC721Caller) BalanceOf ¶ added in v1.1.0
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256)
func (*ERC721Caller) GetApproved ¶ added in v1.1.0
func (_ERC721 *ERC721Caller) GetApproved(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 tokenId) view returns(address)
func (*ERC721Caller) IsApprovedForAll ¶ added in v1.1.0
func (_ERC721 *ERC721Caller) IsApprovedForAll(opts *bind.CallOpts, owner common.Address, operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address owner, address operator) view returns(bool)
func (*ERC721Caller) OwnerOf ¶ added in v1.1.0
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 tokenId) view returns(address)
func (*ERC721Caller) SupportsInterface ¶ added in v1.1.0
func (_ERC721 *ERC721Caller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
type ERC721CallerRaw ¶ added in v1.1.0
type ERC721CallerRaw struct {
Contract *ERC721Caller // Generic read-only contract binding to access the raw methods on
}
ERC721CallerRaw is an auto generated low-level read-only Go binding around a Klaytn contract.
func (*ERC721CallerRaw) Call ¶ added in v1.1.0
func (_ERC721 *ERC721CallerRaw) 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 ERC721CallerSession ¶ added in v1.1.0
type ERC721CallerSession struct { Contract *ERC721Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ERC721CallerSession is an auto generated read-only Go binding around a Klaytn contract, with pre-set call options.
func (*ERC721CallerSession) BalanceOf ¶ added in v1.1.0
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256)
func (*ERC721CallerSession) GetApproved ¶ added in v1.1.0
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 tokenId) view returns(address)
func (*ERC721CallerSession) IsApprovedForAll ¶ added in v1.1.0
func (_ERC721 *ERC721CallerSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address owner, address operator) view returns(bool)
func (*ERC721CallerSession) OwnerOf ¶ added in v1.1.0
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 tokenId) view returns(address)
func (*ERC721CallerSession) SupportsInterface ¶ added in v1.1.0
func (_ERC721 *ERC721CallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
type ERC721Filterer ¶ added in v1.1.0
type ERC721Filterer struct {
// contains filtered or unexported fields
}
ERC721Filterer is an auto generated log filtering Go binding around a Klaytn contract events.
func NewERC721Filterer ¶ added in v1.1.0
func NewERC721Filterer(address common.Address, filterer bind.ContractFilterer) (*ERC721Filterer, error)
NewERC721Filterer creates a new log filterer instance of ERC721, bound to a specific deployed contract.
func (*ERC721Filterer) FilterApproval ¶ added in v1.1.0
func (_ERC721 *ERC721Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, approved []common.Address, tokenId []*big.Int) (*ERC721ApprovalIterator, error)
FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
func (*ERC721Filterer) FilterApprovalForAll ¶ added in v1.1.0
func (_ERC721 *ERC721Filterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*ERC721ApprovalForAllIterator, error)
FilterApprovalForAll is a free log retrieval operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
func (*ERC721Filterer) FilterTransfer ¶ added in v1.1.0
func (_ERC721 *ERC721Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, tokenId []*big.Int) (*ERC721TransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
func (*ERC721Filterer) ParseApproval ¶ added in v1.8.4
func (_ERC721 *ERC721Filterer) ParseApproval(log types.Log) (*ERC721Approval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
func (*ERC721Filterer) ParseApprovalForAll ¶ added in v1.8.4
func (_ERC721 *ERC721Filterer) ParseApprovalForAll(log types.Log) (*ERC721ApprovalForAll, error)
ParseApprovalForAll is a log parse operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
func (*ERC721Filterer) ParseTransfer ¶ added in v1.8.4
func (_ERC721 *ERC721Filterer) ParseTransfer(log types.Log) (*ERC721Transfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
func (*ERC721Filterer) WatchApproval ¶ added in v1.1.0
func (_ERC721 *ERC721Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ERC721Approval, owner []common.Address, approved []common.Address, tokenId []*big.Int) (event.Subscription, error)
WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
func (*ERC721Filterer) WatchApprovalForAll ¶ added in v1.1.0
func (_ERC721 *ERC721Filterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *ERC721ApprovalForAll, owner []common.Address, operator []common.Address) (event.Subscription, error)
WatchApprovalForAll is a free log subscription operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
func (*ERC721Filterer) WatchTransfer ¶ added in v1.1.0
func (_ERC721 *ERC721Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ERC721Transfer, from []common.Address, to []common.Address, tokenId []*big.Int) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
type ERC721Metadata ¶ added in v1.1.0
type ERC721Metadata struct { ERC721MetadataCaller // Read-only binding to the contract ERC721MetadataTransactor // Write-only binding to the contract ERC721MetadataFilterer // Log filterer for contract events }
ERC721Metadata is an auto generated Go binding around a Klaytn contract.
func DeployERC721Metadata ¶ added in v1.1.0
func DeployERC721Metadata(auth *bind.TransactOpts, backend bind.ContractBackend, name string, symbol string) (common.Address, *types.Transaction, *ERC721Metadata, error)
DeployERC721Metadata deploys a new Klaytn contract, binding an instance of ERC721Metadata to it.
func NewERC721Metadata ¶ added in v1.1.0
func NewERC721Metadata(address common.Address, backend bind.ContractBackend) (*ERC721Metadata, error)
NewERC721Metadata creates a new instance of ERC721Metadata, bound to a specific deployed contract.
type ERC721MetadataApproval ¶ added in v1.1.0
type ERC721MetadataApproval struct { Owner common.Address Approved common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
ERC721MetadataApproval represents a Approval event raised by the ERC721Metadata contract.
type ERC721MetadataApprovalForAll ¶ added in v1.1.0
type ERC721MetadataApprovalForAll struct { Owner common.Address Operator common.Address Approved bool Raw types.Log // Blockchain specific contextual infos }
ERC721MetadataApprovalForAll represents a ApprovalForAll event raised by the ERC721Metadata contract.
type ERC721MetadataApprovalForAllIterator ¶ added in v1.1.0
type ERC721MetadataApprovalForAllIterator struct { Event *ERC721MetadataApprovalForAll // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC721MetadataApprovalForAllIterator is returned from FilterApprovalForAll and is used to iterate over the raw logs and unpacked data for ApprovalForAll events raised by the ERC721Metadata contract.
func (*ERC721MetadataApprovalForAllIterator) Close ¶ added in v1.1.0
func (it *ERC721MetadataApprovalForAllIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC721MetadataApprovalForAllIterator) Error ¶ added in v1.1.0
func (it *ERC721MetadataApprovalForAllIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC721MetadataApprovalForAllIterator) Next ¶ added in v1.1.0
func (it *ERC721MetadataApprovalForAllIterator) Next() bool
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 ERC721MetadataApprovalIterator ¶ added in v1.1.0
type ERC721MetadataApprovalIterator struct { Event *ERC721MetadataApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC721MetadataApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the ERC721Metadata contract.
func (*ERC721MetadataApprovalIterator) Close ¶ added in v1.1.0
func (it *ERC721MetadataApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC721MetadataApprovalIterator) Error ¶ added in v1.1.0
func (it *ERC721MetadataApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC721MetadataApprovalIterator) Next ¶ added in v1.1.0
func (it *ERC721MetadataApprovalIterator) Next() bool
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 ERC721MetadataCaller ¶ added in v1.1.0
type ERC721MetadataCaller struct {
// contains filtered or unexported fields
}
ERC721MetadataCaller is an auto generated read-only Go binding around a Klaytn contract.
func NewERC721MetadataCaller ¶ added in v1.1.0
func NewERC721MetadataCaller(address common.Address, caller bind.ContractCaller) (*ERC721MetadataCaller, error)
NewERC721MetadataCaller creates a new read-only instance of ERC721Metadata, bound to a specific deployed contract.
func (*ERC721MetadataCaller) BalanceOf ¶ added in v1.1.0
func (_ERC721Metadata *ERC721MetadataCaller) BalanceOf(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256)
func (*ERC721MetadataCaller) GetApproved ¶ added in v1.1.0
func (_ERC721Metadata *ERC721MetadataCaller) GetApproved(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 tokenId) view returns(address)
func (*ERC721MetadataCaller) IsApprovedForAll ¶ added in v1.1.0
func (_ERC721Metadata *ERC721MetadataCaller) IsApprovedForAll(opts *bind.CallOpts, owner common.Address, operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address owner, address operator) view returns(bool)
func (*ERC721MetadataCaller) Name ¶ added in v1.1.0
func (_ERC721Metadata *ERC721MetadataCaller) Name(opts *bind.CallOpts) (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*ERC721MetadataCaller) OwnerOf ¶ added in v1.1.0
func (_ERC721Metadata *ERC721MetadataCaller) OwnerOf(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 tokenId) view returns(address)
func (*ERC721MetadataCaller) SupportsInterface ¶ added in v1.1.0
func (_ERC721Metadata *ERC721MetadataCaller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
func (*ERC721MetadataCaller) Symbol ¶ added in v1.1.0
func (_ERC721Metadata *ERC721MetadataCaller) Symbol(opts *bind.CallOpts) (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*ERC721MetadataCaller) TokenURI ¶ added in v1.1.0
func (_ERC721Metadata *ERC721MetadataCaller) TokenURI(opts *bind.CallOpts, tokenId *big.Int) (string, error)
TokenURI is a free data retrieval call binding the contract method 0xc87b56dd.
Solidity: function tokenURI(uint256 tokenId) view returns(string)
type ERC721MetadataCallerRaw ¶ added in v1.1.0
type ERC721MetadataCallerRaw struct {
Contract *ERC721MetadataCaller // Generic read-only contract binding to access the raw methods on
}
ERC721MetadataCallerRaw is an auto generated low-level read-only Go binding around a Klaytn contract.
func (*ERC721MetadataCallerRaw) Call ¶ added in v1.1.0
func (_ERC721Metadata *ERC721MetadataCallerRaw) 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 ERC721MetadataCallerSession ¶ added in v1.1.0
type ERC721MetadataCallerSession struct { Contract *ERC721MetadataCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ERC721MetadataCallerSession is an auto generated read-only Go binding around a Klaytn contract, with pre-set call options.
func (*ERC721MetadataCallerSession) BalanceOf ¶ added in v1.1.0
func (_ERC721Metadata *ERC721MetadataCallerSession) BalanceOf(owner common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256)
func (*ERC721MetadataCallerSession) GetApproved ¶ added in v1.1.0
func (_ERC721Metadata *ERC721MetadataCallerSession) GetApproved(tokenId *big.Int) (common.Address, error)
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 tokenId) view returns(address)
func (*ERC721MetadataCallerSession) IsApprovedForAll ¶ added in v1.1.0
func (_ERC721Metadata *ERC721MetadataCallerSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address owner, address operator) view returns(bool)
func (*ERC721MetadataCallerSession) Name ¶ added in v1.1.0
func (_ERC721Metadata *ERC721MetadataCallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*ERC721MetadataCallerSession) OwnerOf ¶ added in v1.1.0
func (_ERC721Metadata *ERC721MetadataCallerSession) OwnerOf(tokenId *big.Int) (common.Address, error)
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 tokenId) view returns(address)
func (*ERC721MetadataCallerSession) SupportsInterface ¶ added in v1.1.0
func (_ERC721Metadata *ERC721MetadataCallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
func (*ERC721MetadataCallerSession) Symbol ¶ added in v1.1.0
func (_ERC721Metadata *ERC721MetadataCallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*ERC721MetadataCallerSession) TokenURI ¶ added in v1.1.0
func (_ERC721Metadata *ERC721MetadataCallerSession) TokenURI(tokenId *big.Int) (string, error)
TokenURI is a free data retrieval call binding the contract method 0xc87b56dd.
Solidity: function tokenURI(uint256 tokenId) view returns(string)
type ERC721MetadataFilterer ¶ added in v1.1.0
type ERC721MetadataFilterer struct {
// contains filtered or unexported fields
}
ERC721MetadataFilterer is an auto generated log filtering Go binding around a Klaytn contract events.
func NewERC721MetadataFilterer ¶ added in v1.1.0
func NewERC721MetadataFilterer(address common.Address, filterer bind.ContractFilterer) (*ERC721MetadataFilterer, error)
NewERC721MetadataFilterer creates a new log filterer instance of ERC721Metadata, bound to a specific deployed contract.
func (*ERC721MetadataFilterer) FilterApproval ¶ added in v1.1.0
func (_ERC721Metadata *ERC721MetadataFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, approved []common.Address, tokenId []*big.Int) (*ERC721MetadataApprovalIterator, error)
FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
func (*ERC721MetadataFilterer) FilterApprovalForAll ¶ added in v1.1.0
func (_ERC721Metadata *ERC721MetadataFilterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*ERC721MetadataApprovalForAllIterator, error)
FilterApprovalForAll is a free log retrieval operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
func (*ERC721MetadataFilterer) FilterTransfer ¶ added in v1.1.0
func (_ERC721Metadata *ERC721MetadataFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, tokenId []*big.Int) (*ERC721MetadataTransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
func (*ERC721MetadataFilterer) ParseApproval ¶ added in v1.8.4
func (_ERC721Metadata *ERC721MetadataFilterer) ParseApproval(log types.Log) (*ERC721MetadataApproval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
func (*ERC721MetadataFilterer) ParseApprovalForAll ¶ added in v1.8.4
func (_ERC721Metadata *ERC721MetadataFilterer) ParseApprovalForAll(log types.Log) (*ERC721MetadataApprovalForAll, error)
ParseApprovalForAll is a log parse operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
func (*ERC721MetadataFilterer) ParseTransfer ¶ added in v1.8.4
func (_ERC721Metadata *ERC721MetadataFilterer) ParseTransfer(log types.Log) (*ERC721MetadataTransfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
func (*ERC721MetadataFilterer) WatchApproval ¶ added in v1.1.0
func (_ERC721Metadata *ERC721MetadataFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ERC721MetadataApproval, owner []common.Address, approved []common.Address, tokenId []*big.Int) (event.Subscription, error)
WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
func (*ERC721MetadataFilterer) WatchApprovalForAll ¶ added in v1.1.0
func (_ERC721Metadata *ERC721MetadataFilterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *ERC721MetadataApprovalForAll, owner []common.Address, operator []common.Address) (event.Subscription, error)
WatchApprovalForAll is a free log subscription operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
func (*ERC721MetadataFilterer) WatchTransfer ¶ added in v1.1.0
func (_ERC721Metadata *ERC721MetadataFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ERC721MetadataTransfer, from []common.Address, to []common.Address, tokenId []*big.Int) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
type ERC721MetadataMintable ¶ added in v1.1.0
type ERC721MetadataMintable struct { ERC721MetadataMintableCaller // Read-only binding to the contract ERC721MetadataMintableTransactor // Write-only binding to the contract ERC721MetadataMintableFilterer // Log filterer for contract events }
ERC721MetadataMintable is an auto generated Go binding around a Klaytn contract.
func NewERC721MetadataMintable ¶ added in v1.1.0
func NewERC721MetadataMintable(address common.Address, backend bind.ContractBackend) (*ERC721MetadataMintable, error)
NewERC721MetadataMintable creates a new instance of ERC721MetadataMintable, bound to a specific deployed contract.
type ERC721MetadataMintableApproval ¶ added in v1.1.0
type ERC721MetadataMintableApproval struct { Owner common.Address Approved common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
ERC721MetadataMintableApproval represents a Approval event raised by the ERC721MetadataMintable contract.
type ERC721MetadataMintableApprovalForAll ¶ added in v1.1.0
type ERC721MetadataMintableApprovalForAll struct { Owner common.Address Operator common.Address Approved bool Raw types.Log // Blockchain specific contextual infos }
ERC721MetadataMintableApprovalForAll represents a ApprovalForAll event raised by the ERC721MetadataMintable contract.
type ERC721MetadataMintableApprovalForAllIterator ¶ added in v1.1.0
type ERC721MetadataMintableApprovalForAllIterator struct { Event *ERC721MetadataMintableApprovalForAll // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC721MetadataMintableApprovalForAllIterator is returned from FilterApprovalForAll and is used to iterate over the raw logs and unpacked data for ApprovalForAll events raised by the ERC721MetadataMintable contract.
func (*ERC721MetadataMintableApprovalForAllIterator) Close ¶ added in v1.1.0
func (it *ERC721MetadataMintableApprovalForAllIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC721MetadataMintableApprovalForAllIterator) Error ¶ added in v1.1.0
func (it *ERC721MetadataMintableApprovalForAllIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC721MetadataMintableApprovalForAllIterator) Next ¶ added in v1.1.0
func (it *ERC721MetadataMintableApprovalForAllIterator) Next() bool
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 ERC721MetadataMintableApprovalIterator ¶ added in v1.1.0
type ERC721MetadataMintableApprovalIterator struct { Event *ERC721MetadataMintableApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC721MetadataMintableApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the ERC721MetadataMintable contract.
func (*ERC721MetadataMintableApprovalIterator) Close ¶ added in v1.1.0
func (it *ERC721MetadataMintableApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC721MetadataMintableApprovalIterator) Error ¶ added in v1.1.0
func (it *ERC721MetadataMintableApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC721MetadataMintableApprovalIterator) Next ¶ added in v1.1.0
func (it *ERC721MetadataMintableApprovalIterator) Next() bool
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 ERC721MetadataMintableCaller ¶ added in v1.1.0
type ERC721MetadataMintableCaller struct {
// contains filtered or unexported fields
}
ERC721MetadataMintableCaller is an auto generated read-only Go binding around a Klaytn contract.
func NewERC721MetadataMintableCaller ¶ added in v1.1.0
func NewERC721MetadataMintableCaller(address common.Address, caller bind.ContractCaller) (*ERC721MetadataMintableCaller, error)
NewERC721MetadataMintableCaller creates a new read-only instance of ERC721MetadataMintable, bound to a specific deployed contract.
func (*ERC721MetadataMintableCaller) BalanceOf ¶ added in v1.1.0
func (_ERC721MetadataMintable *ERC721MetadataMintableCaller) BalanceOf(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256)
func (*ERC721MetadataMintableCaller) GetApproved ¶ added in v1.1.0
func (_ERC721MetadataMintable *ERC721MetadataMintableCaller) GetApproved(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 tokenId) view returns(address)
func (*ERC721MetadataMintableCaller) IsApprovedForAll ¶ added in v1.1.0
func (_ERC721MetadataMintable *ERC721MetadataMintableCaller) IsApprovedForAll(opts *bind.CallOpts, owner common.Address, operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address owner, address operator) view returns(bool)
func (*ERC721MetadataMintableCaller) IsMinter ¶ added in v1.1.0
func (_ERC721MetadataMintable *ERC721MetadataMintableCaller) IsMinter(opts *bind.CallOpts, account common.Address) (bool, error)
IsMinter is a free data retrieval call binding the contract method 0xaa271e1a.
Solidity: function isMinter(address account) view returns(bool)
func (*ERC721MetadataMintableCaller) Name ¶ added in v1.1.0
func (_ERC721MetadataMintable *ERC721MetadataMintableCaller) Name(opts *bind.CallOpts) (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*ERC721MetadataMintableCaller) OwnerOf ¶ added in v1.1.0
func (_ERC721MetadataMintable *ERC721MetadataMintableCaller) OwnerOf(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 tokenId) view returns(address)
func (*ERC721MetadataMintableCaller) SupportsInterface ¶ added in v1.1.0
func (_ERC721MetadataMintable *ERC721MetadataMintableCaller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
func (*ERC721MetadataMintableCaller) Symbol ¶ added in v1.1.0
func (_ERC721MetadataMintable *ERC721MetadataMintableCaller) Symbol(opts *bind.CallOpts) (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*ERC721MetadataMintableCaller) TokenURI ¶ added in v1.1.0
func (_ERC721MetadataMintable *ERC721MetadataMintableCaller) TokenURI(opts *bind.CallOpts, tokenId *big.Int) (string, error)
TokenURI is a free data retrieval call binding the contract method 0xc87b56dd.
Solidity: function tokenURI(uint256 tokenId) view returns(string)
type ERC721MetadataMintableCallerRaw ¶ added in v1.1.0
type ERC721MetadataMintableCallerRaw struct {
Contract *ERC721MetadataMintableCaller // Generic read-only contract binding to access the raw methods on
}
ERC721MetadataMintableCallerRaw is an auto generated low-level read-only Go binding around a Klaytn contract.
func (*ERC721MetadataMintableCallerRaw) Call ¶ added in v1.1.0
func (_ERC721MetadataMintable *ERC721MetadataMintableCallerRaw) 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 ERC721MetadataMintableCallerSession ¶ added in v1.1.0
type ERC721MetadataMintableCallerSession struct { Contract *ERC721MetadataMintableCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ERC721MetadataMintableCallerSession is an auto generated read-only Go binding around a Klaytn contract, with pre-set call options.
func (*ERC721MetadataMintableCallerSession) BalanceOf ¶ added in v1.1.0
func (_ERC721MetadataMintable *ERC721MetadataMintableCallerSession) BalanceOf(owner common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256)
func (*ERC721MetadataMintableCallerSession) GetApproved ¶ added in v1.1.0
func (_ERC721MetadataMintable *ERC721MetadataMintableCallerSession) GetApproved(tokenId *big.Int) (common.Address, error)
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 tokenId) view returns(address)
func (*ERC721MetadataMintableCallerSession) IsApprovedForAll ¶ added in v1.1.0
func (_ERC721MetadataMintable *ERC721MetadataMintableCallerSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address owner, address operator) view returns(bool)
func (*ERC721MetadataMintableCallerSession) IsMinter ¶ added in v1.1.0
func (_ERC721MetadataMintable *ERC721MetadataMintableCallerSession) IsMinter(account common.Address) (bool, error)
IsMinter is a free data retrieval call binding the contract method 0xaa271e1a.
Solidity: function isMinter(address account) view returns(bool)
func (*ERC721MetadataMintableCallerSession) Name ¶ added in v1.1.0
func (_ERC721MetadataMintable *ERC721MetadataMintableCallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*ERC721MetadataMintableCallerSession) OwnerOf ¶ added in v1.1.0
func (_ERC721MetadataMintable *ERC721MetadataMintableCallerSession) OwnerOf(tokenId *big.Int) (common.Address, error)
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 tokenId) view returns(address)
func (*ERC721MetadataMintableCallerSession) SupportsInterface ¶ added in v1.1.0
func (_ERC721MetadataMintable *ERC721MetadataMintableCallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
func (*ERC721MetadataMintableCallerSession) Symbol ¶ added in v1.1.0
func (_ERC721MetadataMintable *ERC721MetadataMintableCallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*ERC721MetadataMintableCallerSession) TokenURI ¶ added in v1.1.0
func (_ERC721MetadataMintable *ERC721MetadataMintableCallerSession) TokenURI(tokenId *big.Int) (string, error)
TokenURI is a free data retrieval call binding the contract method 0xc87b56dd.
Solidity: function tokenURI(uint256 tokenId) view returns(string)
type ERC721MetadataMintableFilterer ¶ added in v1.1.0
type ERC721MetadataMintableFilterer struct {
// contains filtered or unexported fields
}
ERC721MetadataMintableFilterer is an auto generated log filtering Go binding around a Klaytn contract events.
func NewERC721MetadataMintableFilterer ¶ added in v1.1.0
func NewERC721MetadataMintableFilterer(address common.Address, filterer bind.ContractFilterer) (*ERC721MetadataMintableFilterer, error)
NewERC721MetadataMintableFilterer creates a new log filterer instance of ERC721MetadataMintable, bound to a specific deployed contract.
func (*ERC721MetadataMintableFilterer) FilterApproval ¶ added in v1.1.0
func (_ERC721MetadataMintable *ERC721MetadataMintableFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, approved []common.Address, tokenId []*big.Int) (*ERC721MetadataMintableApprovalIterator, error)
FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
func (*ERC721MetadataMintableFilterer) FilterApprovalForAll ¶ added in v1.1.0
func (_ERC721MetadataMintable *ERC721MetadataMintableFilterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*ERC721MetadataMintableApprovalForAllIterator, error)
FilterApprovalForAll is a free log retrieval operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
func (*ERC721MetadataMintableFilterer) FilterMinterAdded ¶ added in v1.1.0
func (_ERC721MetadataMintable *ERC721MetadataMintableFilterer) FilterMinterAdded(opts *bind.FilterOpts, account []common.Address) (*ERC721MetadataMintableMinterAddedIterator, error)
FilterMinterAdded is a free log retrieval operation binding the contract event 0x6ae172837ea30b801fbfcdd4108aa1d5bf8ff775444fd70256b44e6bf3dfc3f6.
Solidity: event MinterAdded(address indexed account)
func (*ERC721MetadataMintableFilterer) FilterMinterRemoved ¶ added in v1.1.0
func (_ERC721MetadataMintable *ERC721MetadataMintableFilterer) FilterMinterRemoved(opts *bind.FilterOpts, account []common.Address) (*ERC721MetadataMintableMinterRemovedIterator, error)
FilterMinterRemoved is a free log retrieval operation binding the contract event 0xe94479a9f7e1952cc78f2d6baab678adc1b772d936c6583def489e524cb66692.
Solidity: event MinterRemoved(address indexed account)
func (*ERC721MetadataMintableFilterer) FilterTransfer ¶ added in v1.1.0
func (_ERC721MetadataMintable *ERC721MetadataMintableFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, tokenId []*big.Int) (*ERC721MetadataMintableTransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
func (*ERC721MetadataMintableFilterer) ParseApproval ¶ added in v1.8.4
func (_ERC721MetadataMintable *ERC721MetadataMintableFilterer) ParseApproval(log types.Log) (*ERC721MetadataMintableApproval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
func (*ERC721MetadataMintableFilterer) ParseApprovalForAll ¶ added in v1.8.4
func (_ERC721MetadataMintable *ERC721MetadataMintableFilterer) ParseApprovalForAll(log types.Log) (*ERC721MetadataMintableApprovalForAll, error)
ParseApprovalForAll is a log parse operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
func (*ERC721MetadataMintableFilterer) ParseMinterAdded ¶ added in v1.8.4
func (_ERC721MetadataMintable *ERC721MetadataMintableFilterer) ParseMinterAdded(log types.Log) (*ERC721MetadataMintableMinterAdded, error)
ParseMinterAdded is a log parse operation binding the contract event 0x6ae172837ea30b801fbfcdd4108aa1d5bf8ff775444fd70256b44e6bf3dfc3f6.
Solidity: event MinterAdded(address indexed account)
func (*ERC721MetadataMintableFilterer) ParseMinterRemoved ¶ added in v1.8.4
func (_ERC721MetadataMintable *ERC721MetadataMintableFilterer) ParseMinterRemoved(log types.Log) (*ERC721MetadataMintableMinterRemoved, error)
ParseMinterRemoved is a log parse operation binding the contract event 0xe94479a9f7e1952cc78f2d6baab678adc1b772d936c6583def489e524cb66692.
Solidity: event MinterRemoved(address indexed account)
func (*ERC721MetadataMintableFilterer) ParseTransfer ¶ added in v1.8.4
func (_ERC721MetadataMintable *ERC721MetadataMintableFilterer) ParseTransfer(log types.Log) (*ERC721MetadataMintableTransfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
func (*ERC721MetadataMintableFilterer) WatchApproval ¶ added in v1.1.0
func (_ERC721MetadataMintable *ERC721MetadataMintableFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ERC721MetadataMintableApproval, owner []common.Address, approved []common.Address, tokenId []*big.Int) (event.Subscription, error)
WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
func (*ERC721MetadataMintableFilterer) WatchApprovalForAll ¶ added in v1.1.0
func (_ERC721MetadataMintable *ERC721MetadataMintableFilterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *ERC721MetadataMintableApprovalForAll, owner []common.Address, operator []common.Address) (event.Subscription, error)
WatchApprovalForAll is a free log subscription operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
func (*ERC721MetadataMintableFilterer) WatchMinterAdded ¶ added in v1.1.0
func (_ERC721MetadataMintable *ERC721MetadataMintableFilterer) WatchMinterAdded(opts *bind.WatchOpts, sink chan<- *ERC721MetadataMintableMinterAdded, account []common.Address) (event.Subscription, error)
WatchMinterAdded is a free log subscription operation binding the contract event 0x6ae172837ea30b801fbfcdd4108aa1d5bf8ff775444fd70256b44e6bf3dfc3f6.
Solidity: event MinterAdded(address indexed account)
func (*ERC721MetadataMintableFilterer) WatchMinterRemoved ¶ added in v1.1.0
func (_ERC721MetadataMintable *ERC721MetadataMintableFilterer) WatchMinterRemoved(opts *bind.WatchOpts, sink chan<- *ERC721MetadataMintableMinterRemoved, account []common.Address) (event.Subscription, error)
WatchMinterRemoved is a free log subscription operation binding the contract event 0xe94479a9f7e1952cc78f2d6baab678adc1b772d936c6583def489e524cb66692.
Solidity: event MinterRemoved(address indexed account)
func (*ERC721MetadataMintableFilterer) WatchTransfer ¶ added in v1.1.0
func (_ERC721MetadataMintable *ERC721MetadataMintableFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ERC721MetadataMintableTransfer, from []common.Address, to []common.Address, tokenId []*big.Int) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
type ERC721MetadataMintableMinterAdded ¶ added in v1.1.0
type ERC721MetadataMintableMinterAdded struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
ERC721MetadataMintableMinterAdded represents a MinterAdded event raised by the ERC721MetadataMintable contract.
type ERC721MetadataMintableMinterAddedIterator ¶ added in v1.1.0
type ERC721MetadataMintableMinterAddedIterator struct { Event *ERC721MetadataMintableMinterAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC721MetadataMintableMinterAddedIterator is returned from FilterMinterAdded and is used to iterate over the raw logs and unpacked data for MinterAdded events raised by the ERC721MetadataMintable contract.
func (*ERC721MetadataMintableMinterAddedIterator) Close ¶ added in v1.1.0
func (it *ERC721MetadataMintableMinterAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC721MetadataMintableMinterAddedIterator) Error ¶ added in v1.1.0
func (it *ERC721MetadataMintableMinterAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC721MetadataMintableMinterAddedIterator) Next ¶ added in v1.1.0
func (it *ERC721MetadataMintableMinterAddedIterator) Next() bool
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 ERC721MetadataMintableMinterRemoved ¶ added in v1.1.0
type ERC721MetadataMintableMinterRemoved struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
ERC721MetadataMintableMinterRemoved represents a MinterRemoved event raised by the ERC721MetadataMintable contract.
type ERC721MetadataMintableMinterRemovedIterator ¶ added in v1.1.0
type ERC721MetadataMintableMinterRemovedIterator struct { Event *ERC721MetadataMintableMinterRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC721MetadataMintableMinterRemovedIterator is returned from FilterMinterRemoved and is used to iterate over the raw logs and unpacked data for MinterRemoved events raised by the ERC721MetadataMintable contract.
func (*ERC721MetadataMintableMinterRemovedIterator) Close ¶ added in v1.1.0
func (it *ERC721MetadataMintableMinterRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC721MetadataMintableMinterRemovedIterator) Error ¶ added in v1.1.0
func (it *ERC721MetadataMintableMinterRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC721MetadataMintableMinterRemovedIterator) Next ¶ added in v1.1.0
func (it *ERC721MetadataMintableMinterRemovedIterator) Next() bool
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 ERC721MetadataMintableRaw ¶ added in v1.1.0
type ERC721MetadataMintableRaw struct {
Contract *ERC721MetadataMintable // Generic contract binding to access the raw methods on
}
ERC721MetadataMintableRaw is an auto generated low-level Go binding around a Klaytn contract.
func (*ERC721MetadataMintableRaw) Call ¶ added in v1.1.0
func (_ERC721MetadataMintable *ERC721MetadataMintableRaw) 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 (*ERC721MetadataMintableRaw) Transact ¶ added in v1.1.0
func (_ERC721MetadataMintable *ERC721MetadataMintableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ERC721MetadataMintableRaw) Transfer ¶ added in v1.1.0
func (_ERC721MetadataMintable *ERC721MetadataMintableRaw) 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 ERC721MetadataMintableSession ¶ added in v1.1.0
type ERC721MetadataMintableSession struct { Contract *ERC721MetadataMintable // 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 }
ERC721MetadataMintableSession is an auto generated Go binding around a Klaytn contract, with pre-set call and transact options.
func (*ERC721MetadataMintableSession) AddMinter ¶ added in v1.1.0
func (_ERC721MetadataMintable *ERC721MetadataMintableSession) AddMinter(account common.Address) (*types.Transaction, error)
AddMinter is a paid mutator transaction binding the contract method 0x983b2d56.
Solidity: function addMinter(address account) returns()
func (*ERC721MetadataMintableSession) Approve ¶ added in v1.1.0
func (_ERC721MetadataMintable *ERC721MetadataMintableSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address to, uint256 tokenId) returns()
func (*ERC721MetadataMintableSession) BalanceOf ¶ added in v1.1.0
func (_ERC721MetadataMintable *ERC721MetadataMintableSession) BalanceOf(owner common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256)
func (*ERC721MetadataMintableSession) GetApproved ¶ added in v1.1.0
func (_ERC721MetadataMintable *ERC721MetadataMintableSession) GetApproved(tokenId *big.Int) (common.Address, error)
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 tokenId) view returns(address)
func (*ERC721MetadataMintableSession) IsApprovedForAll ¶ added in v1.1.0
func (_ERC721MetadataMintable *ERC721MetadataMintableSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address owner, address operator) view returns(bool)
func (*ERC721MetadataMintableSession) IsMinter ¶ added in v1.1.0
func (_ERC721MetadataMintable *ERC721MetadataMintableSession) IsMinter(account common.Address) (bool, error)
IsMinter is a free data retrieval call binding the contract method 0xaa271e1a.
Solidity: function isMinter(address account) view returns(bool)
func (*ERC721MetadataMintableSession) MintWithTokenURI ¶ added in v1.1.0
func (_ERC721MetadataMintable *ERC721MetadataMintableSession) MintWithTokenURI(to common.Address, tokenId *big.Int, tokenURI string) (*types.Transaction, error)
MintWithTokenURI is a paid mutator transaction binding the contract method 0x50bb4e7f.
Solidity: function mintWithTokenURI(address to, uint256 tokenId, string tokenURI) returns(bool)
func (*ERC721MetadataMintableSession) Name ¶ added in v1.1.0
func (_ERC721MetadataMintable *ERC721MetadataMintableSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*ERC721MetadataMintableSession) OwnerOf ¶ added in v1.1.0
func (_ERC721MetadataMintable *ERC721MetadataMintableSession) OwnerOf(tokenId *big.Int) (common.Address, error)
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 tokenId) view returns(address)
func (*ERC721MetadataMintableSession) RenounceMinter ¶ added in v1.1.0
func (_ERC721MetadataMintable *ERC721MetadataMintableSession) RenounceMinter() (*types.Transaction, error)
RenounceMinter is a paid mutator transaction binding the contract method 0x98650275.
Solidity: function renounceMinter() returns()
func (*ERC721MetadataMintableSession) SafeTransferFrom ¶ added in v1.1.0
func (_ERC721MetadataMintable *ERC721MetadataMintableSession) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
SafeTransferFrom is a paid mutator transaction binding the contract method 0x42842e0e.
Solidity: function safeTransferFrom(address from, address to, uint256 tokenId) returns()
func (*ERC721MetadataMintableSession) SafeTransferFrom0 ¶ added in v1.8.4
func (_ERC721MetadataMintable *ERC721MetadataMintableSession) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, _data []byte) (*types.Transaction, error)
SafeTransferFrom0 is a paid mutator transaction binding the contract method 0xb88d4fde.
Solidity: function safeTransferFrom(address from, address to, uint256 tokenId, bytes _data) returns()
func (*ERC721MetadataMintableSession) SetApprovalForAll ¶ added in v1.1.0
func (_ERC721MetadataMintable *ERC721MetadataMintableSession) SetApprovalForAll(to common.Address, approved bool) (*types.Transaction, error)
SetApprovalForAll is a paid mutator transaction binding the contract method 0xa22cb465.
Solidity: function setApprovalForAll(address to, bool approved) returns()
func (*ERC721MetadataMintableSession) SupportsInterface ¶ added in v1.1.0
func (_ERC721MetadataMintable *ERC721MetadataMintableSession) SupportsInterface(interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
func (*ERC721MetadataMintableSession) Symbol ¶ added in v1.1.0
func (_ERC721MetadataMintable *ERC721MetadataMintableSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*ERC721MetadataMintableSession) TokenURI ¶ added in v1.1.0
func (_ERC721MetadataMintable *ERC721MetadataMintableSession) TokenURI(tokenId *big.Int) (string, error)
TokenURI is a free data retrieval call binding the contract method 0xc87b56dd.
Solidity: function tokenURI(uint256 tokenId) view returns(string)
func (*ERC721MetadataMintableSession) TransferFrom ¶ added in v1.1.0
func (_ERC721MetadataMintable *ERC721MetadataMintableSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 tokenId) returns()
type ERC721MetadataMintableTransactor ¶ added in v1.1.0
type ERC721MetadataMintableTransactor struct {
// contains filtered or unexported fields
}
ERC721MetadataMintableTransactor is an auto generated write-only Go binding around a Klaytn contract.
func NewERC721MetadataMintableTransactor ¶ added in v1.1.0
func NewERC721MetadataMintableTransactor(address common.Address, transactor bind.ContractTransactor) (*ERC721MetadataMintableTransactor, error)
NewERC721MetadataMintableTransactor creates a new write-only instance of ERC721MetadataMintable, bound to a specific deployed contract.
func (*ERC721MetadataMintableTransactor) AddMinter ¶ added in v1.1.0
func (_ERC721MetadataMintable *ERC721MetadataMintableTransactor) AddMinter(opts *bind.TransactOpts, account common.Address) (*types.Transaction, error)
AddMinter is a paid mutator transaction binding the contract method 0x983b2d56.
Solidity: function addMinter(address account) returns()
func (*ERC721MetadataMintableTransactor) Approve ¶ added in v1.1.0
func (_ERC721MetadataMintable *ERC721MetadataMintableTransactor) Approve(opts *bind.TransactOpts, to common.Address, tokenId *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address to, uint256 tokenId) returns()
func (*ERC721MetadataMintableTransactor) MintWithTokenURI ¶ added in v1.1.0
func (_ERC721MetadataMintable *ERC721MetadataMintableTransactor) MintWithTokenURI(opts *bind.TransactOpts, to common.Address, tokenId *big.Int, tokenURI string) (*types.Transaction, error)
MintWithTokenURI is a paid mutator transaction binding the contract method 0x50bb4e7f.
Solidity: function mintWithTokenURI(address to, uint256 tokenId, string tokenURI) returns(bool)
func (*ERC721MetadataMintableTransactor) RenounceMinter ¶ added in v1.1.0
func (_ERC721MetadataMintable *ERC721MetadataMintableTransactor) RenounceMinter(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceMinter is a paid mutator transaction binding the contract method 0x98650275.
Solidity: function renounceMinter() returns()
func (*ERC721MetadataMintableTransactor) SafeTransferFrom ¶ added in v1.1.0
func (_ERC721MetadataMintable *ERC721MetadataMintableTransactor) SafeTransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
SafeTransferFrom is a paid mutator transaction binding the contract method 0x42842e0e.
Solidity: function safeTransferFrom(address from, address to, uint256 tokenId) returns()
func (*ERC721MetadataMintableTransactor) SafeTransferFrom0 ¶ added in v1.8.4
func (_ERC721MetadataMintable *ERC721MetadataMintableTransactor) SafeTransferFrom0(opts *bind.TransactOpts, from common.Address, to common.Address, tokenId *big.Int, _data []byte) (*types.Transaction, error)
SafeTransferFrom0 is a paid mutator transaction binding the contract method 0xb88d4fde.
Solidity: function safeTransferFrom(address from, address to, uint256 tokenId, bytes _data) returns()
func (*ERC721MetadataMintableTransactor) SetApprovalForAll ¶ added in v1.1.0
func (_ERC721MetadataMintable *ERC721MetadataMintableTransactor) SetApprovalForAll(opts *bind.TransactOpts, to common.Address, approved bool) (*types.Transaction, error)
SetApprovalForAll is a paid mutator transaction binding the contract method 0xa22cb465.
Solidity: function setApprovalForAll(address to, bool approved) returns()
func (*ERC721MetadataMintableTransactor) TransferFrom ¶ added in v1.1.0
func (_ERC721MetadataMintable *ERC721MetadataMintableTransactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 tokenId) returns()
type ERC721MetadataMintableTransactorRaw ¶ added in v1.1.0
type ERC721MetadataMintableTransactorRaw struct {
Contract *ERC721MetadataMintableTransactor // Generic write-only contract binding to access the raw methods on
}
ERC721MetadataMintableTransactorRaw is an auto generated low-level write-only Go binding around a Klaytn contract.
func (*ERC721MetadataMintableTransactorRaw) Transact ¶ added in v1.1.0
func (_ERC721MetadataMintable *ERC721MetadataMintableTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ERC721MetadataMintableTransactorRaw) Transfer ¶ added in v1.1.0
func (_ERC721MetadataMintable *ERC721MetadataMintableTransactorRaw) 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 ERC721MetadataMintableTransactorSession ¶ added in v1.1.0
type ERC721MetadataMintableTransactorSession struct { Contract *ERC721MetadataMintableTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ERC721MetadataMintableTransactorSession is an auto generated write-only Go binding around a Klaytn contract, with pre-set transact options.
func (*ERC721MetadataMintableTransactorSession) AddMinter ¶ added in v1.1.0
func (_ERC721MetadataMintable *ERC721MetadataMintableTransactorSession) AddMinter(account common.Address) (*types.Transaction, error)
AddMinter is a paid mutator transaction binding the contract method 0x983b2d56.
Solidity: function addMinter(address account) returns()
func (*ERC721MetadataMintableTransactorSession) Approve ¶ added in v1.1.0
func (_ERC721MetadataMintable *ERC721MetadataMintableTransactorSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address to, uint256 tokenId) returns()
func (*ERC721MetadataMintableTransactorSession) MintWithTokenURI ¶ added in v1.1.0
func (_ERC721MetadataMintable *ERC721MetadataMintableTransactorSession) MintWithTokenURI(to common.Address, tokenId *big.Int, tokenURI string) (*types.Transaction, error)
MintWithTokenURI is a paid mutator transaction binding the contract method 0x50bb4e7f.
Solidity: function mintWithTokenURI(address to, uint256 tokenId, string tokenURI) returns(bool)
func (*ERC721MetadataMintableTransactorSession) RenounceMinter ¶ added in v1.1.0
func (_ERC721MetadataMintable *ERC721MetadataMintableTransactorSession) RenounceMinter() (*types.Transaction, error)
RenounceMinter is a paid mutator transaction binding the contract method 0x98650275.
Solidity: function renounceMinter() returns()
func (*ERC721MetadataMintableTransactorSession) SafeTransferFrom ¶ added in v1.1.0
func (_ERC721MetadataMintable *ERC721MetadataMintableTransactorSession) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
SafeTransferFrom is a paid mutator transaction binding the contract method 0x42842e0e.
Solidity: function safeTransferFrom(address from, address to, uint256 tokenId) returns()
func (*ERC721MetadataMintableTransactorSession) SafeTransferFrom0 ¶ added in v1.8.4
func (_ERC721MetadataMintable *ERC721MetadataMintableTransactorSession) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, _data []byte) (*types.Transaction, error)
SafeTransferFrom0 is a paid mutator transaction binding the contract method 0xb88d4fde.
Solidity: function safeTransferFrom(address from, address to, uint256 tokenId, bytes _data) returns()
func (*ERC721MetadataMintableTransactorSession) SetApprovalForAll ¶ added in v1.1.0
func (_ERC721MetadataMintable *ERC721MetadataMintableTransactorSession) SetApprovalForAll(to common.Address, approved bool) (*types.Transaction, error)
SetApprovalForAll is a paid mutator transaction binding the contract method 0xa22cb465.
Solidity: function setApprovalForAll(address to, bool approved) returns()
func (*ERC721MetadataMintableTransactorSession) TransferFrom ¶ added in v1.1.0
func (_ERC721MetadataMintable *ERC721MetadataMintableTransactorSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 tokenId) returns()
type ERC721MetadataMintableTransfer ¶ added in v1.1.0
type ERC721MetadataMintableTransfer struct { From common.Address To common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
ERC721MetadataMintableTransfer represents a Transfer event raised by the ERC721MetadataMintable contract.
type ERC721MetadataMintableTransferIterator ¶ added in v1.1.0
type ERC721MetadataMintableTransferIterator struct { Event *ERC721MetadataMintableTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC721MetadataMintableTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the ERC721MetadataMintable contract.
func (*ERC721MetadataMintableTransferIterator) Close ¶ added in v1.1.0
func (it *ERC721MetadataMintableTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC721MetadataMintableTransferIterator) Error ¶ added in v1.1.0
func (it *ERC721MetadataMintableTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC721MetadataMintableTransferIterator) Next ¶ added in v1.1.0
func (it *ERC721MetadataMintableTransferIterator) Next() bool
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 ERC721MetadataRaw ¶ added in v1.1.0
type ERC721MetadataRaw struct {
Contract *ERC721Metadata // Generic contract binding to access the raw methods on
}
ERC721MetadataRaw is an auto generated low-level Go binding around a Klaytn contract.
func (*ERC721MetadataRaw) Call ¶ added in v1.1.0
func (_ERC721Metadata *ERC721MetadataRaw) 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 (*ERC721MetadataRaw) Transact ¶ added in v1.1.0
func (_ERC721Metadata *ERC721MetadataRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ERC721MetadataRaw) Transfer ¶ added in v1.1.0
func (_ERC721Metadata *ERC721MetadataRaw) 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 ERC721MetadataSession ¶ added in v1.1.0
type ERC721MetadataSession struct { Contract *ERC721Metadata // 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 }
ERC721MetadataSession is an auto generated Go binding around a Klaytn contract, with pre-set call and transact options.
func (*ERC721MetadataSession) Approve ¶ added in v1.1.0
func (_ERC721Metadata *ERC721MetadataSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address to, uint256 tokenId) returns()
func (*ERC721MetadataSession) BalanceOf ¶ added in v1.1.0
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256)
func (*ERC721MetadataSession) GetApproved ¶ added in v1.1.0
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 tokenId) view returns(address)
func (*ERC721MetadataSession) IsApprovedForAll ¶ added in v1.1.0
func (_ERC721Metadata *ERC721MetadataSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address owner, address operator) view returns(bool)
func (*ERC721MetadataSession) Name ¶ added in v1.1.0
func (_ERC721Metadata *ERC721MetadataSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*ERC721MetadataSession) OwnerOf ¶ added in v1.1.0
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 tokenId) view returns(address)
func (*ERC721MetadataSession) SafeTransferFrom ¶ added in v1.1.0
func (_ERC721Metadata *ERC721MetadataSession) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
SafeTransferFrom is a paid mutator transaction binding the contract method 0x42842e0e.
Solidity: function safeTransferFrom(address from, address to, uint256 tokenId) returns()
func (*ERC721MetadataSession) SafeTransferFrom0 ¶ added in v1.8.4
func (_ERC721Metadata *ERC721MetadataSession) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, _data []byte) (*types.Transaction, error)
SafeTransferFrom0 is a paid mutator transaction binding the contract method 0xb88d4fde.
Solidity: function safeTransferFrom(address from, address to, uint256 tokenId, bytes _data) returns()
func (*ERC721MetadataSession) SetApprovalForAll ¶ added in v1.1.0
func (_ERC721Metadata *ERC721MetadataSession) SetApprovalForAll(to common.Address, approved bool) (*types.Transaction, error)
SetApprovalForAll is a paid mutator transaction binding the contract method 0xa22cb465.
Solidity: function setApprovalForAll(address to, bool approved) returns()
func (*ERC721MetadataSession) SupportsInterface ¶ added in v1.1.0
func (_ERC721Metadata *ERC721MetadataSession) SupportsInterface(interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
func (*ERC721MetadataSession) Symbol ¶ added in v1.1.0
func (_ERC721Metadata *ERC721MetadataSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*ERC721MetadataSession) TokenURI ¶ added in v1.1.0
func (_ERC721Metadata *ERC721MetadataSession) TokenURI(tokenId *big.Int) (string, error)
TokenURI is a free data retrieval call binding the contract method 0xc87b56dd.
Solidity: function tokenURI(uint256 tokenId) view returns(string)
func (*ERC721MetadataSession) TransferFrom ¶ added in v1.1.0
func (_ERC721Metadata *ERC721MetadataSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 tokenId) returns()
type ERC721MetadataTransactor ¶ added in v1.1.0
type ERC721MetadataTransactor struct {
// contains filtered or unexported fields
}
ERC721MetadataTransactor is an auto generated write-only Go binding around a Klaytn contract.
func NewERC721MetadataTransactor ¶ added in v1.1.0
func NewERC721MetadataTransactor(address common.Address, transactor bind.ContractTransactor) (*ERC721MetadataTransactor, error)
NewERC721MetadataTransactor creates a new write-only instance of ERC721Metadata, bound to a specific deployed contract.
func (*ERC721MetadataTransactor) Approve ¶ added in v1.1.0
func (_ERC721Metadata *ERC721MetadataTransactor) Approve(opts *bind.TransactOpts, to common.Address, tokenId *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address to, uint256 tokenId) returns()
func (*ERC721MetadataTransactor) SafeTransferFrom ¶ added in v1.1.0
func (_ERC721Metadata *ERC721MetadataTransactor) SafeTransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
SafeTransferFrom is a paid mutator transaction binding the contract method 0x42842e0e.
Solidity: function safeTransferFrom(address from, address to, uint256 tokenId) returns()
func (*ERC721MetadataTransactor) SafeTransferFrom0 ¶ added in v1.8.4
func (_ERC721Metadata *ERC721MetadataTransactor) SafeTransferFrom0(opts *bind.TransactOpts, from common.Address, to common.Address, tokenId *big.Int, _data []byte) (*types.Transaction, error)
SafeTransferFrom0 is a paid mutator transaction binding the contract method 0xb88d4fde.
Solidity: function safeTransferFrom(address from, address to, uint256 tokenId, bytes _data) returns()
func (*ERC721MetadataTransactor) SetApprovalForAll ¶ added in v1.1.0
func (_ERC721Metadata *ERC721MetadataTransactor) SetApprovalForAll(opts *bind.TransactOpts, to common.Address, approved bool) (*types.Transaction, error)
SetApprovalForAll is a paid mutator transaction binding the contract method 0xa22cb465.
Solidity: function setApprovalForAll(address to, bool approved) returns()
func (*ERC721MetadataTransactor) TransferFrom ¶ added in v1.1.0
func (_ERC721Metadata *ERC721MetadataTransactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 tokenId) returns()
type ERC721MetadataTransactorRaw ¶ added in v1.1.0
type ERC721MetadataTransactorRaw struct {
Contract *ERC721MetadataTransactor // Generic write-only contract binding to access the raw methods on
}
ERC721MetadataTransactorRaw is an auto generated low-level write-only Go binding around a Klaytn contract.
func (*ERC721MetadataTransactorRaw) Transact ¶ added in v1.1.0
func (_ERC721Metadata *ERC721MetadataTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ERC721MetadataTransactorRaw) Transfer ¶ added in v1.1.0
func (_ERC721Metadata *ERC721MetadataTransactorRaw) 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 ERC721MetadataTransactorSession ¶ added in v1.1.0
type ERC721MetadataTransactorSession struct { Contract *ERC721MetadataTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ERC721MetadataTransactorSession is an auto generated write-only Go binding around a Klaytn contract, with pre-set transact options.
func (*ERC721MetadataTransactorSession) Approve ¶ added in v1.1.0
func (_ERC721Metadata *ERC721MetadataTransactorSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address to, uint256 tokenId) returns()
func (*ERC721MetadataTransactorSession) SafeTransferFrom ¶ added in v1.1.0
func (_ERC721Metadata *ERC721MetadataTransactorSession) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
SafeTransferFrom is a paid mutator transaction binding the contract method 0x42842e0e.
Solidity: function safeTransferFrom(address from, address to, uint256 tokenId) returns()
func (*ERC721MetadataTransactorSession) SafeTransferFrom0 ¶ added in v1.8.4
func (_ERC721Metadata *ERC721MetadataTransactorSession) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, _data []byte) (*types.Transaction, error)
SafeTransferFrom0 is a paid mutator transaction binding the contract method 0xb88d4fde.
Solidity: function safeTransferFrom(address from, address to, uint256 tokenId, bytes _data) returns()
func (*ERC721MetadataTransactorSession) SetApprovalForAll ¶ added in v1.1.0
func (_ERC721Metadata *ERC721MetadataTransactorSession) SetApprovalForAll(to common.Address, approved bool) (*types.Transaction, error)
SetApprovalForAll is a paid mutator transaction binding the contract method 0xa22cb465.
Solidity: function setApprovalForAll(address to, bool approved) returns()
func (*ERC721MetadataTransactorSession) TransferFrom ¶ added in v1.1.0
func (_ERC721Metadata *ERC721MetadataTransactorSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 tokenId) returns()
type ERC721MetadataTransfer ¶ added in v1.1.0
type ERC721MetadataTransfer struct { From common.Address To common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
ERC721MetadataTransfer represents a Transfer event raised by the ERC721Metadata contract.
type ERC721MetadataTransferIterator ¶ added in v1.1.0
type ERC721MetadataTransferIterator struct { Event *ERC721MetadataTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC721MetadataTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the ERC721Metadata contract.
func (*ERC721MetadataTransferIterator) Close ¶ added in v1.1.0
func (it *ERC721MetadataTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC721MetadataTransferIterator) Error ¶ added in v1.1.0
func (it *ERC721MetadataTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC721MetadataTransferIterator) Next ¶ added in v1.1.0
func (it *ERC721MetadataTransferIterator) Next() bool
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 ERC721Raw ¶ added in v1.1.0
type ERC721Raw struct {
Contract *ERC721 // Generic contract binding to access the raw methods on
}
ERC721Raw is an auto generated low-level Go binding around a Klaytn contract.
func (*ERC721Raw) Call ¶ added in v1.1.0
func (_ERC721 *ERC721Raw) 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 (*ERC721Raw) Transact ¶ added in v1.1.0
func (_ERC721 *ERC721Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ERC721Raw) Transfer ¶ added in v1.1.0
func (_ERC721 *ERC721Raw) 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 ERC721Session ¶ added in v1.1.0
type ERC721Session struct { Contract *ERC721 // 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 }
ERC721Session is an auto generated Go binding around a Klaytn contract, with pre-set call and transact options.
func (*ERC721Session) Approve ¶ added in v1.1.0
func (_ERC721 *ERC721Session) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address to, uint256 tokenId) returns()
func (*ERC721Session) BalanceOf ¶ added in v1.1.0
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256)
func (*ERC721Session) GetApproved ¶ added in v1.1.0
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 tokenId) view returns(address)
func (*ERC721Session) IsApprovedForAll ¶ added in v1.1.0
func (_ERC721 *ERC721Session) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address owner, address operator) view returns(bool)
func (*ERC721Session) OwnerOf ¶ added in v1.1.0
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 tokenId) view returns(address)
func (*ERC721Session) SafeTransferFrom ¶ added in v1.1.0
func (_ERC721 *ERC721Session) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
SafeTransferFrom is a paid mutator transaction binding the contract method 0x42842e0e.
Solidity: function safeTransferFrom(address from, address to, uint256 tokenId) returns()
func (*ERC721Session) SafeTransferFrom0 ¶ added in v1.8.4
func (_ERC721 *ERC721Session) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, _data []byte) (*types.Transaction, error)
SafeTransferFrom0 is a paid mutator transaction binding the contract method 0xb88d4fde.
Solidity: function safeTransferFrom(address from, address to, uint256 tokenId, bytes _data) returns()
func (*ERC721Session) SetApprovalForAll ¶ added in v1.1.0
func (_ERC721 *ERC721Session) SetApprovalForAll(to common.Address, approved bool) (*types.Transaction, error)
SetApprovalForAll is a paid mutator transaction binding the contract method 0xa22cb465.
Solidity: function setApprovalForAll(address to, bool approved) returns()
func (*ERC721Session) SupportsInterface ¶ added in v1.1.0
func (_ERC721 *ERC721Session) SupportsInterface(interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
func (*ERC721Session) TransferFrom ¶ added in v1.1.0
func (_ERC721 *ERC721Session) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 tokenId) returns()
type ERC721Transactor ¶ added in v1.1.0
type ERC721Transactor struct {
// contains filtered or unexported fields
}
ERC721Transactor is an auto generated write-only Go binding around a Klaytn contract.
func NewERC721Transactor ¶ added in v1.1.0
func NewERC721Transactor(address common.Address, transactor bind.ContractTransactor) (*ERC721Transactor, error)
NewERC721Transactor creates a new write-only instance of ERC721, bound to a specific deployed contract.
func (*ERC721Transactor) Approve ¶ added in v1.1.0
func (_ERC721 *ERC721Transactor) Approve(opts *bind.TransactOpts, to common.Address, tokenId *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address to, uint256 tokenId) returns()
func (*ERC721Transactor) SafeTransferFrom ¶ added in v1.1.0
func (_ERC721 *ERC721Transactor) SafeTransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
SafeTransferFrom is a paid mutator transaction binding the contract method 0x42842e0e.
Solidity: function safeTransferFrom(address from, address to, uint256 tokenId) returns()
func (*ERC721Transactor) SafeTransferFrom0 ¶ added in v1.8.4
func (_ERC721 *ERC721Transactor) SafeTransferFrom0(opts *bind.TransactOpts, from common.Address, to common.Address, tokenId *big.Int, _data []byte) (*types.Transaction, error)
SafeTransferFrom0 is a paid mutator transaction binding the contract method 0xb88d4fde.
Solidity: function safeTransferFrom(address from, address to, uint256 tokenId, bytes _data) returns()
func (*ERC721Transactor) SetApprovalForAll ¶ added in v1.1.0
func (_ERC721 *ERC721Transactor) SetApprovalForAll(opts *bind.TransactOpts, to common.Address, approved bool) (*types.Transaction, error)
SetApprovalForAll is a paid mutator transaction binding the contract method 0xa22cb465.
Solidity: function setApprovalForAll(address to, bool approved) returns()
func (*ERC721Transactor) TransferFrom ¶ added in v1.1.0
func (_ERC721 *ERC721Transactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 tokenId) returns()
type ERC721TransactorRaw ¶ added in v1.1.0
type ERC721TransactorRaw struct {
Contract *ERC721Transactor // Generic write-only contract binding to access the raw methods on
}
ERC721TransactorRaw is an auto generated low-level write-only Go binding around a Klaytn contract.
func (*ERC721TransactorRaw) Transact ¶ added in v1.1.0
func (_ERC721 *ERC721TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ERC721TransactorRaw) Transfer ¶ added in v1.1.0
func (_ERC721 *ERC721TransactorRaw) 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 ERC721TransactorSession ¶ added in v1.1.0
type ERC721TransactorSession struct { Contract *ERC721Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ERC721TransactorSession is an auto generated write-only Go binding around a Klaytn contract, with pre-set transact options.
func (*ERC721TransactorSession) Approve ¶ added in v1.1.0
func (_ERC721 *ERC721TransactorSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address to, uint256 tokenId) returns()
func (*ERC721TransactorSession) SafeTransferFrom ¶ added in v1.1.0
func (_ERC721 *ERC721TransactorSession) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
SafeTransferFrom is a paid mutator transaction binding the contract method 0x42842e0e.
Solidity: function safeTransferFrom(address from, address to, uint256 tokenId) returns()
func (*ERC721TransactorSession) SafeTransferFrom0 ¶ added in v1.8.4
func (_ERC721 *ERC721TransactorSession) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, _data []byte) (*types.Transaction, error)
SafeTransferFrom0 is a paid mutator transaction binding the contract method 0xb88d4fde.
Solidity: function safeTransferFrom(address from, address to, uint256 tokenId, bytes _data) returns()
func (*ERC721TransactorSession) SetApprovalForAll ¶ added in v1.1.0
func (_ERC721 *ERC721TransactorSession) SetApprovalForAll(to common.Address, approved bool) (*types.Transaction, error)
SetApprovalForAll is a paid mutator transaction binding the contract method 0xa22cb465.
Solidity: function setApprovalForAll(address to, bool approved) returns()
func (*ERC721TransactorSession) TransferFrom ¶ added in v1.1.0
func (_ERC721 *ERC721TransactorSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 tokenId) returns()
type ERC721Transfer ¶ added in v1.1.0
type ERC721Transfer struct { From common.Address To common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
ERC721Transfer represents a Transfer event raised by the ERC721 contract.
type ERC721TransferIterator ¶ added in v1.1.0
type ERC721TransferIterator struct { Event *ERC721Transfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC721TransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the ERC721 contract.
func (*ERC721TransferIterator) Close ¶ added in v1.1.0
func (it *ERC721TransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC721TransferIterator) Error ¶ added in v1.1.0
func (it *ERC721TransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC721TransferIterator) Next ¶ added in v1.1.0
func (it *ERC721TransferIterator) Next() bool
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 IERC165 ¶
type IERC165 struct { IERC165Caller // Read-only binding to the contract IERC165Transactor // Write-only binding to the contract IERC165Filterer // Log filterer for contract events }
IERC165 is an auto generated Go binding around a Klaytn contract.
func NewIERC165 ¶
NewIERC165 creates a new instance of IERC165, bound to a specific deployed contract.
type IERC165Caller ¶
type IERC165Caller struct {
// contains filtered or unexported fields
}
IERC165Caller is an auto generated read-only Go binding around a Klaytn contract.
func NewIERC165Caller ¶
func NewIERC165Caller(address common.Address, caller bind.ContractCaller) (*IERC165Caller, error)
NewIERC165Caller creates a new read-only instance of IERC165, bound to a specific deployed contract.
func (*IERC165Caller) SupportsInterface ¶
func (_IERC165 *IERC165Caller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
type IERC165CallerRaw ¶
type IERC165CallerRaw struct {
Contract *IERC165Caller // Generic read-only contract binding to access the raw methods on
}
IERC165CallerRaw is an auto generated low-level read-only Go binding around a Klaytn contract.
func (*IERC165CallerRaw) Call ¶
func (_IERC165 *IERC165CallerRaw) 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 IERC165CallerSession ¶
type IERC165CallerSession struct { Contract *IERC165Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IERC165CallerSession is an auto generated read-only Go binding around a Klaytn contract, with pre-set call options.
func (*IERC165CallerSession) SupportsInterface ¶
func (_IERC165 *IERC165CallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
type IERC165Filterer ¶
type IERC165Filterer struct {
// contains filtered or unexported fields
}
IERC165Filterer is an auto generated log filtering Go binding around a Klaytn contract events.
func NewIERC165Filterer ¶
func NewIERC165Filterer(address common.Address, filterer bind.ContractFilterer) (*IERC165Filterer, error)
NewIERC165Filterer creates a new log filterer instance of IERC165, bound to a specific deployed contract.
type IERC165Raw ¶
type IERC165Raw struct {
Contract *IERC165 // Generic contract binding to access the raw methods on
}
IERC165Raw is an auto generated low-level Go binding around a Klaytn contract.
func (*IERC165Raw) Call ¶
func (_IERC165 *IERC165Raw) 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 (*IERC165Raw) Transact ¶
func (_IERC165 *IERC165Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IERC165Raw) Transfer ¶
func (_IERC165 *IERC165Raw) 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 IERC165Session ¶
type IERC165Session struct { Contract *IERC165 // 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 }
IERC165Session is an auto generated Go binding around a Klaytn contract, with pre-set call and transact options.
func (*IERC165Session) SupportsInterface ¶
func (_IERC165 *IERC165Session) SupportsInterface(interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
type IERC165Transactor ¶
type IERC165Transactor struct {
// contains filtered or unexported fields
}
IERC165Transactor is an auto generated write-only Go binding around a Klaytn contract.
func NewIERC165Transactor ¶
func NewIERC165Transactor(address common.Address, transactor bind.ContractTransactor) (*IERC165Transactor, error)
NewIERC165Transactor creates a new write-only instance of IERC165, bound to a specific deployed contract.
type IERC165TransactorRaw ¶
type IERC165TransactorRaw struct {
Contract *IERC165Transactor // Generic write-only contract binding to access the raw methods on
}
IERC165TransactorRaw is an auto generated low-level write-only Go binding around a Klaytn contract.
func (*IERC165TransactorRaw) Transact ¶
func (_IERC165 *IERC165TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IERC165TransactorRaw) Transfer ¶
func (_IERC165 *IERC165TransactorRaw) 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 IERC165TransactorSession ¶
type IERC165TransactorSession struct { Contract *IERC165Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IERC165TransactorSession is an auto generated write-only Go binding around a Klaytn contract, with pre-set transact options.
type IERC20 ¶
type IERC20 struct { IERC20Caller // Read-only binding to the contract IERC20Transactor // Write-only binding to the contract IERC20Filterer // Log filterer for contract events }
IERC20 is an auto generated Go binding around a Klaytn contract.
type IERC20Approval ¶
type IERC20Approval struct { Owner common.Address Spender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
IERC20Approval represents a Approval event raised by the IERC20 contract.
type IERC20ApprovalIterator ¶
type IERC20ApprovalIterator struct { Event *IERC20Approval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IERC20ApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the IERC20 contract.
func (*IERC20ApprovalIterator) Close ¶
func (it *IERC20ApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IERC20ApprovalIterator) Error ¶
func (it *IERC20ApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IERC20ApprovalIterator) Next ¶
func (it *IERC20ApprovalIterator) Next() bool
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 IERC20BridgeReceiver ¶ added in v1.1.0
type IERC20BridgeReceiver struct { IERC20BridgeReceiverCaller // Read-only binding to the contract IERC20BridgeReceiverTransactor // Write-only binding to the contract IERC20BridgeReceiverFilterer // Log filterer for contract events }
IERC20BridgeReceiver is an auto generated Go binding around a Klaytn contract.
func NewIERC20BridgeReceiver ¶ added in v1.1.0
func NewIERC20BridgeReceiver(address common.Address, backend bind.ContractBackend) (*IERC20BridgeReceiver, error)
NewIERC20BridgeReceiver creates a new instance of IERC20BridgeReceiver, bound to a specific deployed contract.
type IERC20BridgeReceiverCaller ¶ added in v1.1.0
type IERC20BridgeReceiverCaller struct {
// contains filtered or unexported fields
}
IERC20BridgeReceiverCaller is an auto generated read-only Go binding around a Klaytn contract.
func NewIERC20BridgeReceiverCaller ¶ added in v1.1.0
func NewIERC20BridgeReceiverCaller(address common.Address, caller bind.ContractCaller) (*IERC20BridgeReceiverCaller, error)
NewIERC20BridgeReceiverCaller creates a new read-only instance of IERC20BridgeReceiver, bound to a specific deployed contract.
type IERC20BridgeReceiverCallerRaw ¶ added in v1.1.0
type IERC20BridgeReceiverCallerRaw struct {
Contract *IERC20BridgeReceiverCaller // Generic read-only contract binding to access the raw methods on
}
IERC20BridgeReceiverCallerRaw is an auto generated low-level read-only Go binding around a Klaytn contract.
func (*IERC20BridgeReceiverCallerRaw) Call ¶ added in v1.1.0
func (_IERC20BridgeReceiver *IERC20BridgeReceiverCallerRaw) 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 IERC20BridgeReceiverCallerSession ¶ added in v1.1.0
type IERC20BridgeReceiverCallerSession struct { Contract *IERC20BridgeReceiverCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IERC20BridgeReceiverCallerSession is an auto generated read-only Go binding around a Klaytn contract, with pre-set call options.
type IERC20BridgeReceiverFilterer ¶ added in v1.1.0
type IERC20BridgeReceiverFilterer struct {
// contains filtered or unexported fields
}
IERC20BridgeReceiverFilterer is an auto generated log filtering Go binding around a Klaytn contract events.
func NewIERC20BridgeReceiverFilterer ¶ added in v1.1.0
func NewIERC20BridgeReceiverFilterer(address common.Address, filterer bind.ContractFilterer) (*IERC20BridgeReceiverFilterer, error)
NewIERC20BridgeReceiverFilterer creates a new log filterer instance of IERC20BridgeReceiver, bound to a specific deployed contract.
type IERC20BridgeReceiverRaw ¶ added in v1.1.0
type IERC20BridgeReceiverRaw struct {
Contract *IERC20BridgeReceiver // Generic contract binding to access the raw methods on
}
IERC20BridgeReceiverRaw is an auto generated low-level Go binding around a Klaytn contract.
func (*IERC20BridgeReceiverRaw) Call ¶ added in v1.1.0
func (_IERC20BridgeReceiver *IERC20BridgeReceiverRaw) 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 (*IERC20BridgeReceiverRaw) Transact ¶ added in v1.1.0
func (_IERC20BridgeReceiver *IERC20BridgeReceiverRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IERC20BridgeReceiverRaw) Transfer ¶ added in v1.1.0
func (_IERC20BridgeReceiver *IERC20BridgeReceiverRaw) 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 IERC20BridgeReceiverSession ¶ added in v1.1.0
type IERC20BridgeReceiverSession struct { Contract *IERC20BridgeReceiver // 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 }
IERC20BridgeReceiverSession is an auto generated Go binding around a Klaytn contract, with pre-set call and transact options.
func (*IERC20BridgeReceiverSession) OnERC20Received ¶ added in v1.1.0
func (_IERC20BridgeReceiver *IERC20BridgeReceiverSession) OnERC20Received(_from common.Address, _to common.Address, _amount *big.Int, _feeLimit *big.Int, _extraData []byte) (*types.Transaction, error)
OnERC20Received is a paid mutator transaction binding the contract method 0xf1656e53.
Solidity: function onERC20Received(address _from, address _to, uint256 _amount, uint256 _feeLimit, bytes _extraData) returns()
type IERC20BridgeReceiverTransactor ¶ added in v1.1.0
type IERC20BridgeReceiverTransactor struct {
// contains filtered or unexported fields
}
IERC20BridgeReceiverTransactor is an auto generated write-only Go binding around a Klaytn contract.
func NewIERC20BridgeReceiverTransactor ¶ added in v1.1.0
func NewIERC20BridgeReceiverTransactor(address common.Address, transactor bind.ContractTransactor) (*IERC20BridgeReceiverTransactor, error)
NewIERC20BridgeReceiverTransactor creates a new write-only instance of IERC20BridgeReceiver, bound to a specific deployed contract.
func (*IERC20BridgeReceiverTransactor) OnERC20Received ¶ added in v1.1.0
func (_IERC20BridgeReceiver *IERC20BridgeReceiverTransactor) OnERC20Received(opts *bind.TransactOpts, _from common.Address, _to common.Address, _amount *big.Int, _feeLimit *big.Int, _extraData []byte) (*types.Transaction, error)
OnERC20Received is a paid mutator transaction binding the contract method 0xf1656e53.
Solidity: function onERC20Received(address _from, address _to, uint256 _amount, uint256 _feeLimit, bytes _extraData) returns()
type IERC20BridgeReceiverTransactorRaw ¶ added in v1.1.0
type IERC20BridgeReceiverTransactorRaw struct {
Contract *IERC20BridgeReceiverTransactor // Generic write-only contract binding to access the raw methods on
}
IERC20BridgeReceiverTransactorRaw is an auto generated low-level write-only Go binding around a Klaytn contract.
func (*IERC20BridgeReceiverTransactorRaw) Transact ¶ added in v1.1.0
func (_IERC20BridgeReceiver *IERC20BridgeReceiverTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IERC20BridgeReceiverTransactorRaw) Transfer ¶ added in v1.1.0
func (_IERC20BridgeReceiver *IERC20BridgeReceiverTransactorRaw) 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 IERC20BridgeReceiverTransactorSession ¶ added in v1.1.0
type IERC20BridgeReceiverTransactorSession struct { Contract *IERC20BridgeReceiverTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IERC20BridgeReceiverTransactorSession is an auto generated write-only Go binding around a Klaytn contract, with pre-set transact options.
func (*IERC20BridgeReceiverTransactorSession) OnERC20Received ¶ added in v1.1.0
func (_IERC20BridgeReceiver *IERC20BridgeReceiverTransactorSession) OnERC20Received(_from common.Address, _to common.Address, _amount *big.Int, _feeLimit *big.Int, _extraData []byte) (*types.Transaction, error)
OnERC20Received is a paid mutator transaction binding the contract method 0xf1656e53.
Solidity: function onERC20Received(address _from, address _to, uint256 _amount, uint256 _feeLimit, bytes _extraData) returns()
type IERC20Caller ¶
type IERC20Caller struct {
// contains filtered or unexported fields
}
IERC20Caller is an auto generated read-only Go binding around a Klaytn contract.
func NewIERC20Caller ¶
func NewIERC20Caller(address common.Address, caller bind.ContractCaller) (*IERC20Caller, error)
NewIERC20Caller creates a new read-only instance of IERC20, bound to a specific deployed contract.
func (*IERC20Caller) Allowance ¶
func (_IERC20 *IERC20Caller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256)
func (*IERC20Caller) BalanceOf ¶
func (_IERC20 *IERC20Caller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) view returns(uint256)
func (*IERC20Caller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type IERC20CallerRaw ¶
type IERC20CallerRaw struct {
Contract *IERC20Caller // Generic read-only contract binding to access the raw methods on
}
IERC20CallerRaw is an auto generated low-level read-only Go binding around a Klaytn contract.
func (*IERC20CallerRaw) Call ¶
func (_IERC20 *IERC20CallerRaw) 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 IERC20CallerSession ¶
type IERC20CallerSession struct { Contract *IERC20Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IERC20CallerSession is an auto generated read-only Go binding around a Klaytn contract, with pre-set call options.
func (*IERC20CallerSession) Allowance ¶
func (_IERC20 *IERC20CallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256)
func (*IERC20CallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) view returns(uint256)
func (*IERC20CallerSession) TotalSupply ¶
func (_IERC20 *IERC20CallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type IERC20Filterer ¶
type IERC20Filterer struct {
// contains filtered or unexported fields
}
IERC20Filterer is an auto generated log filtering Go binding around a Klaytn contract events.
func NewIERC20Filterer ¶
func NewIERC20Filterer(address common.Address, filterer bind.ContractFilterer) (*IERC20Filterer, error)
NewIERC20Filterer creates a new log filterer instance of IERC20, bound to a specific deployed contract.
func (*IERC20Filterer) FilterApproval ¶
func (_IERC20 *IERC20Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*IERC20ApprovalIterator, error)
FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*IERC20Filterer) FilterTransfer ¶
func (_IERC20 *IERC20Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*IERC20TransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*IERC20Filterer) ParseApproval ¶ added in v1.8.4
func (_IERC20 *IERC20Filterer) ParseApproval(log types.Log) (*IERC20Approval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*IERC20Filterer) ParseTransfer ¶ added in v1.8.4
func (_IERC20 *IERC20Filterer) ParseTransfer(log types.Log) (*IERC20Transfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*IERC20Filterer) WatchApproval ¶
func (_IERC20 *IERC20Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *IERC20Approval, owner []common.Address, spender []common.Address) (event.Subscription, error)
WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*IERC20Filterer) WatchTransfer ¶
func (_IERC20 *IERC20Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *IERC20Transfer, from []common.Address, to []common.Address) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
type IERC20Raw ¶
type IERC20Raw struct {
Contract *IERC20 // Generic contract binding to access the raw methods on
}
IERC20Raw is an auto generated low-level Go binding around a Klaytn contract.
func (*IERC20Raw) Call ¶
func (_IERC20 *IERC20Raw) 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 (*IERC20Raw) Transact ¶
func (_IERC20 *IERC20Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IERC20Raw) Transfer ¶
func (_IERC20 *IERC20Raw) 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 IERC20Session ¶
type IERC20Session struct { Contract *IERC20 // 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 }
IERC20Session is an auto generated Go binding around a Klaytn contract, with pre-set call and transact options.
func (*IERC20Session) Allowance ¶
func (_IERC20 *IERC20Session) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256)
func (*IERC20Session) Approve ¶
func (_IERC20 *IERC20Session) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*IERC20Session) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) view returns(uint256)
func (*IERC20Session) TotalSupply ¶
func (_IERC20 *IERC20Session) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*IERC20Session) Transfer ¶
func (_IERC20 *IERC20Session) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address recipient, uint256 amount) returns(bool)
func (*IERC20Session) TransferFrom ¶
func (_IERC20 *IERC20Session) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)
type IERC20Transactor ¶
type IERC20Transactor struct {
// contains filtered or unexported fields
}
IERC20Transactor is an auto generated write-only Go binding around a Klaytn contract.
func NewIERC20Transactor ¶
func NewIERC20Transactor(address common.Address, transactor bind.ContractTransactor) (*IERC20Transactor, error)
NewIERC20Transactor creates a new write-only instance of IERC20, bound to a specific deployed contract.
func (*IERC20Transactor) Approve ¶
func (_IERC20 *IERC20Transactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*IERC20Transactor) Transfer ¶
func (_IERC20 *IERC20Transactor) Transfer(opts *bind.TransactOpts, recipient common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address recipient, uint256 amount) returns(bool)
func (*IERC20Transactor) TransferFrom ¶
func (_IERC20 *IERC20Transactor) TransferFrom(opts *bind.TransactOpts, sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)
type IERC20TransactorRaw ¶
type IERC20TransactorRaw struct {
Contract *IERC20Transactor // Generic write-only contract binding to access the raw methods on
}
IERC20TransactorRaw is an auto generated low-level write-only Go binding around a Klaytn contract.
func (*IERC20TransactorRaw) Transact ¶
func (_IERC20 *IERC20TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IERC20TransactorRaw) Transfer ¶
func (_IERC20 *IERC20TransactorRaw) 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 IERC20TransactorSession ¶
type IERC20TransactorSession struct { Contract *IERC20Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IERC20TransactorSession is an auto generated write-only Go binding around a Klaytn contract, with pre-set transact options.
func (*IERC20TransactorSession) Approve ¶
func (_IERC20 *IERC20TransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*IERC20TransactorSession) Transfer ¶
func (_IERC20 *IERC20TransactorSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address recipient, uint256 amount) returns(bool)
func (*IERC20TransactorSession) TransferFrom ¶
func (_IERC20 *IERC20TransactorSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)
type IERC20Transfer ¶
type IERC20Transfer struct { From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
IERC20Transfer represents a Transfer event raised by the IERC20 contract.
type IERC20TransferIterator ¶
type IERC20TransferIterator struct { Event *IERC20Transfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IERC20TransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the IERC20 contract.
func (*IERC20TransferIterator) Close ¶
func (it *IERC20TransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IERC20TransferIterator) Error ¶
func (it *IERC20TransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IERC20TransferIterator) Next ¶
func (it *IERC20TransferIterator) Next() bool
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 IERC721 ¶
type IERC721 struct { IERC721Caller // Read-only binding to the contract IERC721Transactor // Write-only binding to the contract IERC721Filterer // Log filterer for contract events }
IERC721 is an auto generated Go binding around a Klaytn contract.
func NewIERC721 ¶
NewIERC721 creates a new instance of IERC721, bound to a specific deployed contract.
type IERC721Approval ¶
type IERC721Approval struct { Owner common.Address Approved common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
IERC721Approval represents a Approval event raised by the IERC721 contract.
type IERC721ApprovalForAll ¶
type IERC721ApprovalForAll struct { Owner common.Address Operator common.Address Approved bool Raw types.Log // Blockchain specific contextual infos }
IERC721ApprovalForAll represents a ApprovalForAll event raised by the IERC721 contract.
type IERC721ApprovalForAllIterator ¶
type IERC721ApprovalForAllIterator struct { Event *IERC721ApprovalForAll // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IERC721ApprovalForAllIterator is returned from FilterApprovalForAll and is used to iterate over the raw logs and unpacked data for ApprovalForAll events raised by the IERC721 contract.
func (*IERC721ApprovalForAllIterator) Close ¶
func (it *IERC721ApprovalForAllIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IERC721ApprovalForAllIterator) Error ¶
func (it *IERC721ApprovalForAllIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IERC721ApprovalForAllIterator) Next ¶
func (it *IERC721ApprovalForAllIterator) Next() bool
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 IERC721ApprovalIterator ¶
type IERC721ApprovalIterator struct { Event *IERC721Approval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IERC721ApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the IERC721 contract.
func (*IERC721ApprovalIterator) Close ¶
func (it *IERC721ApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IERC721ApprovalIterator) Error ¶
func (it *IERC721ApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IERC721ApprovalIterator) Next ¶
func (it *IERC721ApprovalIterator) Next() bool
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 IERC721BridgeReceiver ¶ added in v1.1.0
type IERC721BridgeReceiver struct { IERC721BridgeReceiverCaller // Read-only binding to the contract IERC721BridgeReceiverTransactor // Write-only binding to the contract IERC721BridgeReceiverFilterer // Log filterer for contract events }
IERC721BridgeReceiver is an auto generated Go binding around a Klaytn contract.
func NewIERC721BridgeReceiver ¶ added in v1.1.0
func NewIERC721BridgeReceiver(address common.Address, backend bind.ContractBackend) (*IERC721BridgeReceiver, error)
NewIERC721BridgeReceiver creates a new instance of IERC721BridgeReceiver, bound to a specific deployed contract.
type IERC721BridgeReceiverCaller ¶ added in v1.1.0
type IERC721BridgeReceiverCaller struct {
// contains filtered or unexported fields
}
IERC721BridgeReceiverCaller is an auto generated read-only Go binding around a Klaytn contract.
func NewIERC721BridgeReceiverCaller ¶ added in v1.1.0
func NewIERC721BridgeReceiverCaller(address common.Address, caller bind.ContractCaller) (*IERC721BridgeReceiverCaller, error)
NewIERC721BridgeReceiverCaller creates a new read-only instance of IERC721BridgeReceiver, bound to a specific deployed contract.
type IERC721BridgeReceiverCallerRaw ¶ added in v1.1.0
type IERC721BridgeReceiverCallerRaw struct {
Contract *IERC721BridgeReceiverCaller // Generic read-only contract binding to access the raw methods on
}
IERC721BridgeReceiverCallerRaw is an auto generated low-level read-only Go binding around a Klaytn contract.
func (*IERC721BridgeReceiverCallerRaw) Call ¶ added in v1.1.0
func (_IERC721BridgeReceiver *IERC721BridgeReceiverCallerRaw) 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 IERC721BridgeReceiverCallerSession ¶ added in v1.1.0
type IERC721BridgeReceiverCallerSession struct { Contract *IERC721BridgeReceiverCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IERC721BridgeReceiverCallerSession is an auto generated read-only Go binding around a Klaytn contract, with pre-set call options.
type IERC721BridgeReceiverFilterer ¶ added in v1.1.0
type IERC721BridgeReceiverFilterer struct {
// contains filtered or unexported fields
}
IERC721BridgeReceiverFilterer is an auto generated log filtering Go binding around a Klaytn contract events.
func NewIERC721BridgeReceiverFilterer ¶ added in v1.1.0
func NewIERC721BridgeReceiverFilterer(address common.Address, filterer bind.ContractFilterer) (*IERC721BridgeReceiverFilterer, error)
NewIERC721BridgeReceiverFilterer creates a new log filterer instance of IERC721BridgeReceiver, bound to a specific deployed contract.
type IERC721BridgeReceiverRaw ¶ added in v1.1.0
type IERC721BridgeReceiverRaw struct {
Contract *IERC721BridgeReceiver // Generic contract binding to access the raw methods on
}
IERC721BridgeReceiverRaw is an auto generated low-level Go binding around a Klaytn contract.
func (*IERC721BridgeReceiverRaw) Call ¶ added in v1.1.0
func (_IERC721BridgeReceiver *IERC721BridgeReceiverRaw) 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 (*IERC721BridgeReceiverRaw) Transact ¶ added in v1.1.0
func (_IERC721BridgeReceiver *IERC721BridgeReceiverRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IERC721BridgeReceiverRaw) Transfer ¶ added in v1.1.0
func (_IERC721BridgeReceiver *IERC721BridgeReceiverRaw) 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 IERC721BridgeReceiverSession ¶ added in v1.1.0
type IERC721BridgeReceiverSession struct { Contract *IERC721BridgeReceiver // 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 }
IERC721BridgeReceiverSession is an auto generated Go binding around a Klaytn contract, with pre-set call and transact options.
func (*IERC721BridgeReceiverSession) OnERC721Received ¶ added in v1.1.0
func (_IERC721BridgeReceiver *IERC721BridgeReceiverSession) OnERC721Received(_from common.Address, _tokenId *big.Int, _to common.Address, _extraData []byte) (*types.Transaction, error)
OnERC721Received is a paid mutator transaction binding the contract method 0xcf0da290.
Solidity: function onERC721Received(address _from, uint256 _tokenId, address _to, bytes _extraData) returns()
type IERC721BridgeReceiverTransactor ¶ added in v1.1.0
type IERC721BridgeReceiverTransactor struct {
// contains filtered or unexported fields
}
IERC721BridgeReceiverTransactor is an auto generated write-only Go binding around a Klaytn contract.
func NewIERC721BridgeReceiverTransactor ¶ added in v1.1.0
func NewIERC721BridgeReceiverTransactor(address common.Address, transactor bind.ContractTransactor) (*IERC721BridgeReceiverTransactor, error)
NewIERC721BridgeReceiverTransactor creates a new write-only instance of IERC721BridgeReceiver, bound to a specific deployed contract.
func (*IERC721BridgeReceiverTransactor) OnERC721Received ¶ added in v1.1.0
func (_IERC721BridgeReceiver *IERC721BridgeReceiverTransactor) OnERC721Received(opts *bind.TransactOpts, _from common.Address, _tokenId *big.Int, _to common.Address, _extraData []byte) (*types.Transaction, error)
OnERC721Received is a paid mutator transaction binding the contract method 0xcf0da290.
Solidity: function onERC721Received(address _from, uint256 _tokenId, address _to, bytes _extraData) returns()
type IERC721BridgeReceiverTransactorRaw ¶ added in v1.1.0
type IERC721BridgeReceiverTransactorRaw struct {
Contract *IERC721BridgeReceiverTransactor // Generic write-only contract binding to access the raw methods on
}
IERC721BridgeReceiverTransactorRaw is an auto generated low-level write-only Go binding around a Klaytn contract.
func (*IERC721BridgeReceiverTransactorRaw) Transact ¶ added in v1.1.0
func (_IERC721BridgeReceiver *IERC721BridgeReceiverTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IERC721BridgeReceiverTransactorRaw) Transfer ¶ added in v1.1.0
func (_IERC721BridgeReceiver *IERC721BridgeReceiverTransactorRaw) 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 IERC721BridgeReceiverTransactorSession ¶ added in v1.1.0
type IERC721BridgeReceiverTransactorSession struct { Contract *IERC721BridgeReceiverTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IERC721BridgeReceiverTransactorSession is an auto generated write-only Go binding around a Klaytn contract, with pre-set transact options.
func (*IERC721BridgeReceiverTransactorSession) OnERC721Received ¶ added in v1.1.0
func (_IERC721BridgeReceiver *IERC721BridgeReceiverTransactorSession) OnERC721Received(_from common.Address, _tokenId *big.Int, _to common.Address, _extraData []byte) (*types.Transaction, error)
OnERC721Received is a paid mutator transaction binding the contract method 0xcf0da290.
Solidity: function onERC721Received(address _from, uint256 _tokenId, address _to, bytes _extraData) returns()
type IERC721Caller ¶
type IERC721Caller struct {
// contains filtered or unexported fields
}
IERC721Caller is an auto generated read-only Go binding around a Klaytn contract.
func NewIERC721Caller ¶
func NewIERC721Caller(address common.Address, caller bind.ContractCaller) (*IERC721Caller, error)
NewIERC721Caller creates a new read-only instance of IERC721, bound to a specific deployed contract.
func (*IERC721Caller) BalanceOf ¶
func (_IERC721 *IERC721Caller) BalanceOf(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256 balance)
func (*IERC721Caller) GetApproved ¶
func (_IERC721 *IERC721Caller) GetApproved(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 tokenId) view returns(address operator)
func (*IERC721Caller) IsApprovedForAll ¶
func (_IERC721 *IERC721Caller) IsApprovedForAll(opts *bind.CallOpts, owner common.Address, operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address owner, address operator) view returns(bool)
func (*IERC721Caller) OwnerOf ¶
func (_IERC721 *IERC721Caller) OwnerOf(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 tokenId) view returns(address owner)
func (*IERC721Caller) SupportsInterface ¶
func (_IERC721 *IERC721Caller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
type IERC721CallerRaw ¶
type IERC721CallerRaw struct {
Contract *IERC721Caller // Generic read-only contract binding to access the raw methods on
}
IERC721CallerRaw is an auto generated low-level read-only Go binding around a Klaytn contract.
func (*IERC721CallerRaw) Call ¶
func (_IERC721 *IERC721CallerRaw) 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 IERC721CallerSession ¶
type IERC721CallerSession struct { Contract *IERC721Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IERC721CallerSession is an auto generated read-only Go binding around a Klaytn contract, with pre-set call options.
func (*IERC721CallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256 balance)
func (*IERC721CallerSession) GetApproved ¶
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 tokenId) view returns(address operator)
func (*IERC721CallerSession) IsApprovedForAll ¶
func (_IERC721 *IERC721CallerSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address owner, address operator) view returns(bool)
func (*IERC721CallerSession) OwnerOf ¶
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 tokenId) view returns(address owner)
func (*IERC721CallerSession) SupportsInterface ¶
func (_IERC721 *IERC721CallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
type IERC721Filterer ¶
type IERC721Filterer struct {
// contains filtered or unexported fields
}
IERC721Filterer is an auto generated log filtering Go binding around a Klaytn contract events.
func NewIERC721Filterer ¶
func NewIERC721Filterer(address common.Address, filterer bind.ContractFilterer) (*IERC721Filterer, error)
NewIERC721Filterer creates a new log filterer instance of IERC721, bound to a specific deployed contract.
func (*IERC721Filterer) FilterApproval ¶
func (_IERC721 *IERC721Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, approved []common.Address, tokenId []*big.Int) (*IERC721ApprovalIterator, error)
FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
func (*IERC721Filterer) FilterApprovalForAll ¶
func (_IERC721 *IERC721Filterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*IERC721ApprovalForAllIterator, error)
FilterApprovalForAll is a free log retrieval operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
func (*IERC721Filterer) FilterTransfer ¶
func (_IERC721 *IERC721Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, tokenId []*big.Int) (*IERC721TransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
func (*IERC721Filterer) ParseApproval ¶ added in v1.8.4
func (_IERC721 *IERC721Filterer) ParseApproval(log types.Log) (*IERC721Approval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
func (*IERC721Filterer) ParseApprovalForAll ¶ added in v1.8.4
func (_IERC721 *IERC721Filterer) ParseApprovalForAll(log types.Log) (*IERC721ApprovalForAll, error)
ParseApprovalForAll is a log parse operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
func (*IERC721Filterer) ParseTransfer ¶ added in v1.8.4
func (_IERC721 *IERC721Filterer) ParseTransfer(log types.Log) (*IERC721Transfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
func (*IERC721Filterer) WatchApproval ¶
func (_IERC721 *IERC721Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *IERC721Approval, owner []common.Address, approved []common.Address, tokenId []*big.Int) (event.Subscription, error)
WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
func (*IERC721Filterer) WatchApprovalForAll ¶
func (_IERC721 *IERC721Filterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *IERC721ApprovalForAll, owner []common.Address, operator []common.Address) (event.Subscription, error)
WatchApprovalForAll is a free log subscription operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
func (*IERC721Filterer) WatchTransfer ¶
func (_IERC721 *IERC721Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *IERC721Transfer, from []common.Address, to []common.Address, tokenId []*big.Int) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
type IERC721Metadata ¶ added in v1.1.0
type IERC721Metadata struct { IERC721MetadataCaller // Read-only binding to the contract IERC721MetadataTransactor // Write-only binding to the contract IERC721MetadataFilterer // Log filterer for contract events }
IERC721Metadata is an auto generated Go binding around a Klaytn contract.
func NewIERC721Metadata ¶ added in v1.1.0
func NewIERC721Metadata(address common.Address, backend bind.ContractBackend) (*IERC721Metadata, error)
NewIERC721Metadata creates a new instance of IERC721Metadata, bound to a specific deployed contract.
type IERC721MetadataApproval ¶ added in v1.1.0
type IERC721MetadataApproval struct { Owner common.Address Approved common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
IERC721MetadataApproval represents a Approval event raised by the IERC721Metadata contract.
type IERC721MetadataApprovalForAll ¶ added in v1.1.0
type IERC721MetadataApprovalForAll struct { Owner common.Address Operator common.Address Approved bool Raw types.Log // Blockchain specific contextual infos }
IERC721MetadataApprovalForAll represents a ApprovalForAll event raised by the IERC721Metadata contract.
type IERC721MetadataApprovalForAllIterator ¶ added in v1.1.0
type IERC721MetadataApprovalForAllIterator struct { Event *IERC721MetadataApprovalForAll // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IERC721MetadataApprovalForAllIterator is returned from FilterApprovalForAll and is used to iterate over the raw logs and unpacked data for ApprovalForAll events raised by the IERC721Metadata contract.
func (*IERC721MetadataApprovalForAllIterator) Close ¶ added in v1.1.0
func (it *IERC721MetadataApprovalForAllIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IERC721MetadataApprovalForAllIterator) Error ¶ added in v1.1.0
func (it *IERC721MetadataApprovalForAllIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IERC721MetadataApprovalForAllIterator) Next ¶ added in v1.1.0
func (it *IERC721MetadataApprovalForAllIterator) Next() bool
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 IERC721MetadataApprovalIterator ¶ added in v1.1.0
type IERC721MetadataApprovalIterator struct { Event *IERC721MetadataApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IERC721MetadataApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the IERC721Metadata contract.
func (*IERC721MetadataApprovalIterator) Close ¶ added in v1.1.0
func (it *IERC721MetadataApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IERC721MetadataApprovalIterator) Error ¶ added in v1.1.0
func (it *IERC721MetadataApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IERC721MetadataApprovalIterator) Next ¶ added in v1.1.0
func (it *IERC721MetadataApprovalIterator) Next() bool
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 IERC721MetadataCaller ¶ added in v1.1.0
type IERC721MetadataCaller struct {
// contains filtered or unexported fields
}
IERC721MetadataCaller is an auto generated read-only Go binding around a Klaytn contract.
func NewIERC721MetadataCaller ¶ added in v1.1.0
func NewIERC721MetadataCaller(address common.Address, caller bind.ContractCaller) (*IERC721MetadataCaller, error)
NewIERC721MetadataCaller creates a new read-only instance of IERC721Metadata, bound to a specific deployed contract.
func (*IERC721MetadataCaller) BalanceOf ¶ added in v1.1.0
func (_IERC721Metadata *IERC721MetadataCaller) BalanceOf(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256 balance)
func (*IERC721MetadataCaller) GetApproved ¶ added in v1.1.0
func (_IERC721Metadata *IERC721MetadataCaller) GetApproved(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 tokenId) view returns(address operator)
func (*IERC721MetadataCaller) IsApprovedForAll ¶ added in v1.1.0
func (_IERC721Metadata *IERC721MetadataCaller) IsApprovedForAll(opts *bind.CallOpts, owner common.Address, operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address owner, address operator) view returns(bool)
func (*IERC721MetadataCaller) Name ¶ added in v1.1.0
func (_IERC721Metadata *IERC721MetadataCaller) Name(opts *bind.CallOpts) (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*IERC721MetadataCaller) OwnerOf ¶ added in v1.1.0
func (_IERC721Metadata *IERC721MetadataCaller) OwnerOf(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 tokenId) view returns(address owner)
func (*IERC721MetadataCaller) SupportsInterface ¶ added in v1.1.0
func (_IERC721Metadata *IERC721MetadataCaller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
func (*IERC721MetadataCaller) Symbol ¶ added in v1.1.0
func (_IERC721Metadata *IERC721MetadataCaller) Symbol(opts *bind.CallOpts) (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*IERC721MetadataCaller) TokenURI ¶ added in v1.1.0
func (_IERC721Metadata *IERC721MetadataCaller) TokenURI(opts *bind.CallOpts, tokenId *big.Int) (string, error)
TokenURI is a free data retrieval call binding the contract method 0xc87b56dd.
Solidity: function tokenURI(uint256 tokenId) view returns(string)
type IERC721MetadataCallerRaw ¶ added in v1.1.0
type IERC721MetadataCallerRaw struct {
Contract *IERC721MetadataCaller // Generic read-only contract binding to access the raw methods on
}
IERC721MetadataCallerRaw is an auto generated low-level read-only Go binding around a Klaytn contract.
func (*IERC721MetadataCallerRaw) Call ¶ added in v1.1.0
func (_IERC721Metadata *IERC721MetadataCallerRaw) 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 IERC721MetadataCallerSession ¶ added in v1.1.0
type IERC721MetadataCallerSession struct { Contract *IERC721MetadataCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IERC721MetadataCallerSession is an auto generated read-only Go binding around a Klaytn contract, with pre-set call options.
func (*IERC721MetadataCallerSession) BalanceOf ¶ added in v1.1.0
func (_IERC721Metadata *IERC721MetadataCallerSession) BalanceOf(owner common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256 balance)
func (*IERC721MetadataCallerSession) GetApproved ¶ added in v1.1.0
func (_IERC721Metadata *IERC721MetadataCallerSession) GetApproved(tokenId *big.Int) (common.Address, error)
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 tokenId) view returns(address operator)
func (*IERC721MetadataCallerSession) IsApprovedForAll ¶ added in v1.1.0
func (_IERC721Metadata *IERC721MetadataCallerSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address owner, address operator) view returns(bool)
func (*IERC721MetadataCallerSession) Name ¶ added in v1.1.0
func (_IERC721Metadata *IERC721MetadataCallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*IERC721MetadataCallerSession) OwnerOf ¶ added in v1.1.0
func (_IERC721Metadata *IERC721MetadataCallerSession) OwnerOf(tokenId *big.Int) (common.Address, error)
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 tokenId) view returns(address owner)
func (*IERC721MetadataCallerSession) SupportsInterface ¶ added in v1.1.0
func (_IERC721Metadata *IERC721MetadataCallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
func (*IERC721MetadataCallerSession) Symbol ¶ added in v1.1.0
func (_IERC721Metadata *IERC721MetadataCallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*IERC721MetadataCallerSession) TokenURI ¶ added in v1.1.0
func (_IERC721Metadata *IERC721MetadataCallerSession) TokenURI(tokenId *big.Int) (string, error)
TokenURI is a free data retrieval call binding the contract method 0xc87b56dd.
Solidity: function tokenURI(uint256 tokenId) view returns(string)
type IERC721MetadataFilterer ¶ added in v1.1.0
type IERC721MetadataFilterer struct {
// contains filtered or unexported fields
}
IERC721MetadataFilterer is an auto generated log filtering Go binding around a Klaytn contract events.
func NewIERC721MetadataFilterer ¶ added in v1.1.0
func NewIERC721MetadataFilterer(address common.Address, filterer bind.ContractFilterer) (*IERC721MetadataFilterer, error)
NewIERC721MetadataFilterer creates a new log filterer instance of IERC721Metadata, bound to a specific deployed contract.
func (*IERC721MetadataFilterer) FilterApproval ¶ added in v1.1.0
func (_IERC721Metadata *IERC721MetadataFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, approved []common.Address, tokenId []*big.Int) (*IERC721MetadataApprovalIterator, error)
FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
func (*IERC721MetadataFilterer) FilterApprovalForAll ¶ added in v1.1.0
func (_IERC721Metadata *IERC721MetadataFilterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*IERC721MetadataApprovalForAllIterator, error)
FilterApprovalForAll is a free log retrieval operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
func (*IERC721MetadataFilterer) FilterTransfer ¶ added in v1.1.0
func (_IERC721Metadata *IERC721MetadataFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, tokenId []*big.Int) (*IERC721MetadataTransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
func (*IERC721MetadataFilterer) ParseApproval ¶ added in v1.8.4
func (_IERC721Metadata *IERC721MetadataFilterer) ParseApproval(log types.Log) (*IERC721MetadataApproval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
func (*IERC721MetadataFilterer) ParseApprovalForAll ¶ added in v1.8.4
func (_IERC721Metadata *IERC721MetadataFilterer) ParseApprovalForAll(log types.Log) (*IERC721MetadataApprovalForAll, error)
ParseApprovalForAll is a log parse operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
func (*IERC721MetadataFilterer) ParseTransfer ¶ added in v1.8.4
func (_IERC721Metadata *IERC721MetadataFilterer) ParseTransfer(log types.Log) (*IERC721MetadataTransfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
func (*IERC721MetadataFilterer) WatchApproval ¶ added in v1.1.0
func (_IERC721Metadata *IERC721MetadataFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *IERC721MetadataApproval, owner []common.Address, approved []common.Address, tokenId []*big.Int) (event.Subscription, error)
WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
func (*IERC721MetadataFilterer) WatchApprovalForAll ¶ added in v1.1.0
func (_IERC721Metadata *IERC721MetadataFilterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *IERC721MetadataApprovalForAll, owner []common.Address, operator []common.Address) (event.Subscription, error)
WatchApprovalForAll is a free log subscription operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
func (*IERC721MetadataFilterer) WatchTransfer ¶ added in v1.1.0
func (_IERC721Metadata *IERC721MetadataFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *IERC721MetadataTransfer, from []common.Address, to []common.Address, tokenId []*big.Int) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
type IERC721MetadataRaw ¶ added in v1.1.0
type IERC721MetadataRaw struct {
Contract *IERC721Metadata // Generic contract binding to access the raw methods on
}
IERC721MetadataRaw is an auto generated low-level Go binding around a Klaytn contract.
func (*IERC721MetadataRaw) Call ¶ added in v1.1.0
func (_IERC721Metadata *IERC721MetadataRaw) 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 (*IERC721MetadataRaw) Transact ¶ added in v1.1.0
func (_IERC721Metadata *IERC721MetadataRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IERC721MetadataRaw) Transfer ¶ added in v1.1.0
func (_IERC721Metadata *IERC721MetadataRaw) 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 IERC721MetadataSession ¶ added in v1.1.0
type IERC721MetadataSession struct { Contract *IERC721Metadata // 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 }
IERC721MetadataSession is an auto generated Go binding around a Klaytn contract, with pre-set call and transact options.
func (*IERC721MetadataSession) Approve ¶ added in v1.1.0
func (_IERC721Metadata *IERC721MetadataSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address to, uint256 tokenId) returns()
func (*IERC721MetadataSession) BalanceOf ¶ added in v1.1.0
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256 balance)
func (*IERC721MetadataSession) GetApproved ¶ added in v1.1.0
func (_IERC721Metadata *IERC721MetadataSession) GetApproved(tokenId *big.Int) (common.Address, error)
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 tokenId) view returns(address operator)
func (*IERC721MetadataSession) IsApprovedForAll ¶ added in v1.1.0
func (_IERC721Metadata *IERC721MetadataSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address owner, address operator) view returns(bool)
func (*IERC721MetadataSession) Name ¶ added in v1.1.0
func (_IERC721Metadata *IERC721MetadataSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*IERC721MetadataSession) OwnerOf ¶ added in v1.1.0
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 tokenId) view returns(address owner)
func (*IERC721MetadataSession) SafeTransferFrom ¶ added in v1.1.0
func (_IERC721Metadata *IERC721MetadataSession) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
SafeTransferFrom is a paid mutator transaction binding the contract method 0x42842e0e.
Solidity: function safeTransferFrom(address from, address to, uint256 tokenId) returns()
func (*IERC721MetadataSession) SafeTransferFrom0 ¶ added in v1.8.4
func (_IERC721Metadata *IERC721MetadataSession) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, data []byte) (*types.Transaction, error)
SafeTransferFrom0 is a paid mutator transaction binding the contract method 0xb88d4fde.
Solidity: function safeTransferFrom(address from, address to, uint256 tokenId, bytes data) returns()
func (*IERC721MetadataSession) SetApprovalForAll ¶ added in v1.1.0
func (_IERC721Metadata *IERC721MetadataSession) SetApprovalForAll(operator common.Address, _approved bool) (*types.Transaction, error)
SetApprovalForAll is a paid mutator transaction binding the contract method 0xa22cb465.
Solidity: function setApprovalForAll(address operator, bool _approved) returns()
func (*IERC721MetadataSession) SupportsInterface ¶ added in v1.1.0
func (_IERC721Metadata *IERC721MetadataSession) SupportsInterface(interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
func (*IERC721MetadataSession) Symbol ¶ added in v1.1.0
func (_IERC721Metadata *IERC721MetadataSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*IERC721MetadataSession) TokenURI ¶ added in v1.1.0
func (_IERC721Metadata *IERC721MetadataSession) TokenURI(tokenId *big.Int) (string, error)
TokenURI is a free data retrieval call binding the contract method 0xc87b56dd.
Solidity: function tokenURI(uint256 tokenId) view returns(string)
func (*IERC721MetadataSession) TransferFrom ¶ added in v1.1.0
func (_IERC721Metadata *IERC721MetadataSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 tokenId) returns()
type IERC721MetadataTransactor ¶ added in v1.1.0
type IERC721MetadataTransactor struct {
// contains filtered or unexported fields
}
IERC721MetadataTransactor is an auto generated write-only Go binding around a Klaytn contract.
func NewIERC721MetadataTransactor ¶ added in v1.1.0
func NewIERC721MetadataTransactor(address common.Address, transactor bind.ContractTransactor) (*IERC721MetadataTransactor, error)
NewIERC721MetadataTransactor creates a new write-only instance of IERC721Metadata, bound to a specific deployed contract.
func (*IERC721MetadataTransactor) Approve ¶ added in v1.1.0
func (_IERC721Metadata *IERC721MetadataTransactor) Approve(opts *bind.TransactOpts, to common.Address, tokenId *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address to, uint256 tokenId) returns()
func (*IERC721MetadataTransactor) SafeTransferFrom ¶ added in v1.1.0
func (_IERC721Metadata *IERC721MetadataTransactor) SafeTransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
SafeTransferFrom is a paid mutator transaction binding the contract method 0x42842e0e.
Solidity: function safeTransferFrom(address from, address to, uint256 tokenId) returns()
func (*IERC721MetadataTransactor) SafeTransferFrom0 ¶ added in v1.8.4
func (_IERC721Metadata *IERC721MetadataTransactor) SafeTransferFrom0(opts *bind.TransactOpts, from common.Address, to common.Address, tokenId *big.Int, data []byte) (*types.Transaction, error)
SafeTransferFrom0 is a paid mutator transaction binding the contract method 0xb88d4fde.
Solidity: function safeTransferFrom(address from, address to, uint256 tokenId, bytes data) returns()
func (*IERC721MetadataTransactor) SetApprovalForAll ¶ added in v1.1.0
func (_IERC721Metadata *IERC721MetadataTransactor) SetApprovalForAll(opts *bind.TransactOpts, operator common.Address, _approved bool) (*types.Transaction, error)
SetApprovalForAll is a paid mutator transaction binding the contract method 0xa22cb465.
Solidity: function setApprovalForAll(address operator, bool _approved) returns()
func (*IERC721MetadataTransactor) TransferFrom ¶ added in v1.1.0
func (_IERC721Metadata *IERC721MetadataTransactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 tokenId) returns()
type IERC721MetadataTransactorRaw ¶ added in v1.1.0
type IERC721MetadataTransactorRaw struct {
Contract *IERC721MetadataTransactor // Generic write-only contract binding to access the raw methods on
}
IERC721MetadataTransactorRaw is an auto generated low-level write-only Go binding around a Klaytn contract.
func (*IERC721MetadataTransactorRaw) Transact ¶ added in v1.1.0
func (_IERC721Metadata *IERC721MetadataTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IERC721MetadataTransactorRaw) Transfer ¶ added in v1.1.0
func (_IERC721Metadata *IERC721MetadataTransactorRaw) 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 IERC721MetadataTransactorSession ¶ added in v1.1.0
type IERC721MetadataTransactorSession struct { Contract *IERC721MetadataTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IERC721MetadataTransactorSession is an auto generated write-only Go binding around a Klaytn contract, with pre-set transact options.
func (*IERC721MetadataTransactorSession) Approve ¶ added in v1.1.0
func (_IERC721Metadata *IERC721MetadataTransactorSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address to, uint256 tokenId) returns()
func (*IERC721MetadataTransactorSession) SafeTransferFrom ¶ added in v1.1.0
func (_IERC721Metadata *IERC721MetadataTransactorSession) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
SafeTransferFrom is a paid mutator transaction binding the contract method 0x42842e0e.
Solidity: function safeTransferFrom(address from, address to, uint256 tokenId) returns()
func (*IERC721MetadataTransactorSession) SafeTransferFrom0 ¶ added in v1.8.4
func (_IERC721Metadata *IERC721MetadataTransactorSession) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, data []byte) (*types.Transaction, error)
SafeTransferFrom0 is a paid mutator transaction binding the contract method 0xb88d4fde.
Solidity: function safeTransferFrom(address from, address to, uint256 tokenId, bytes data) returns()
func (*IERC721MetadataTransactorSession) SetApprovalForAll ¶ added in v1.1.0
func (_IERC721Metadata *IERC721MetadataTransactorSession) SetApprovalForAll(operator common.Address, _approved bool) (*types.Transaction, error)
SetApprovalForAll is a paid mutator transaction binding the contract method 0xa22cb465.
Solidity: function setApprovalForAll(address operator, bool _approved) returns()
func (*IERC721MetadataTransactorSession) TransferFrom ¶ added in v1.1.0
func (_IERC721Metadata *IERC721MetadataTransactorSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 tokenId) returns()
type IERC721MetadataTransfer ¶ added in v1.1.0
type IERC721MetadataTransfer struct { From common.Address To common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
IERC721MetadataTransfer represents a Transfer event raised by the IERC721Metadata contract.
type IERC721MetadataTransferIterator ¶ added in v1.1.0
type IERC721MetadataTransferIterator struct { Event *IERC721MetadataTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IERC721MetadataTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the IERC721Metadata contract.
func (*IERC721MetadataTransferIterator) Close ¶ added in v1.1.0
func (it *IERC721MetadataTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IERC721MetadataTransferIterator) Error ¶ added in v1.1.0
func (it *IERC721MetadataTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IERC721MetadataTransferIterator) Next ¶ added in v1.1.0
func (it *IERC721MetadataTransferIterator) Next() bool
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 IERC721Raw ¶
type IERC721Raw struct {
Contract *IERC721 // Generic contract binding to access the raw methods on
}
IERC721Raw is an auto generated low-level Go binding around a Klaytn contract.
func (*IERC721Raw) Call ¶
func (_IERC721 *IERC721Raw) 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 (*IERC721Raw) Transact ¶
func (_IERC721 *IERC721Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IERC721Raw) Transfer ¶
func (_IERC721 *IERC721Raw) 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 IERC721Receiver ¶ added in v1.1.0
type IERC721Receiver struct { IERC721ReceiverCaller // Read-only binding to the contract IERC721ReceiverTransactor // Write-only binding to the contract IERC721ReceiverFilterer // Log filterer for contract events }
IERC721Receiver is an auto generated Go binding around a Klaytn contract.
func NewIERC721Receiver ¶ added in v1.1.0
func NewIERC721Receiver(address common.Address, backend bind.ContractBackend) (*IERC721Receiver, error)
NewIERC721Receiver creates a new instance of IERC721Receiver, bound to a specific deployed contract.
type IERC721ReceiverCaller ¶ added in v1.1.0
type IERC721ReceiverCaller struct {
// contains filtered or unexported fields
}
IERC721ReceiverCaller is an auto generated read-only Go binding around a Klaytn contract.
func NewIERC721ReceiverCaller ¶ added in v1.1.0
func NewIERC721ReceiverCaller(address common.Address, caller bind.ContractCaller) (*IERC721ReceiverCaller, error)
NewIERC721ReceiverCaller creates a new read-only instance of IERC721Receiver, bound to a specific deployed contract.
type IERC721ReceiverCallerRaw ¶ added in v1.1.0
type IERC721ReceiverCallerRaw struct {
Contract *IERC721ReceiverCaller // Generic read-only contract binding to access the raw methods on
}
IERC721ReceiverCallerRaw is an auto generated low-level read-only Go binding around a Klaytn contract.
func (*IERC721ReceiverCallerRaw) Call ¶ added in v1.1.0
func (_IERC721Receiver *IERC721ReceiverCallerRaw) 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 IERC721ReceiverCallerSession ¶ added in v1.1.0
type IERC721ReceiverCallerSession struct { Contract *IERC721ReceiverCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IERC721ReceiverCallerSession is an auto generated read-only Go binding around a Klaytn contract, with pre-set call options.
type IERC721ReceiverFilterer ¶ added in v1.1.0
type IERC721ReceiverFilterer struct {
// contains filtered or unexported fields
}
IERC721ReceiverFilterer is an auto generated log filtering Go binding around a Klaytn contract events.
func NewIERC721ReceiverFilterer ¶ added in v1.1.0
func NewIERC721ReceiverFilterer(address common.Address, filterer bind.ContractFilterer) (*IERC721ReceiverFilterer, error)
NewIERC721ReceiverFilterer creates a new log filterer instance of IERC721Receiver, bound to a specific deployed contract.
type IERC721ReceiverRaw ¶ added in v1.1.0
type IERC721ReceiverRaw struct {
Contract *IERC721Receiver // Generic contract binding to access the raw methods on
}
IERC721ReceiverRaw is an auto generated low-level Go binding around a Klaytn contract.
func (*IERC721ReceiverRaw) Call ¶ added in v1.1.0
func (_IERC721Receiver *IERC721ReceiverRaw) 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 (*IERC721ReceiverRaw) Transact ¶ added in v1.1.0
func (_IERC721Receiver *IERC721ReceiverRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IERC721ReceiverRaw) Transfer ¶ added in v1.1.0
func (_IERC721Receiver *IERC721ReceiverRaw) 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 IERC721ReceiverSession ¶ added in v1.1.0
type IERC721ReceiverSession struct { Contract *IERC721Receiver // 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 }
IERC721ReceiverSession is an auto generated Go binding around a Klaytn contract, with pre-set call and transact options.
func (*IERC721ReceiverSession) OnERC721Received ¶ added in v1.1.0
func (_IERC721Receiver *IERC721ReceiverSession) OnERC721Received(operator common.Address, from common.Address, tokenId *big.Int, data []byte) (*types.Transaction, error)
OnERC721Received is a paid mutator transaction binding the contract method 0x150b7a02.
Solidity: function onERC721Received(address operator, address from, uint256 tokenId, bytes data) returns(bytes4)
type IERC721ReceiverTransactor ¶ added in v1.1.0
type IERC721ReceiverTransactor struct {
// contains filtered or unexported fields
}
IERC721ReceiverTransactor is an auto generated write-only Go binding around a Klaytn contract.
func NewIERC721ReceiverTransactor ¶ added in v1.1.0
func NewIERC721ReceiverTransactor(address common.Address, transactor bind.ContractTransactor) (*IERC721ReceiverTransactor, error)
NewIERC721ReceiverTransactor creates a new write-only instance of IERC721Receiver, bound to a specific deployed contract.
func (*IERC721ReceiverTransactor) OnERC721Received ¶ added in v1.1.0
func (_IERC721Receiver *IERC721ReceiverTransactor) OnERC721Received(opts *bind.TransactOpts, operator common.Address, from common.Address, tokenId *big.Int, data []byte) (*types.Transaction, error)
OnERC721Received is a paid mutator transaction binding the contract method 0x150b7a02.
Solidity: function onERC721Received(address operator, address from, uint256 tokenId, bytes data) returns(bytes4)
type IERC721ReceiverTransactorRaw ¶ added in v1.1.0
type IERC721ReceiverTransactorRaw struct {
Contract *IERC721ReceiverTransactor // Generic write-only contract binding to access the raw methods on
}
IERC721ReceiverTransactorRaw is an auto generated low-level write-only Go binding around a Klaytn contract.
func (*IERC721ReceiverTransactorRaw) Transact ¶ added in v1.1.0
func (_IERC721Receiver *IERC721ReceiverTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IERC721ReceiverTransactorRaw) Transfer ¶ added in v1.1.0
func (_IERC721Receiver *IERC721ReceiverTransactorRaw) 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 IERC721ReceiverTransactorSession ¶ added in v1.1.0
type IERC721ReceiverTransactorSession struct { Contract *IERC721ReceiverTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IERC721ReceiverTransactorSession is an auto generated write-only Go binding around a Klaytn contract, with pre-set transact options.
func (*IERC721ReceiverTransactorSession) OnERC721Received ¶ added in v1.1.0
func (_IERC721Receiver *IERC721ReceiverTransactorSession) OnERC721Received(operator common.Address, from common.Address, tokenId *big.Int, data []byte) (*types.Transaction, error)
OnERC721Received is a paid mutator transaction binding the contract method 0x150b7a02.
Solidity: function onERC721Received(address operator, address from, uint256 tokenId, bytes data) returns(bytes4)
type IERC721Session ¶
type IERC721Session struct { Contract *IERC721 // 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 }
IERC721Session is an auto generated Go binding around a Klaytn contract, with pre-set call and transact options.
func (*IERC721Session) Approve ¶
func (_IERC721 *IERC721Session) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address to, uint256 tokenId) returns()
func (*IERC721Session) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256 balance)
func (*IERC721Session) GetApproved ¶
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 tokenId) view returns(address operator)
func (*IERC721Session) IsApprovedForAll ¶
func (_IERC721 *IERC721Session) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address owner, address operator) view returns(bool)
func (*IERC721Session) OwnerOf ¶
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 tokenId) view returns(address owner)
func (*IERC721Session) SafeTransferFrom ¶
func (_IERC721 *IERC721Session) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
SafeTransferFrom is a paid mutator transaction binding the contract method 0x42842e0e.
Solidity: function safeTransferFrom(address from, address to, uint256 tokenId) returns()
func (*IERC721Session) SafeTransferFrom0 ¶ added in v1.8.4
func (_IERC721 *IERC721Session) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, data []byte) (*types.Transaction, error)
SafeTransferFrom0 is a paid mutator transaction binding the contract method 0xb88d4fde.
Solidity: function safeTransferFrom(address from, address to, uint256 tokenId, bytes data) returns()
func (*IERC721Session) SetApprovalForAll ¶
func (_IERC721 *IERC721Session) SetApprovalForAll(operator common.Address, _approved bool) (*types.Transaction, error)
SetApprovalForAll is a paid mutator transaction binding the contract method 0xa22cb465.
Solidity: function setApprovalForAll(address operator, bool _approved) returns()
func (*IERC721Session) SupportsInterface ¶
func (_IERC721 *IERC721Session) SupportsInterface(interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
func (*IERC721Session) TransferFrom ¶
func (_IERC721 *IERC721Session) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 tokenId) returns()
type IERC721Transactor ¶
type IERC721Transactor struct {
// contains filtered or unexported fields
}
IERC721Transactor is an auto generated write-only Go binding around a Klaytn contract.
func NewIERC721Transactor ¶
func NewIERC721Transactor(address common.Address, transactor bind.ContractTransactor) (*IERC721Transactor, error)
NewIERC721Transactor creates a new write-only instance of IERC721, bound to a specific deployed contract.
func (*IERC721Transactor) Approve ¶
func (_IERC721 *IERC721Transactor) Approve(opts *bind.TransactOpts, to common.Address, tokenId *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address to, uint256 tokenId) returns()
func (*IERC721Transactor) SafeTransferFrom ¶
func (_IERC721 *IERC721Transactor) SafeTransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
SafeTransferFrom is a paid mutator transaction binding the contract method 0x42842e0e.
Solidity: function safeTransferFrom(address from, address to, uint256 tokenId) returns()
func (*IERC721Transactor) SafeTransferFrom0 ¶ added in v1.8.4
func (_IERC721 *IERC721Transactor) SafeTransferFrom0(opts *bind.TransactOpts, from common.Address, to common.Address, tokenId *big.Int, data []byte) (*types.Transaction, error)
SafeTransferFrom0 is a paid mutator transaction binding the contract method 0xb88d4fde.
Solidity: function safeTransferFrom(address from, address to, uint256 tokenId, bytes data) returns()
func (*IERC721Transactor) SetApprovalForAll ¶
func (_IERC721 *IERC721Transactor) SetApprovalForAll(opts *bind.TransactOpts, operator common.Address, _approved bool) (*types.Transaction, error)
SetApprovalForAll is a paid mutator transaction binding the contract method 0xa22cb465.
Solidity: function setApprovalForAll(address operator, bool _approved) returns()
func (*IERC721Transactor) TransferFrom ¶
func (_IERC721 *IERC721Transactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 tokenId) returns()
type IERC721TransactorRaw ¶
type IERC721TransactorRaw struct {
Contract *IERC721Transactor // Generic write-only contract binding to access the raw methods on
}
IERC721TransactorRaw is an auto generated low-level write-only Go binding around a Klaytn contract.
func (*IERC721TransactorRaw) Transact ¶
func (_IERC721 *IERC721TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IERC721TransactorRaw) Transfer ¶
func (_IERC721 *IERC721TransactorRaw) 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 IERC721TransactorSession ¶
type IERC721TransactorSession struct { Contract *IERC721Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IERC721TransactorSession is an auto generated write-only Go binding around a Klaytn contract, with pre-set transact options.
func (*IERC721TransactorSession) Approve ¶
func (_IERC721 *IERC721TransactorSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address to, uint256 tokenId) returns()
func (*IERC721TransactorSession) SafeTransferFrom ¶
func (_IERC721 *IERC721TransactorSession) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
SafeTransferFrom is a paid mutator transaction binding the contract method 0x42842e0e.
Solidity: function safeTransferFrom(address from, address to, uint256 tokenId) returns()
func (*IERC721TransactorSession) SafeTransferFrom0 ¶ added in v1.8.4
func (_IERC721 *IERC721TransactorSession) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, data []byte) (*types.Transaction, error)
SafeTransferFrom0 is a paid mutator transaction binding the contract method 0xb88d4fde.
Solidity: function safeTransferFrom(address from, address to, uint256 tokenId, bytes data) returns()
func (*IERC721TransactorSession) SetApprovalForAll ¶
func (_IERC721 *IERC721TransactorSession) SetApprovalForAll(operator common.Address, _approved bool) (*types.Transaction, error)
SetApprovalForAll is a paid mutator transaction binding the contract method 0xa22cb465.
Solidity: function setApprovalForAll(address operator, bool _approved) returns()
func (*IERC721TransactorSession) TransferFrom ¶
func (_IERC721 *IERC721TransactorSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 tokenId) returns()
type IERC721Transfer ¶
type IERC721Transfer struct { From common.Address To common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
IERC721Transfer represents a Transfer event raised by the IERC721 contract.
type IERC721TransferIterator ¶
type IERC721TransferIterator struct { Event *IERC721Transfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IERC721TransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the IERC721 contract.
func (*IERC721TransferIterator) Close ¶
func (it *IERC721TransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IERC721TransferIterator) Error ¶
func (it *IERC721TransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IERC721TransferIterator) Next ¶
func (it *IERC721TransferIterator) Next() bool
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 MinterRole ¶ added in v1.1.0
type MinterRole struct { MinterRoleCaller // Read-only binding to the contract MinterRoleTransactor // Write-only binding to the contract MinterRoleFilterer // Log filterer for contract events }
MinterRole is an auto generated Go binding around a Klaytn contract.
func NewMinterRole ¶ added in v1.1.0
func NewMinterRole(address common.Address, backend bind.ContractBackend) (*MinterRole, error)
NewMinterRole creates a new instance of MinterRole, bound to a specific deployed contract.
type MinterRoleCaller ¶ added in v1.1.0
type MinterRoleCaller struct {
// contains filtered or unexported fields
}
MinterRoleCaller is an auto generated read-only Go binding around a Klaytn contract.
func NewMinterRoleCaller ¶ added in v1.1.0
func NewMinterRoleCaller(address common.Address, caller bind.ContractCaller) (*MinterRoleCaller, error)
NewMinterRoleCaller creates a new read-only instance of MinterRole, bound to a specific deployed contract.
type MinterRoleCallerRaw ¶ added in v1.1.0
type MinterRoleCallerRaw struct {
Contract *MinterRoleCaller // Generic read-only contract binding to access the raw methods on
}
MinterRoleCallerRaw is an auto generated low-level read-only Go binding around a Klaytn contract.
func (*MinterRoleCallerRaw) Call ¶ added in v1.1.0
func (_MinterRole *MinterRoleCallerRaw) 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 MinterRoleCallerSession ¶ added in v1.1.0
type MinterRoleCallerSession struct { Contract *MinterRoleCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
MinterRoleCallerSession is an auto generated read-only Go binding around a Klaytn contract, with pre-set call options.
type MinterRoleFilterer ¶ added in v1.1.0
type MinterRoleFilterer struct {
// contains filtered or unexported fields
}
MinterRoleFilterer is an auto generated log filtering Go binding around a Klaytn contract events.
func NewMinterRoleFilterer ¶ added in v1.1.0
func NewMinterRoleFilterer(address common.Address, filterer bind.ContractFilterer) (*MinterRoleFilterer, error)
NewMinterRoleFilterer creates a new log filterer instance of MinterRole, bound to a specific deployed contract.
func (*MinterRoleFilterer) FilterMinterAdded ¶ added in v1.1.0
func (_MinterRole *MinterRoleFilterer) FilterMinterAdded(opts *bind.FilterOpts, account []common.Address) (*MinterRoleMinterAddedIterator, error)
FilterMinterAdded is a free log retrieval operation binding the contract event 0x6ae172837ea30b801fbfcdd4108aa1d5bf8ff775444fd70256b44e6bf3dfc3f6.
Solidity: event MinterAdded(address indexed account)
func (*MinterRoleFilterer) FilterMinterRemoved ¶ added in v1.1.0
func (_MinterRole *MinterRoleFilterer) FilterMinterRemoved(opts *bind.FilterOpts, account []common.Address) (*MinterRoleMinterRemovedIterator, error)
FilterMinterRemoved is a free log retrieval operation binding the contract event 0xe94479a9f7e1952cc78f2d6baab678adc1b772d936c6583def489e524cb66692.
Solidity: event MinterRemoved(address indexed account)
func (*MinterRoleFilterer) ParseMinterAdded ¶ added in v1.8.4
func (_MinterRole *MinterRoleFilterer) ParseMinterAdded(log types.Log) (*MinterRoleMinterAdded, error)
ParseMinterAdded is a log parse operation binding the contract event 0x6ae172837ea30b801fbfcdd4108aa1d5bf8ff775444fd70256b44e6bf3dfc3f6.
Solidity: event MinterAdded(address indexed account)
func (*MinterRoleFilterer) ParseMinterRemoved ¶ added in v1.8.4
func (_MinterRole *MinterRoleFilterer) ParseMinterRemoved(log types.Log) (*MinterRoleMinterRemoved, error)
ParseMinterRemoved is a log parse operation binding the contract event 0xe94479a9f7e1952cc78f2d6baab678adc1b772d936c6583def489e524cb66692.
Solidity: event MinterRemoved(address indexed account)
func (*MinterRoleFilterer) WatchMinterAdded ¶ added in v1.1.0
func (_MinterRole *MinterRoleFilterer) WatchMinterAdded(opts *bind.WatchOpts, sink chan<- *MinterRoleMinterAdded, account []common.Address) (event.Subscription, error)
WatchMinterAdded is a free log subscription operation binding the contract event 0x6ae172837ea30b801fbfcdd4108aa1d5bf8ff775444fd70256b44e6bf3dfc3f6.
Solidity: event MinterAdded(address indexed account)
func (*MinterRoleFilterer) WatchMinterRemoved ¶ added in v1.1.0
func (_MinterRole *MinterRoleFilterer) WatchMinterRemoved(opts *bind.WatchOpts, sink chan<- *MinterRoleMinterRemoved, account []common.Address) (event.Subscription, error)
WatchMinterRemoved is a free log subscription operation binding the contract event 0xe94479a9f7e1952cc78f2d6baab678adc1b772d936c6583def489e524cb66692.
Solidity: event MinterRemoved(address indexed account)
type MinterRoleMinterAdded ¶ added in v1.1.0
type MinterRoleMinterAdded struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
MinterRoleMinterAdded represents a MinterAdded event raised by the MinterRole contract.
type MinterRoleMinterAddedIterator ¶ added in v1.1.0
type MinterRoleMinterAddedIterator struct { Event *MinterRoleMinterAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MinterRoleMinterAddedIterator is returned from FilterMinterAdded and is used to iterate over the raw logs and unpacked data for MinterAdded events raised by the MinterRole contract.
func (*MinterRoleMinterAddedIterator) Close ¶ added in v1.1.0
func (it *MinterRoleMinterAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MinterRoleMinterAddedIterator) Error ¶ added in v1.1.0
func (it *MinterRoleMinterAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MinterRoleMinterAddedIterator) Next ¶ added in v1.1.0
func (it *MinterRoleMinterAddedIterator) Next() bool
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 MinterRoleMinterRemoved ¶ added in v1.1.0
type MinterRoleMinterRemoved struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
MinterRoleMinterRemoved represents a MinterRemoved event raised by the MinterRole contract.
type MinterRoleMinterRemovedIterator ¶ added in v1.1.0
type MinterRoleMinterRemovedIterator struct { Event *MinterRoleMinterRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MinterRoleMinterRemovedIterator is returned from FilterMinterRemoved and is used to iterate over the raw logs and unpacked data for MinterRemoved events raised by the MinterRole contract.
func (*MinterRoleMinterRemovedIterator) Close ¶ added in v1.1.0
func (it *MinterRoleMinterRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MinterRoleMinterRemovedIterator) Error ¶ added in v1.1.0
func (it *MinterRoleMinterRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MinterRoleMinterRemovedIterator) Next ¶ added in v1.1.0
func (it *MinterRoleMinterRemovedIterator) Next() bool
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 MinterRoleRaw ¶ added in v1.1.0
type MinterRoleRaw struct {
Contract *MinterRole // Generic contract binding to access the raw methods on
}
MinterRoleRaw is an auto generated low-level Go binding around a Klaytn contract.
func (*MinterRoleRaw) Call ¶ added in v1.1.0
func (_MinterRole *MinterRoleRaw) 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 (*MinterRoleRaw) Transact ¶ added in v1.1.0
func (_MinterRole *MinterRoleRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MinterRoleRaw) Transfer ¶ added in v1.1.0
func (_MinterRole *MinterRoleRaw) 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 MinterRoleSession ¶ added in v1.1.0
type MinterRoleSession struct { Contract *MinterRole // 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 }
MinterRoleSession is an auto generated Go binding around a Klaytn contract, with pre-set call and transact options.
func (*MinterRoleSession) AddMinter ¶ added in v1.1.0
func (_MinterRole *MinterRoleSession) AddMinter(account common.Address) (*types.Transaction, error)
AddMinter is a paid mutator transaction binding the contract method 0x983b2d56.
Solidity: function addMinter(address account) returns()
func (*MinterRoleSession) IsMinter ¶ added in v1.1.0
func (_MinterRole *MinterRoleSession) IsMinter(account common.Address) (bool, error)
IsMinter is a free data retrieval call binding the contract method 0xaa271e1a.
Solidity: function isMinter(address account) view returns(bool)
func (*MinterRoleSession) RenounceMinter ¶ added in v1.1.0
func (_MinterRole *MinterRoleSession) RenounceMinter() (*types.Transaction, error)
RenounceMinter is a paid mutator transaction binding the contract method 0x98650275.
Solidity: function renounceMinter() returns()
type MinterRoleTransactor ¶ added in v1.1.0
type MinterRoleTransactor struct {
// contains filtered or unexported fields
}
MinterRoleTransactor is an auto generated write-only Go binding around a Klaytn contract.
func NewMinterRoleTransactor ¶ added in v1.1.0
func NewMinterRoleTransactor(address common.Address, transactor bind.ContractTransactor) (*MinterRoleTransactor, error)
NewMinterRoleTransactor creates a new write-only instance of MinterRole, bound to a specific deployed contract.
func (*MinterRoleTransactor) AddMinter ¶ added in v1.1.0
func (_MinterRole *MinterRoleTransactor) AddMinter(opts *bind.TransactOpts, account common.Address) (*types.Transaction, error)
AddMinter is a paid mutator transaction binding the contract method 0x983b2d56.
Solidity: function addMinter(address account) returns()
func (*MinterRoleTransactor) RenounceMinter ¶ added in v1.1.0
func (_MinterRole *MinterRoleTransactor) RenounceMinter(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceMinter is a paid mutator transaction binding the contract method 0x98650275.
Solidity: function renounceMinter() returns()
type MinterRoleTransactorRaw ¶ added in v1.1.0
type MinterRoleTransactorRaw struct {
Contract *MinterRoleTransactor // Generic write-only contract binding to access the raw methods on
}
MinterRoleTransactorRaw is an auto generated low-level write-only Go binding around a Klaytn contract.
func (*MinterRoleTransactorRaw) Transact ¶ added in v1.1.0
func (_MinterRole *MinterRoleTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MinterRoleTransactorRaw) Transfer ¶ added in v1.1.0
func (_MinterRole *MinterRoleTransactorRaw) 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 MinterRoleTransactorSession ¶ added in v1.1.0
type MinterRoleTransactorSession struct { Contract *MinterRoleTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
MinterRoleTransactorSession is an auto generated write-only Go binding around a Klaytn contract, with pre-set transact options.
func (*MinterRoleTransactorSession) AddMinter ¶ added in v1.1.0
func (_MinterRole *MinterRoleTransactorSession) AddMinter(account common.Address) (*types.Transaction, error)
AddMinter is a paid mutator transaction binding the contract method 0x983b2d56.
Solidity: function addMinter(address account) returns()
func (*MinterRoleTransactorSession) RenounceMinter ¶ added in v1.1.0
func (_MinterRole *MinterRoleTransactorSession) RenounceMinter() (*types.Transaction, error)
RenounceMinter is a paid mutator transaction binding the contract method 0x98650275.
Solidity: function renounceMinter() returns()
type Ownable ¶
type Ownable struct { OwnableCaller // Read-only binding to the contract OwnableTransactor // Write-only binding to the contract OwnableFilterer // Log filterer for contract events }
Ownable is an auto generated Go binding around a Klaytn contract.
func NewOwnable ¶
NewOwnable creates a new instance of Ownable, bound to a specific deployed contract.
type OwnableCaller ¶
type OwnableCaller struct {
// contains filtered or unexported fields
}
OwnableCaller is an auto generated read-only Go binding around a Klaytn contract.
func NewOwnableCaller ¶
func NewOwnableCaller(address common.Address, caller bind.ContractCaller) (*OwnableCaller, error)
NewOwnableCaller creates a new read-only instance of Ownable, bound to a specific deployed contract.
type OwnableCallerRaw ¶
type OwnableCallerRaw struct {
Contract *OwnableCaller // Generic read-only contract binding to access the raw methods on
}
OwnableCallerRaw is an auto generated low-level read-only Go binding around a Klaytn contract.
func (*OwnableCallerRaw) Call ¶
func (_Ownable *OwnableCallerRaw) 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 OwnableCallerSession ¶
type OwnableCallerSession struct { Contract *OwnableCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
OwnableCallerSession is an auto generated read-only Go binding around a Klaytn contract, with pre-set call options.
func (*OwnableCallerSession) IsOwner ¶
func (_Ownable *OwnableCallerSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() view returns(bool)
type OwnableFilterer ¶
type OwnableFilterer struct {
// contains filtered or unexported fields
}
OwnableFilterer is an auto generated log filtering Go binding around a Klaytn contract events.
func NewOwnableFilterer ¶
func NewOwnableFilterer(address common.Address, filterer bind.ContractFilterer) (*OwnableFilterer, error)
NewOwnableFilterer creates a new log filterer instance of Ownable, bound to a specific deployed contract.
func (*OwnableFilterer) FilterOwnershipTransferred ¶
func (_Ownable *OwnableFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*OwnableOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*OwnableFilterer) ParseOwnershipTransferred ¶ added in v1.8.4
func (_Ownable *OwnableFilterer) ParseOwnershipTransferred(log types.Log) (*OwnableOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*OwnableFilterer) WatchOwnershipTransferred ¶
func (_Ownable *OwnableFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *OwnableOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
type OwnableOwnershipTransferred ¶
type OwnableOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
OwnableOwnershipTransferred represents a OwnershipTransferred event raised by the Ownable contract.
type OwnableOwnershipTransferredIterator ¶
type OwnableOwnershipTransferredIterator struct { Event *OwnableOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OwnableOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the Ownable contract.
func (*OwnableOwnershipTransferredIterator) Close ¶
func (it *OwnableOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OwnableOwnershipTransferredIterator) Error ¶
func (it *OwnableOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OwnableOwnershipTransferredIterator) Next ¶
func (it *OwnableOwnershipTransferredIterator) Next() bool
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 OwnableRaw ¶
type OwnableRaw struct {
Contract *Ownable // Generic contract binding to access the raw methods on
}
OwnableRaw is an auto generated low-level Go binding around a Klaytn contract.
func (*OwnableRaw) Call ¶
func (_Ownable *OwnableRaw) 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 (*OwnableRaw) Transact ¶
func (_Ownable *OwnableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OwnableRaw) Transfer ¶
func (_Ownable *OwnableRaw) 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 OwnableSession ¶
type OwnableSession struct { Contract *Ownable // 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 }
OwnableSession is an auto generated Go binding around a Klaytn contract, with pre-set call and transact options.
func (*OwnableSession) IsOwner ¶
func (_Ownable *OwnableSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() view returns(bool)
func (*OwnableSession) Owner ¶
func (_Ownable *OwnableSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*OwnableSession) RenounceOwnership ¶
func (_Ownable *OwnableSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*OwnableSession) TransferOwnership ¶
func (_Ownable *OwnableSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type OwnableTransactor ¶
type OwnableTransactor struct {
// contains filtered or unexported fields
}
OwnableTransactor is an auto generated write-only Go binding around a Klaytn contract.
func NewOwnableTransactor ¶
func NewOwnableTransactor(address common.Address, transactor bind.ContractTransactor) (*OwnableTransactor, error)
NewOwnableTransactor creates a new write-only instance of Ownable, bound to a specific deployed contract.
func (*OwnableTransactor) RenounceOwnership ¶
func (_Ownable *OwnableTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*OwnableTransactor) TransferOwnership ¶
func (_Ownable *OwnableTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type OwnableTransactorRaw ¶
type OwnableTransactorRaw struct {
Contract *OwnableTransactor // Generic write-only contract binding to access the raw methods on
}
OwnableTransactorRaw is an auto generated low-level write-only Go binding around a Klaytn contract.
func (*OwnableTransactorRaw) Transact ¶
func (_Ownable *OwnableTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OwnableTransactorRaw) Transfer ¶
func (_Ownable *OwnableTransactorRaw) 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 OwnableTransactorSession ¶
type OwnableTransactorSession struct { Contract *OwnableTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
OwnableTransactorSession is an auto generated write-only Go binding around a Klaytn contract, with pre-set transact options.
func (*OwnableTransactorSession) RenounceOwnership ¶
func (_Ownable *OwnableTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*OwnableTransactorSession) TransferOwnership ¶
func (_Ownable *OwnableTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type Roles ¶ added in v1.1.0
type Roles struct { RolesCaller // Read-only binding to the contract RolesTransactor // Write-only binding to the contract RolesFilterer // Log filterer for contract events }
Roles is an auto generated Go binding around a Klaytn contract.
func DeployRoles ¶ added in v1.1.0
func DeployRoles(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Roles, error)
DeployRoles deploys a new Klaytn contract, binding an instance of Roles to it.
type RolesCaller ¶ added in v1.1.0
type RolesCaller struct {
// contains filtered or unexported fields
}
RolesCaller is an auto generated read-only Go binding around a Klaytn contract.
func NewRolesCaller ¶ added in v1.1.0
func NewRolesCaller(address common.Address, caller bind.ContractCaller) (*RolesCaller, error)
NewRolesCaller creates a new read-only instance of Roles, bound to a specific deployed contract.
type RolesCallerRaw ¶ added in v1.1.0
type RolesCallerRaw struct {
Contract *RolesCaller // Generic read-only contract binding to access the raw methods on
}
RolesCallerRaw is an auto generated low-level read-only Go binding around a Klaytn contract.
func (*RolesCallerRaw) Call ¶ added in v1.1.0
func (_Roles *RolesCallerRaw) 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 RolesCallerSession ¶ added in v1.1.0
type RolesCallerSession struct { Contract *RolesCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
RolesCallerSession is an auto generated read-only Go binding around a Klaytn contract, with pre-set call options.
type RolesFilterer ¶ added in v1.1.0
type RolesFilterer struct {
// contains filtered or unexported fields
}
RolesFilterer is an auto generated log filtering Go binding around a Klaytn contract events.
func NewRolesFilterer ¶ added in v1.1.0
func NewRolesFilterer(address common.Address, filterer bind.ContractFilterer) (*RolesFilterer, error)
NewRolesFilterer creates a new log filterer instance of Roles, bound to a specific deployed contract.
type RolesRaw ¶ added in v1.1.0
type RolesRaw struct {
Contract *Roles // Generic contract binding to access the raw methods on
}
RolesRaw is an auto generated low-level Go binding around a Klaytn contract.
func (*RolesRaw) Call ¶ added in v1.1.0
func (_Roles *RolesRaw) 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 (*RolesRaw) Transact ¶ added in v1.1.0
func (_Roles *RolesRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*RolesRaw) Transfer ¶ added in v1.1.0
func (_Roles *RolesRaw) 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 RolesSession ¶ added in v1.1.0
type RolesSession struct { Contract *Roles // 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 }
RolesSession is an auto generated Go binding around a Klaytn contract, with pre-set call and transact options.
type RolesTransactor ¶ added in v1.1.0
type RolesTransactor struct {
// contains filtered or unexported fields
}
RolesTransactor is an auto generated write-only Go binding around a Klaytn contract.
func NewRolesTransactor ¶ added in v1.1.0
func NewRolesTransactor(address common.Address, transactor bind.ContractTransactor) (*RolesTransactor, error)
NewRolesTransactor creates a new write-only instance of Roles, bound to a specific deployed contract.
type RolesTransactorRaw ¶ added in v1.1.0
type RolesTransactorRaw struct {
Contract *RolesTransactor // Generic write-only contract binding to access the raw methods on
}
RolesTransactorRaw is an auto generated low-level write-only Go binding around a Klaytn contract.
func (*RolesTransactorRaw) Transact ¶ added in v1.1.0
func (_Roles *RolesTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*RolesTransactorRaw) Transfer ¶ added in v1.1.0
func (_Roles *RolesTransactorRaw) 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 RolesTransactorSession ¶ added in v1.1.0
type RolesTransactorSession struct { Contract *RolesTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
RolesTransactorSession is an auto generated write-only Go binding around a Klaytn contract, with pre-set transact options.
type SafeMath ¶
type SafeMath struct { SafeMathCaller // Read-only binding to the contract SafeMathTransactor // Write-only binding to the contract SafeMathFilterer // Log filterer for contract events }
SafeMath is an auto generated Go binding around a Klaytn contract.
func DeploySafeMath ¶
func DeploySafeMath(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *SafeMath, error)
DeploySafeMath deploys a new Klaytn contract, binding an instance of SafeMath to it.
func NewSafeMath ¶
NewSafeMath creates a new instance of SafeMath, bound to a specific deployed contract.
type SafeMathCaller ¶
type SafeMathCaller struct {
// contains filtered or unexported fields
}
SafeMathCaller is an auto generated read-only Go binding around a Klaytn contract.
func NewSafeMathCaller ¶
func NewSafeMathCaller(address common.Address, caller bind.ContractCaller) (*SafeMathCaller, error)
NewSafeMathCaller creates a new read-only instance of SafeMath, bound to a specific deployed contract.
type SafeMathCallerRaw ¶
type SafeMathCallerRaw struct {
Contract *SafeMathCaller // Generic read-only contract binding to access the raw methods on
}
SafeMathCallerRaw is an auto generated low-level read-only Go binding around a Klaytn contract.
func (*SafeMathCallerRaw) Call ¶
func (_SafeMath *SafeMathCallerRaw) 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 SafeMathCallerSession ¶
type SafeMathCallerSession struct { Contract *SafeMathCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
SafeMathCallerSession is an auto generated read-only Go binding around a Klaytn contract, with pre-set call options.
type SafeMathFilterer ¶
type SafeMathFilterer struct {
// contains filtered or unexported fields
}
SafeMathFilterer is an auto generated log filtering Go binding around a Klaytn contract events.
func NewSafeMathFilterer ¶
func NewSafeMathFilterer(address common.Address, filterer bind.ContractFilterer) (*SafeMathFilterer, error)
NewSafeMathFilterer creates a new log filterer instance of SafeMath, bound to a specific deployed contract.
type SafeMathRaw ¶
type SafeMathRaw struct {
Contract *SafeMath // Generic contract binding to access the raw methods on
}
SafeMathRaw is an auto generated low-level Go binding around a Klaytn contract.
func (*SafeMathRaw) Call ¶
func (_SafeMath *SafeMathRaw) 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 (*SafeMathRaw) Transact ¶
func (_SafeMath *SafeMathRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SafeMathRaw) Transfer ¶
func (_SafeMath *SafeMathRaw) 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 SafeMathSession ¶
type SafeMathSession struct { Contract *SafeMath // 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 }
SafeMathSession is an auto generated Go binding around a Klaytn contract, with pre-set call and transact options.
type SafeMathTransactor ¶
type SafeMathTransactor struct {
// contains filtered or unexported fields
}
SafeMathTransactor is an auto generated write-only Go binding around a Klaytn contract.
func NewSafeMathTransactor ¶
func NewSafeMathTransactor(address common.Address, transactor bind.ContractTransactor) (*SafeMathTransactor, error)
NewSafeMathTransactor creates a new write-only instance of SafeMath, bound to a specific deployed contract.
type SafeMathTransactorRaw ¶
type SafeMathTransactorRaw struct {
Contract *SafeMathTransactor // Generic write-only contract binding to access the raw methods on
}
SafeMathTransactorRaw is an auto generated low-level write-only Go binding around a Klaytn contract.
func (*SafeMathTransactorRaw) Transact ¶
func (_SafeMath *SafeMathTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SafeMathTransactorRaw) Transfer ¶
func (_SafeMath *SafeMathTransactorRaw) 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 SafeMathTransactorSession ¶
type SafeMathTransactorSession struct { Contract *SafeMathTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SafeMathTransactorSession is an auto generated write-only Go binding around a Klaytn contract, with pre-set transact options.