bridge

package
v0.9.8 Latest Latest
Warning

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

Go to latest
Published: Jun 20, 2022 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const AddressABI = "[]"

AddressABI is the input ABI used to generate the binding from.

View Source
const AddressBinRuntime = `` /* 172-byte string literal not displayed */

AddressBinRuntime is the compiled bytecode used for adding genesis block without deploying code.

View Source
const BridgeABI = "" /* 17699-byte string literal not displayed */

BridgeABI is the input ABI used to generate the binding from.

View Source
const BridgeBinRuntime = `` /* 30372-byte string literal not displayed */

BridgeBinRuntime is the compiled bytecode used for adding genesis block without deploying code.

View Source
const BridgeCounterPartABI = "" /* 1125-byte string literal not displayed */

BridgeCounterPartABI is the input ABI used to generate the binding from.

View Source
const BridgeCounterPartBinRuntime = `` /* 1466-byte string literal not displayed */

BridgeCounterPartBinRuntime is the compiled bytecode used for adding genesis block without deploying code.

View Source
const BridgeFeeABI = "" /* 1191-byte string literal not displayed */

BridgeFeeABI is the input ABI used to generate the binding from.

View Source
const BridgeFeeBinRuntime = ``

BridgeFeeBinRuntime is the compiled bytecode used for adding genesis block without deploying code.

View Source
const BridgeHandledRequestsABI = "" /* 237-byte string literal not displayed */

BridgeHandledRequestsABI is the input ABI used to generate the binding from.

View Source
const BridgeHandledRequestsBinRuntime = `` /* 350-byte string literal not displayed */

BridgeHandledRequestsBinRuntime is the compiled bytecode used for adding genesis block without deploying code.

View Source
const BridgeOperatorABI = "" /* 2898-byte string literal not displayed */

BridgeOperatorABI is the input ABI used to generate the binding from.

View Source
const BridgeOperatorBinRuntime = ``

BridgeOperatorBinRuntime is the compiled bytecode used for adding genesis block without deploying code.

View Source
const BridgeTokensABI = "" /* 3391-byte string literal not displayed */

BridgeTokensABI is the input ABI used to generate the binding from.

View Source
const BridgeTokensBinRuntime = `` /* 5410-byte string literal not displayed */

BridgeTokensBinRuntime is the compiled bytecode used for adding genesis block without deploying code.

View Source
const BridgeTransferABI = "" /* 8772-byte string literal not displayed */

BridgeTransferABI is the input ABI used to generate the binding from.

View Source
const BridgeTransferBinRuntime = ``

BridgeTransferBinRuntime is the compiled bytecode used for adding genesis block without deploying code.

View Source
const BridgeTransferERC20ABI = "" /* 13431-byte string literal not displayed */

BridgeTransferERC20ABI is the input ABI used to generate the binding from.

View Source
const BridgeTransferERC20BinRuntime = ``

BridgeTransferERC20BinRuntime is the compiled bytecode used for adding genesis block without deploying code.

View Source
const BridgeTransferERC721ABI = "" /* 13032-byte string literal not displayed */

BridgeTransferERC721ABI is the input ABI used to generate the binding from.

View Source
const BridgeTransferERC721BinRuntime = ``

BridgeTransferERC721BinRuntime is the compiled bytecode used for adding genesis block without deploying code.

View Source
const BridgeTransferKLAYABI = "" /* 10735-byte string literal not displayed */

BridgeTransferKLAYABI is the input ABI used to generate the binding from.

View Source
const BridgeTransferKLAYBinRuntime = ``

BridgeTransferKLAYBinRuntime is the compiled bytecode used for adding genesis block without deploying code.

View Source
const ContextABI = "[]"

ContextABI is the input ABI used to generate the binding from.

View Source
const ContextBinRuntime = ``

ContextBinRuntime is the compiled bytecode used for adding genesis block without deploying code.

View Source
const ERC165ABI = "" /* 247-byte string literal not displayed */

ERC165ABI is the input ABI used to generate the binding from.

View Source
const ERC165BinRuntime = ``

ERC165BinRuntime is the compiled bytecode used for adding genesis block without deploying code.

View Source
const ERC20ABI = "" /* 3775-byte string literal not displayed */

ERC20ABI is the input ABI used to generate the binding from.

View Source
const ERC20BinRuntime = `` /* 4364-byte string literal not displayed */

ERC20BinRuntime is the compiled bytecode used for adding genesis block without deploying code.

View Source
const ERC20BurnableABI = "" /* 3991-byte string literal not displayed */

ERC20BurnableABI is the input ABI used to generate the binding from.

View Source
const ERC20BurnableBinRuntime = ``

ERC20BurnableBinRuntime is the compiled bytecode used for adding genesis block without deploying code.

View Source
const ERC721ABI = "" /* 4653-byte string literal not displayed */

ERC721ABI is the input ABI used to generate the binding from.

View Source
const ERC721BinRuntime = `` /* 9368-byte string literal not displayed */

ERC721BinRuntime is the compiled bytecode used for adding genesis block without deploying code.

View Source
const ERC721BurnableABI = "" /* 4616-byte string literal not displayed */

ERC721BurnableABI is the input ABI used to generate the binding from.

View Source
const ERC721BurnableBinRuntime = ``

ERC721BurnableBinRuntime is the compiled bytecode used for adding genesis block without deploying code.

View Source
const ERC721URIStorageABI = "" /* 4438-byte string literal not displayed */

ERC721URIStorageABI is the input ABI used to generate the binding from.

View Source
const ERC721URIStorageBinRuntime = ``

ERC721URIStorageBinRuntime is the compiled bytecode used for adding genesis block without deploying code.

View Source
const IERC165ABI = "" /* 247-byte string literal not displayed */

IERC165ABI is the input ABI used to generate the binding from.

View Source
const IERC165BinRuntime = ``

IERC165BinRuntime is the compiled bytecode used for adding genesis block without deploying code.

View Source
const IERC20ABI = "" /* 2410-byte string literal not displayed */

IERC20ABI is the input ABI used to generate the binding from.

View Source
const IERC20BinRuntime = ``

IERC20BinRuntime is the compiled bytecode used for adding genesis block without deploying code.

View Source
const IERC20BridgeReceiverABI = "" /* 477-byte string literal not displayed */

IERC20BridgeReceiverABI is the input ABI used to generate the binding from.

View Source
const IERC20BridgeReceiverBinRuntime = ``

IERC20BridgeReceiverBinRuntime is the compiled bytecode used for adding genesis block without deploying code.

View Source
const IERC20MetadataABI = "" /* 2903-byte string literal not displayed */

IERC20MetadataABI is the input ABI used to generate the binding from.

View Source
const IERC20MetadataBinRuntime = ``

IERC20MetadataBinRuntime is the compiled bytecode used for adding genesis block without deploying code.

View Source
const IERC20MintABI = "" /* 246-byte string literal not displayed */

IERC20MintABI is the input ABI used to generate the binding from.

View Source
const IERC20MintBinRuntime = ``

IERC20MintBinRuntime is the compiled bytecode used for adding genesis block without deploying code.

View Source
const IERC721ABI = "" /* 3892-byte string literal not displayed */

IERC721ABI is the input ABI used to generate the binding from.

View Source
const IERC721BinRuntime = ``

IERC721BinRuntime is the compiled bytecode used for adding genesis block without deploying code.

View Source
const IERC721BridgeReceiverABI = "" /* 404-byte string literal not displayed */

IERC721BridgeReceiverABI is the input ABI used to generate the binding from.

View Source
const IERC721BridgeReceiverBinRuntime = ``

IERC721BridgeReceiverBinRuntime is the compiled bytecode used for adding genesis block without deploying code.

View Source
const IERC721MetadataABI = "" /* 4459-byte string literal not displayed */

IERC721MetadataABI is the input ABI used to generate the binding from.

View Source
const IERC721MetadataBinRuntime = ``

IERC721MetadataBinRuntime is the compiled bytecode used for adding genesis block without deploying code.

View Source
const IERC721MintABI = "" /* 331-byte string literal not displayed */

IERC721MintABI is the input ABI used to generate the binding from.

View Source
const IERC721MintBinRuntime = ``

IERC721MintBinRuntime is the compiled bytecode used for adding genesis block without deploying code.

View Source
const IERC721ReceiverABI = "" /* 464-byte string literal not displayed */

IERC721ReceiverABI is the input ABI used to generate the binding from.

View Source
const IERC721ReceiverBinRuntime = ``

IERC721ReceiverBinRuntime is the compiled bytecode used for adding genesis block without deploying code.

View Source
const OwnableABI = "" /* 753-byte string literal not displayed */

OwnableABI is the input ABI used to generate the binding from.

View Source
const OwnableBinRuntime = ``

OwnableBinRuntime is the compiled bytecode used for adding genesis block without deploying code.

View Source
const StringsABI = "[]"

StringsABI is the input ABI used to generate the binding from.

View Source
const StringsBinRuntime = `` /* 172-byte string literal not displayed */

StringsBinRuntime is the compiled bytecode used for adding genesis block without deploying code.

Variables

View Source
var AddressBin = "" /* 284-byte string literal not displayed */

AddressBin is the compiled bytecode used for deploying new contracts.

View Source
var BridgeBin = "" /* 31430-byte string literal not displayed */

BridgeBin is the compiled bytecode used for deploying new contracts.

View Source
var BridgeCounterPartBin = "" /* 1720-byte string literal not displayed */

BridgeCounterPartBin is the compiled bytecode used for deploying new contracts.

View Source
var BridgeCounterPartFuncSigs = map[string]string{
	"3a348533": "counterpartBridge()",
	"8da5cb5b": "owner()",
	"715018a6": "renounceOwnership()",
	"87b04c55": "setCounterPartBridge(address)",
	"f2fde38b": "transferOwnership(address)",
}

BridgeCounterPartFuncSigs maps the 4-byte function signature to its string representation.

View Source
var BridgeFeeFuncSigs = map[string]string{
	"488af871": "feeOfERC20(address)",
	"c263b5d6": "feeOfKLAY()",
	"b3f00674": "feeReceiver()",
}

BridgeFeeFuncSigs maps the 4-byte function signature to its string representation.

View Source
var BridgeFuncSigs = 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()",
	"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()",
}

BridgeFuncSigs maps the 4-byte function signature to its string representation.

View Source
var BridgeHandledRequestsBin = "" /* 414-byte string literal not displayed */

BridgeHandledRequestsBin is the compiled bytecode used for deploying new contracts.

View Source
var BridgeHandledRequestsFuncSigs = map[string]string{
	"8a75eee2": "handledRequestTx(bytes32)",
}

BridgeHandledRequestsFuncSigs maps the 4-byte function signature to its string representation.

View Source
var BridgeOperatorFuncSigs = map[string]string{
	"3a3099d1": "MAX_OPERATOR()",
	"9832c1d7": "closedValueTransferVotes(uint64)",
	"ac6fff0b": "configurationNonce()",
	"d8cf98ca": "deregisterOperator(address)",
	"b2c01030": "getOperatorList()",
	"cb38f407": "operatorList(uint256)",
	"5526f76b": "operatorThresholds(uint8)",
	"13e7c9d8": "operators(address)",
	"8da5cb5b": "owner()",
	"3682a450": "registerOperator(address)",
	"715018a6": "renounceOwnership()",
	"ee2aec65": "setOperatorThreshold(uint8,uint8)",
	"f2fde38b": "transferOwnership(address)",
}

BridgeOperatorFuncSigs maps the 4-byte function signature to its string representation.

View Source
var BridgeTokensBin = "" /* 5664-byte string literal not displayed */

BridgeTokensBin is the compiled bytecode used for deploying new contracts.

View Source
var BridgeTokensFuncSigs = map[string]string{
	"bab2af1d": "deregisterToken(address)",
	"ea21eade": "getRegisteredTokenList()",
	"48a18a6a": "indexOfTokens(address)",
	"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)",
}

BridgeTokensFuncSigs maps the 4-byte function signature to its string representation.

View Source
var BridgeTransferERC20FuncSigs = 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)",
	"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()",
}

BridgeTransferERC20FuncSigs maps the 4-byte function signature to its string representation.

View Source
var BridgeTransferERC721FuncSigs = 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)",
	"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()",
}

BridgeTransferERC721FuncSigs maps the 4-byte function signature to its string representation.

View Source
var BridgeTransferFuncSigs = 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)",
	"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()",
}

BridgeTransferFuncSigs maps the 4-byte function signature to its string representation.

View Source
var BridgeTransferKLAYFuncSigs = 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()",
	"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()",
}

BridgeTransferKLAYFuncSigs maps the 4-byte function signature to its string representation.

View Source
var ERC165FuncSigs = map[string]string{
	"01ffc9a7": "supportsInterface(bytes4)",
}

ERC165FuncSigs maps the 4-byte function signature to its string representation.

View Source
var ERC20Bin = "" /* 5680-byte string literal not displayed */

ERC20Bin is the compiled bytecode used for deploying new contracts.

View Source
var ERC20BurnableFuncSigs = map[string]string{
	"dd62ed3e": "allowance(address,address)",
	"095ea7b3": "approve(address,uint256)",
	"70a08231": "balanceOf(address)",
	"42966c68": "burn(uint256)",
	"79cc6790": "burnFrom(address,uint256)",
	"313ce567": "decimals()",
	"a457c2d7": "decreaseAllowance(address,uint256)",
	"39509351": "increaseAllowance(address,uint256)",
	"06fdde03": "name()",
	"95d89b41": "symbol()",
	"18160ddd": "totalSupply()",
	"a9059cbb": "transfer(address,uint256)",
	"23b872dd": "transferFrom(address,address,uint256)",
}

ERC20BurnableFuncSigs maps the 4-byte function signature to its string representation.

View Source
var ERC20FuncSigs = map[string]string{
	"dd62ed3e": "allowance(address,address)",
	"095ea7b3": "approve(address,uint256)",
	"70a08231": "balanceOf(address)",
	"313ce567": "decimals()",
	"a457c2d7": "decreaseAllowance(address,uint256)",
	"39509351": "increaseAllowance(address,uint256)",
	"06fdde03": "name()",
	"95d89b41": "symbol()",
	"18160ddd": "totalSupply()",
	"a9059cbb": "transfer(address,uint256)",
	"23b872dd": "transferFrom(address,address,uint256)",
}

ERC20FuncSigs maps the 4-byte function signature to its string representation.

View Source
var ERC721Bin = "" /* 10684-byte string literal not displayed */

ERC721Bin is the compiled bytecode used for deploying new contracts.

View Source
var ERC721BurnableFuncSigs = map[string]string{
	"095ea7b3": "approve(address,uint256)",
	"70a08231": "balanceOf(address)",
	"42966c68": "burn(uint256)",
	"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)",
}

ERC721BurnableFuncSigs maps the 4-byte function signature to its string representation.

View Source
var ERC721FuncSigs = 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)",
}

ERC721FuncSigs maps the 4-byte function signature to its string representation.

View Source
var ERC721URIStorageFuncSigs = 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)",
}

ERC721URIStorageFuncSigs maps the 4-byte function signature to its string representation.

View Source
var IERC165FuncSigs = map[string]string{
	"01ffc9a7": "supportsInterface(bytes4)",
}

IERC165FuncSigs maps the 4-byte function signature to its string representation.

View Source
var IERC20BridgeReceiverFuncSigs = map[string]string{
	"f1656e53": "onERC20Received(address,address,uint256,uint256,bytes)",
}

IERC20BridgeReceiverFuncSigs maps the 4-byte function signature to its string representation.

View Source
var IERC20FuncSigs = 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)",
}

IERC20FuncSigs maps the 4-byte function signature to its string representation.

View Source
var IERC20MetadataFuncSigs = map[string]string{
	"dd62ed3e": "allowance(address,address)",
	"095ea7b3": "approve(address,uint256)",
	"70a08231": "balanceOf(address)",
	"313ce567": "decimals()",
	"06fdde03": "name()",
	"95d89b41": "symbol()",
	"18160ddd": "totalSupply()",
	"a9059cbb": "transfer(address,uint256)",
	"23b872dd": "transferFrom(address,address,uint256)",
}

IERC20MetadataFuncSigs maps the 4-byte function signature to its string representation.

View Source
var IERC20MintFuncSigs = map[string]string{
	"40c10f19": "mint(address,uint256)",
}

IERC20MintFuncSigs maps the 4-byte function signature to its string representation.

View Source
var IERC721BridgeReceiverFuncSigs = map[string]string{
	"cf0da290": "onERC721Received(address,uint256,address,bytes)",
}

IERC721BridgeReceiverFuncSigs maps the 4-byte function signature to its string representation.

View Source
var IERC721FuncSigs = 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)",
}

IERC721FuncSigs maps the 4-byte function signature to its string representation.

View Source
var IERC721MetadataFuncSigs = 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)",
}

IERC721MetadataFuncSigs maps the 4-byte function signature to its string representation.

View Source
var IERC721MintFuncSigs = map[string]string{
	"50bb4e7f": "mintWithTokenURI(address,uint256,string)",
}

IERC721MintFuncSigs maps the 4-byte function signature to its string representation.

View Source
var IERC721ReceiverFuncSigs = map[string]string{
	"150b7a02": "onERC721Received(address,address,uint256,bytes)",
}

IERC721ReceiverFuncSigs maps the 4-byte function signature to its string representation.

View Source
var OwnableFuncSigs = map[string]string{
	"8da5cb5b": "owner()",
	"715018a6": "renounceOwnership()",
	"f2fde38b": "transferOwnership(address)",
}

OwnableFuncSigs maps the 4-byte function signature to its string representation.

View Source
var StringsBin = "" /* 284-byte string literal not displayed */

StringsBin is the compiled bytecode used for deploying new contracts.

Functions

This section is empty.

Types

type Address

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

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

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

NewAddress creates a new instance of Address, bound to a specific deployed contract.

type AddressCaller

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

AddressCaller is an auto generated read-only Go binding around a Klaytn contract.

func NewAddressCaller

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

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

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

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

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

AddressFilterer is an auto generated log filtering Go binding around a Klaytn contract events.

func NewAddressFilterer

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

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

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

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

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

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

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

AddressTransactor is an auto generated write-only Go binding around a Klaytn contract.

func NewAddressTransactor

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

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

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

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

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.

func NewBridge

func NewBridge(address common.Address, backend bind.ContractBackend) (*Bridge, error)

NewBridge creates a new instance of Bridge, bound to a specific deployed contract.

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

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

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

func (_Bridge *BridgeCaller) 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)

func (*BridgeCaller) FeeOfERC20

func (_Bridge *BridgeCaller) 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 (*BridgeCaller) FeeOfKLAY

func (_Bridge *BridgeCaller) 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 (*BridgeCaller) FeeReceiver

func (_Bridge *BridgeCaller) 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 (*BridgeCaller) GetOperatorList

func (_Bridge *BridgeCaller) 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 (*BridgeCaller) GetRegisteredTokenList

func (_Bridge *BridgeCaller) 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 (*BridgeCaller) HandleNoncesToBlockNums

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

func (_Bridge *BridgeCaller) 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 (*BridgeCaller) IndexOfTokens

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

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) 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

func (_Bridge *BridgeCaller) 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 (*BridgeCaller) LowerHandleNonce

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

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

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

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

func (_Bridge *BridgeCaller) 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 (*BridgeCaller) Operators

func (_Bridge *BridgeCaller) 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 (*BridgeCaller) Owner

func (_Bridge *BridgeCaller) 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 (*BridgeCaller) RecoveryBlockNumber

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

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

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

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)

func (*BridgeCaller) VERSION

func (_Bridge *BridgeCaller) VERSION(opts *bind.CallOpts) (uint64, error)

VERSION is a free data retrieval call binding the contract method 0xffa1ad74.

Solidity: function VERSION() 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

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

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

func (_Bridge *BridgeCallerSession) 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 (*BridgeCallerSession) FeeOfKLAY

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

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

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

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

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

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

func (_Bridge *BridgeCallerSession) 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 (*BridgeCallerSession) IsLockedKLAY

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) 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

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

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

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

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

func (_Bridge *BridgeCallerSession) 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 (*BridgeCallerSession) OperatorThresholds

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

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

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

func (_Bridge *BridgeCallerSession) 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 (*BridgeCallerSession) RegisteredTokens

func (_Bridge *BridgeCallerSession) 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 (*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

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

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

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

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

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

BridgeCounterPartCaller is an auto generated read-only Go binding around a Klaytn contract.

func NewBridgeCounterPartCaller

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

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)

func (*BridgeCounterPartCaller) Owner

func (_BridgeCounterPart *BridgeCounterPartCaller) 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)

type BridgeCounterPartCallerRaw

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

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

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

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) Owner

func (_BridgeCounterPart *BridgeCounterPartCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

type BridgeCounterPartFilterer

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

BridgeCounterPartFilterer is an auto generated log filtering Go binding around a Klaytn contract events.

func NewBridgeCounterPartFilterer

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

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

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

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

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

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

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

func (*BridgeCounterPartOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BridgeCounterPartOwnershipTransferredIterator) Next

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

type BridgeCounterPartRaw

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

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

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

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

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

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) Owner

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

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

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

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

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

BridgeCounterPartTransactor is an auto generated write-only Go binding around a Klaytn contract.

func NewBridgeCounterPartTransactor

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

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

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

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

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

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

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

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

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

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

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

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

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

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

func (*BridgeERC20FeeChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BridgeERC20FeeChangedIterator) Next

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

type BridgeFee

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

func NewBridgeFee(address common.Address, backend bind.ContractBackend) (*BridgeFee, error)

NewBridgeFee creates a new instance of BridgeFee, bound to a specific deployed contract.

type BridgeFeeCaller

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

BridgeFeeCaller is an auto generated read-only Go binding around a Klaytn contract.

func NewBridgeFeeCaller

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

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

func (_BridgeFee *BridgeFeeCaller) 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 (*BridgeFeeCaller) FeeReceiver

func (_BridgeFee *BridgeFeeCaller) 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)

type BridgeFeeCallerRaw

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

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

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

func (_BridgeFee *BridgeFeeCallerSession) 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 (*BridgeFeeCallerSession) FeeOfKLAY

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

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

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

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

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

func (*BridgeFeeERC20FeeChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BridgeFeeERC20FeeChangedIterator) Next

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

type BridgeFeeFeeReceiverChanged

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

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

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

func (*BridgeFeeFeeReceiverChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BridgeFeeFeeReceiverChangedIterator) Next

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

type BridgeFeeFilterer

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

BridgeFeeFilterer is an auto generated log filtering Go binding around a Klaytn contract events.

func NewBridgeFeeFilterer

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

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

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

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

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

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

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

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

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

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

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

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

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

func (*BridgeFeeKLAYFeeChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BridgeFeeKLAYFeeChangedIterator) Next

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

type BridgeFeeRaw

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

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

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

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

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

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

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

func (*BridgeFeeReceiverChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BridgeFeeReceiverChangedIterator) Next

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

type BridgeFeeSession

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

func (_BridgeFee *BridgeFeeSession) 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 (*BridgeFeeSession) FeeOfKLAY

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

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

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

BridgeFeeTransactor is an auto generated write-only Go binding around a Klaytn contract.

func NewBridgeFeeTransactor

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

func (*BridgeHandleValueTransferIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BridgeHandleValueTransferIterator) Next

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

type BridgeHandledRequests

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

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

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

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

BridgeHandledRequestsCaller is an auto generated read-only Go binding around a Klaytn contract.

func NewBridgeHandledRequestsCaller

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

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

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

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

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

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

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

BridgeHandledRequestsFilterer is an auto generated log filtering Go binding around a Klaytn contract events.

func NewBridgeHandledRequestsFilterer

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

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

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

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

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

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

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

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

BridgeHandledRequestsTransactor is an auto generated write-only Go binding around a Klaytn contract.

func NewBridgeHandledRequestsTransactor

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

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

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

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

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

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

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

func (it *BridgeKLAYFeeChangedIterator) Close() error

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

func (*BridgeKLAYFeeChangedIterator) Error

func (it *BridgeKLAYFeeChangedIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*BridgeKLAYFeeChangedIterator) Next

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

type BridgeKLAYLocked

type BridgeKLAYLocked struct {
	Raw types.Log // Blockchain specific contextual infos
}

BridgeKLAYLocked represents a KLAYLocked event raised by the Bridge contract.

type BridgeKLAYLockedIterator

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

func (it *BridgeKLAYLockedIterator) Close() error

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

func (*BridgeKLAYLockedIterator) Error

func (it *BridgeKLAYLockedIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*BridgeKLAYLockedIterator) Next

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

type BridgeKLAYUnlocked struct {
	Raw types.Log // Blockchain specific contextual infos
}

BridgeKLAYUnlocked represents a KLAYUnlocked event raised by the Bridge contract.

type BridgeKLAYUnlockedIterator

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

func (it *BridgeKLAYUnlockedIterator) Close() error

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

func (*BridgeKLAYUnlockedIterator) Error

func (it *BridgeKLAYUnlockedIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*BridgeKLAYUnlockedIterator) Next

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

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

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

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

BridgeOperatorCaller is an auto generated read-only Go binding around a Klaytn contract.

func NewBridgeOperatorCaller

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

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

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

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) MAXOPERATOR

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

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

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

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)

func (*BridgeOperatorCaller) Owner

func (_BridgeOperator *BridgeOperatorCaller) 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)

type BridgeOperatorCallerRaw

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

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

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

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

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

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) MAXOPERATOR

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

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

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)

func (*BridgeOperatorCallerSession) Operators

func (_BridgeOperator *BridgeOperatorCallerSession) 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 (*BridgeOperatorCallerSession) Owner

func (_BridgeOperator *BridgeOperatorCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

type BridgeOperatorFilterer

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

BridgeOperatorFilterer is an auto generated log filtering Go binding around a Klaytn contract events.

func NewBridgeOperatorFilterer

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

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

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

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

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

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

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

func (*BridgeOperatorOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BridgeOperatorOwnershipTransferredIterator) Next

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

type BridgeOperatorRaw

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

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

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

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

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

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

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

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

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) MAXOPERATOR

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

func (_BridgeOperator *BridgeOperatorSession) 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 (*BridgeOperatorSession) OperatorThresholds

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

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

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

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

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

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

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

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

BridgeOperatorTransactor is an auto generated write-only Go binding around a Klaytn contract.

func NewBridgeOperatorTransactor

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

func (*BridgeOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BridgeOwnershipTransferredIterator) Next

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

type 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

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

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

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

func (*BridgeRequestValueTransferEncodedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BridgeRequestValueTransferEncodedIterator) Next

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

type 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

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

func (*BridgeRequestValueTransferIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BridgeRequestValueTransferIterator) Next

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

type 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

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

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

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) FeeOfERC20

func (_Bridge *BridgeSession) 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 (*BridgeSession) FeeOfKLAY

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

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

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

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

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

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

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

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

func (_Bridge *BridgeSession) 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 (*BridgeSession) IsLockedKLAY

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) 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

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

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

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

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

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

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

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

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

func (_Bridge *BridgeSession) 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 (*BridgeSession) OperatorThresholds

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

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) Receive

func (_Bridge *BridgeSession) Receive() (*types.Transaction, error)

Receive is a paid mutator transaction binding the contract receive function.

Solidity: receive() payable returns()

func (*BridgeSession) RecoveryBlockNumber

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

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

func (_Bridge *BridgeSession) 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 (*BridgeSession) RegisteredTokens

func (_Bridge *BridgeSession) 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 (*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

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

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

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

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

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

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

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

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

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

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

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

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

func (*BridgeTokenDeregisteredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BridgeTokenDeregisteredIterator) Next

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

type BridgeTokenLocked

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

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

func (it *BridgeTokenLockedIterator) Close() error

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

func (*BridgeTokenLockedIterator) Error

func (it *BridgeTokenLockedIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*BridgeTokenLockedIterator) Next

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

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

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

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

func (*BridgeTokenRegisteredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BridgeTokenRegisteredIterator) Next

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

type BridgeTokenUnlocked

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

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

func (it *BridgeTokenUnlockedIterator) Close() error

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

func (*BridgeTokenUnlockedIterator) Error

func (it *BridgeTokenUnlockedIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*BridgeTokenUnlockedIterator) Next

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

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

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

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

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

BridgeTokensCaller is an auto generated read-only Go binding around a Klaytn contract.

func NewBridgeTokensCaller

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

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

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) LockedTokens

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

func (_BridgeTokens *BridgeTokensCaller) 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 (*BridgeTokensCaller) RegisteredTokenList

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

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

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

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

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

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

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) LockedTokens

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

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

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

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

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

BridgeTokensFilterer is an auto generated log filtering Go binding around a Klaytn contract events.

func NewBridgeTokensFilterer

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

func (*BridgeTokensOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BridgeTokensOwnershipTransferredIterator) Next

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

type BridgeTokensRaw

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

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

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

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

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

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

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

func (_BridgeTokens *BridgeTokensSession) 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 (*BridgeTokensSession) LockToken

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

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

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

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

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

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

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

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

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

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

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

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

func (*BridgeTokensTokenDeregisteredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BridgeTokensTokenDeregisteredIterator) Next

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

type BridgeTokensTokenLocked

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

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

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

func (*BridgeTokensTokenLockedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BridgeTokensTokenLockedIterator) Next

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

type BridgeTokensTokenRegistered

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

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

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

func (*BridgeTokensTokenRegisteredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BridgeTokensTokenRegisteredIterator) Next

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

type BridgeTokensTokenUnlocked

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

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

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

func (*BridgeTokensTokenUnlockedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BridgeTokensTokenUnlockedIterator) Next

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

type BridgeTokensTransactor

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

BridgeTokensTransactor is an auto generated write-only Go binding around a Klaytn contract.

func NewBridgeTokensTransactor

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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) HandleERC20Transfer

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

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

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

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

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

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) Receive

func (_Bridge *BridgeTransactor) Receive(opts *bind.TransactOpts) (*types.Transaction, error)

Receive is a paid mutator transaction binding the contract receive function.

Solidity: receive() payable returns()

func (*BridgeTransactor) RegisterOperator

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

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

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

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

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

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

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

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

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

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) HandleERC20Transfer

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

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

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

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

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

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) Receive

func (_Bridge *BridgeTransactorSession) Receive() (*types.Transaction, error)

Receive is a paid mutator transaction binding the contract receive function.

Solidity: receive() payable returns()

func (*BridgeTransactorSession) RegisterOperator

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

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

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

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

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

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

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

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

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

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

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

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

BridgeTransferCaller is an auto generated read-only Go binding around a Klaytn contract.

func NewBridgeTransferCaller

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

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

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

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

func (_BridgeTransfer *BridgeTransferCaller) 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 (*BridgeTransferCaller) FeeReceiver

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

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

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

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) IsRunning

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

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

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

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

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

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

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

func (_BridgeTransfer *BridgeTransferCaller) 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 (*BridgeTransferCaller) RecoveryBlockNumber

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

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

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

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

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

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

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

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

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

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

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

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

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

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) IsRunning

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

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

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

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

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

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

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

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

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

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

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

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

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

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

BridgeTransferERC20Caller is an auto generated read-only Go binding around a Klaytn contract.

func NewBridgeTransferERC20Caller

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

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

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

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

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

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

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

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

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

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

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) IsRunning

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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) IsRunning

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

func (*BridgeTransferERC20ERC20FeeChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BridgeTransferERC20ERC20FeeChangedIterator) Next

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

type BridgeTransferERC20FeeChanged

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

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

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

func (*BridgeTransferERC20FeeChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BridgeTransferERC20FeeChangedIterator) Next

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

type BridgeTransferERC20FeeReceiverChanged

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

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

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

func (*BridgeTransferERC20FeeReceiverChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BridgeTransferERC20FeeReceiverChangedIterator) Next

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

type BridgeTransferERC20Filterer

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

BridgeTransferERC20Filterer is an auto generated log filtering Go binding around a Klaytn contract events.

func NewBridgeTransferERC20Filterer

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

func (*BridgeTransferERC20HandleValueTransferIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BridgeTransferERC20HandleValueTransferIterator) Next

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

type BridgeTransferERC20KLAYFeeChanged

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

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

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

func (*BridgeTransferERC20KLAYFeeChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BridgeTransferERC20KLAYFeeChangedIterator) Next

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

type BridgeTransferERC20OwnershipTransferred

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

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

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

func (*BridgeTransferERC20OwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BridgeTransferERC20OwnershipTransferredIterator) Next

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

type BridgeTransferERC20Raw

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

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

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

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

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

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

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

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

func (*BridgeTransferERC20RequestValueTransferEncodedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BridgeTransferERC20RequestValueTransferEncodedIterator) Next

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

type BridgeTransferERC20RequestValueTransferIterator

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

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

func (*BridgeTransferERC20RequestValueTransferIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BridgeTransferERC20RequestValueTransferIterator) Next

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

type BridgeTransferERC20Session

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

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

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

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

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

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

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

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

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

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

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

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

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

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) IsRunning

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

func (*BridgeTransferERC20TokenDeregisteredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BridgeTransferERC20TokenDeregisteredIterator) Next

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

type BridgeTransferERC20TokenLocked

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

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

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

func (*BridgeTransferERC20TokenLockedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BridgeTransferERC20TokenLockedIterator) Next

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

type BridgeTransferERC20TokenRegistered

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

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

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

func (*BridgeTransferERC20TokenRegisteredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BridgeTransferERC20TokenRegisteredIterator) Next

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

type BridgeTransferERC20TokenUnlocked

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

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

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

func (*BridgeTransferERC20TokenUnlockedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BridgeTransferERC20TokenUnlockedIterator) Next

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

type BridgeTransferERC20Transactor

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

BridgeTransferERC20Transactor is an auto generated write-only Go binding around a Klaytn contract.

func NewBridgeTransferERC20Transactor

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

BridgeTransferERC721Caller is an auto generated read-only Go binding around a Klaytn contract.

func NewBridgeTransferERC721Caller

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

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

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

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

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

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

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

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

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

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

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) IsRunning

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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) IsRunning

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

func (*BridgeTransferERC721ERC20FeeChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BridgeTransferERC721ERC20FeeChangedIterator) Next

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

type BridgeTransferERC721FeeReceiverChanged

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

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

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

func (*BridgeTransferERC721FeeReceiverChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BridgeTransferERC721FeeReceiverChangedIterator) Next

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

type BridgeTransferERC721Filterer

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

BridgeTransferERC721Filterer is an auto generated log filtering Go binding around a Klaytn contract events.

func NewBridgeTransferERC721Filterer

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

func (*BridgeTransferERC721HandleValueTransferIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BridgeTransferERC721HandleValueTransferIterator) Next

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

type BridgeTransferERC721KLAYFeeChanged

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

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

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

func (*BridgeTransferERC721KLAYFeeChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BridgeTransferERC721KLAYFeeChangedIterator) Next

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

type BridgeTransferERC721OwnershipTransferred

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

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

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

func (*BridgeTransferERC721OwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BridgeTransferERC721OwnershipTransferredIterator) Next

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

type BridgeTransferERC721Raw

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

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

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

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

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

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

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

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

func (*BridgeTransferERC721RequestValueTransferEncodedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BridgeTransferERC721RequestValueTransferEncodedIterator) Next

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

type BridgeTransferERC721RequestValueTransferIterator

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

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

func (*BridgeTransferERC721RequestValueTransferIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BridgeTransferERC721RequestValueTransferIterator) Next

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

type BridgeTransferERC721Session

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

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

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

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

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

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

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

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

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

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

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

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

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

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) IsRunning

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

func (*BridgeTransferERC721TokenDeregisteredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BridgeTransferERC721TokenDeregisteredIterator) Next

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

type BridgeTransferERC721TokenLocked

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

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

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

func (*BridgeTransferERC721TokenLockedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BridgeTransferERC721TokenLockedIterator) Next

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

type BridgeTransferERC721TokenRegistered

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

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

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

func (*BridgeTransferERC721TokenRegisteredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BridgeTransferERC721TokenRegisteredIterator) Next

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

type BridgeTransferERC721TokenUnlocked

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

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

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

func (*BridgeTransferERC721TokenUnlockedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BridgeTransferERC721TokenUnlockedIterator) Next

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

type BridgeTransferERC721Transactor

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

BridgeTransferERC721Transactor is an auto generated write-only Go binding around a Klaytn contract.

func NewBridgeTransferERC721Transactor

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

func (*BridgeTransferFeeReceiverChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BridgeTransferFeeReceiverChangedIterator) Next

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

type BridgeTransferFilterer

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

BridgeTransferFilterer is an auto generated log filtering Go binding around a Klaytn contract events.

func NewBridgeTransferFilterer

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

func (*BridgeTransferHandleValueTransferIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BridgeTransferHandleValueTransferIterator) Next

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

type BridgeTransferKLAY

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

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

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

BridgeTransferKLAYCaller is an auto generated read-only Go binding around a Klaytn contract.

func NewBridgeTransferKLAYCaller

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

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

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

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

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

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

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

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

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

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) IsRunning

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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) IsRunning

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

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

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

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

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

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

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

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

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

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

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

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

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

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

func (*BridgeTransferKLAYERC20FeeChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BridgeTransferKLAYERC20FeeChangedIterator) Next

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

type BridgeTransferKLAYFeeChanged

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

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

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

func (*BridgeTransferKLAYFeeChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BridgeTransferKLAYFeeChangedIterator) Next

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

type BridgeTransferKLAYFeeReceiverChanged

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

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

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

func (*BridgeTransferKLAYFeeReceiverChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BridgeTransferKLAYFeeReceiverChangedIterator) Next

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

type BridgeTransferKLAYFilterer

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

BridgeTransferKLAYFilterer is an auto generated log filtering Go binding around a Klaytn contract events.

func NewBridgeTransferKLAYFilterer

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

func (*BridgeTransferKLAYHandleValueTransferIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BridgeTransferKLAYHandleValueTransferIterator) Next

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

type BridgeTransferKLAYKLAYFeeChanged

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

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

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

func (*BridgeTransferKLAYKLAYFeeChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BridgeTransferKLAYKLAYFeeChangedIterator) Next

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

type BridgeTransferKLAYKLAYLocked

type BridgeTransferKLAYKLAYLocked struct {
	Raw types.Log // Blockchain specific contextual infos
}

BridgeTransferKLAYKLAYLocked represents a KLAYLocked event raised by the BridgeTransferKLAY contract.

type BridgeTransferKLAYKLAYLockedIterator

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

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

func (*BridgeTransferKLAYKLAYLockedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BridgeTransferKLAYKLAYLockedIterator) Next

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

type BridgeTransferKLAYKLAYUnlocked

type BridgeTransferKLAYKLAYUnlocked struct {
	Raw types.Log // Blockchain specific contextual infos
}

BridgeTransferKLAYKLAYUnlocked represents a KLAYUnlocked event raised by the BridgeTransferKLAY contract.

type BridgeTransferKLAYKLAYUnlockedIterator

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

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

func (*BridgeTransferKLAYKLAYUnlockedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BridgeTransferKLAYKLAYUnlockedIterator) Next

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

type BridgeTransferKLAYOwnershipTransferred

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

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

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

func (*BridgeTransferKLAYOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BridgeTransferKLAYOwnershipTransferredIterator) Next

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

type BridgeTransferKLAYRaw

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

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

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

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

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

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

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

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

func (*BridgeTransferKLAYRequestValueTransferEncodedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BridgeTransferKLAYRequestValueTransferEncodedIterator) Next

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

type BridgeTransferKLAYRequestValueTransferIterator

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

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

func (*BridgeTransferKLAYRequestValueTransferIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BridgeTransferKLAYRequestValueTransferIterator) Next

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

type BridgeTransferKLAYSession

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

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

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

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

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) FeeOfERC20

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

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

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

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

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

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

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

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) IsRunning

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

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

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

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

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

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

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

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

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) Receive

func (_BridgeTransferKLAY *BridgeTransferKLAYSession) Receive() (*types.Transaction, error)

Receive is a paid mutator transaction binding the contract receive function.

Solidity: receive() payable returns()

func (*BridgeTransferKLAYSession) RecoveryBlockNumber

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

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

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

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

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

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

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

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

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

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

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

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

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

BridgeTransferKLAYTransactor is an auto generated write-only Go binding around a Klaytn contract.

func NewBridgeTransferKLAYTransactor

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

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

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) HandleKLAYTransfer

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

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) Receive

func (_BridgeTransferKLAY *BridgeTransferKLAYTransactor) Receive(opts *bind.TransactOpts) (*types.Transaction, error)

Receive is a paid mutator transaction binding the contract receive function.

Solidity: receive() payable returns()

func (*BridgeTransferKLAYTransactor) RegisterOperator

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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) HandleKLAYTransfer

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

func (_BridgeTransferKLAY *BridgeTransferKLAYTransactorSession) LockKLAY() (*types.Transaction, error)

LockKLAY is a paid mutator transaction binding the contract method 0x9f071329.

Solidity: function lockKLAY() returns()

func (*BridgeTransferKLAYTransactorSession) Receive

func (_BridgeTransferKLAY *BridgeTransferKLAYTransactorSession) Receive() (*types.Transaction, error)

Receive is a paid mutator transaction binding the contract receive function.

Solidity: receive() payable returns()

func (*BridgeTransferKLAYTransactorSession) RegisterOperator

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

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

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

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

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

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

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

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

func (_BridgeTransferKLAY *BridgeTransferKLAYTransactorSession) UnlockKLAY() (*types.Transaction, error)

UnlockKLAY is a paid mutator transaction binding the contract method 0x1ebdca38.

Solidity: function unlockKLAY() returns()

type BridgeTransferOwnershipTransferred

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

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

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

func (*BridgeTransferOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BridgeTransferOwnershipTransferredIterator) Next

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

type BridgeTransferRaw

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

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

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

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

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

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

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

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

func (*BridgeTransferRequestValueTransferEncodedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BridgeTransferRequestValueTransferEncodedIterator) Next

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

type BridgeTransferRequestValueTransferIterator

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

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

func (*BridgeTransferRequestValueTransferIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BridgeTransferRequestValueTransferIterator) Next

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

type BridgeTransferSession

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

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

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

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

func (_BridgeTransfer *BridgeTransferSession) 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 (*BridgeTransferSession) FeeOfKLAY

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

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

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

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

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) IsRunning

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

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

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

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

func (_BridgeTransfer *BridgeTransferSession) 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 (*BridgeTransferSession) OperatorThresholds

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

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

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

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

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

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

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

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

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

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

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

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

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

BridgeTransferTransactor is an auto generated write-only Go binding around a Klaytn contract.

func NewBridgeTransferTransactor

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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 Context

type Context struct {
	ContextCaller     // Read-only binding to the contract
	ContextTransactor // Write-only binding to the contract
	ContextFilterer   // Log filterer for contract events
}

Context is an auto generated Go binding around a Klaytn contract.

func NewContext

func NewContext(address common.Address, backend bind.ContractBackend) (*Context, error)

NewContext creates a new instance of Context, bound to a specific deployed contract.

type ContextCaller

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

ContextCaller is an auto generated read-only Go binding around a Klaytn contract.

func NewContextCaller

func NewContextCaller(address common.Address, caller bind.ContractCaller) (*ContextCaller, error)

NewContextCaller creates a new read-only instance of Context, bound to a specific deployed contract.

type ContextCallerRaw

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

ContextCallerRaw is an auto generated low-level read-only Go binding around a Klaytn contract.

func (*ContextCallerRaw) Call

func (_Context *ContextCallerRaw) 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 ContextCallerSession

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

ContextCallerSession is an auto generated read-only Go binding around a Klaytn contract, with pre-set call options.

type ContextFilterer

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

ContextFilterer is an auto generated log filtering Go binding around a Klaytn contract events.

func NewContextFilterer

func NewContextFilterer(address common.Address, filterer bind.ContractFilterer) (*ContextFilterer, error)

NewContextFilterer creates a new log filterer instance of Context, bound to a specific deployed contract.

type ContextRaw

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

ContextRaw is an auto generated low-level Go binding around a Klaytn contract.

func (*ContextRaw) Call

func (_Context *ContextRaw) 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 (*ContextRaw) Transact

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

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

func (*ContextRaw) Transfer

func (_Context *ContextRaw) 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 ContextSession

type ContextSession struct {
	Contract     *Context          // 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
}

ContextSession is an auto generated Go binding around a Klaytn contract, with pre-set call and transact options.

type ContextTransactor

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

ContextTransactor is an auto generated write-only Go binding around a Klaytn contract.

func NewContextTransactor

func NewContextTransactor(address common.Address, transactor bind.ContractTransactor) (*ContextTransactor, error)

NewContextTransactor creates a new write-only instance of Context, bound to a specific deployed contract.

type ContextTransactorRaw

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

ContextTransactorRaw is an auto generated low-level write-only Go binding around a Klaytn contract.

func (*ContextTransactorRaw) Transact

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

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

func (*ContextTransactorRaw) Transfer

func (_Context *ContextTransactorRaw) 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 ContextTransactorSession

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

ContextTransactorSession is an auto generated write-only Go binding around a Klaytn contract, with pre-set transact options.

type ERC165

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.

func NewERC165

func NewERC165(address common.Address, backend bind.ContractBackend) (*ERC165, error)

NewERC165 creates a new instance of ERC165, bound to a specific deployed contract.

type ERC165Caller

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

ERC165Caller is an auto generated read-only Go binding around a Klaytn contract.

func NewERC165Caller

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

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

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

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

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

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

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

ERC165Filterer is an auto generated log filtering Go binding around a Klaytn contract events.

func NewERC165Filterer

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

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

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

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

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

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

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

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

ERC165Transactor is an auto generated write-only Go binding around a Klaytn contract.

func NewERC165Transactor

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

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

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

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

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

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

func DeployERC20(auth *bind.TransactOpts, backend bind.ContractBackend, name_ string, symbol_ string) (common.Address, *types.Transaction, *ERC20, error)

DeployERC20 deploys a new Klaytn contract, binding an instance of ERC20 to it.

func NewERC20

func NewERC20(address common.Address, backend bind.ContractBackend) (*ERC20, error)

NewERC20 creates a new instance of ERC20, bound to a specific deployed contract.

type ERC20Approval

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

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

func (it *ERC20ApprovalIterator) Close() error

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

func (*ERC20ApprovalIterator) Error

func (it *ERC20ApprovalIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*ERC20ApprovalIterator) Next

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

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 NewERC20Burnable

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

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

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

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

func (*ERC20BurnableApprovalIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ERC20BurnableApprovalIterator) Next

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

type ERC20BurnableCaller

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

ERC20BurnableCaller is an auto generated read-only Go binding around a Klaytn contract.

func NewERC20BurnableCaller

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

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

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) Decimals

func (_ERC20Burnable *ERC20BurnableCaller) Decimals(opts *bind.CallOpts) (uint8, error)

Decimals is a free data retrieval call binding the contract method 0x313ce567.

Solidity: function decimals() view returns(uint8)

func (*ERC20BurnableCaller) Name

func (_ERC20Burnable *ERC20BurnableCaller) 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 (*ERC20BurnableCaller) Symbol

func (_ERC20Burnable *ERC20BurnableCaller) 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 (*ERC20BurnableCaller) TotalSupply

func (_ERC20Burnable *ERC20BurnableCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() view returns(uint256)

type ERC20BurnableCallerRaw

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

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

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

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

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) Decimals

func (_ERC20Burnable *ERC20BurnableCallerSession) Decimals() (uint8, error)

Decimals is a free data retrieval call binding the contract method 0x313ce567.

Solidity: function decimals() view returns(uint8)

func (*ERC20BurnableCallerSession) Name

func (_ERC20Burnable *ERC20BurnableCallerSession) Name() (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() view returns(string)

func (*ERC20BurnableCallerSession) Symbol

func (_ERC20Burnable *ERC20BurnableCallerSession) Symbol() (string, error)

Symbol is a free data retrieval call binding the contract method 0x95d89b41.

Solidity: function symbol() view returns(string)

func (*ERC20BurnableCallerSession) TotalSupply

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

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

ERC20BurnableFilterer is an auto generated log filtering Go binding around a Klaytn contract events.

func NewERC20BurnableFilterer

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

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

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

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

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

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

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

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

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

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

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

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

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

func (_ERC20Burnable *ERC20BurnableSession) 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 (*ERC20BurnableSession) BalanceOf

func (_ERC20Burnable *ERC20BurnableSession) 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 (*ERC20BurnableSession) Burn

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

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) Decimals

func (_ERC20Burnable *ERC20BurnableSession) Decimals() (uint8, error)

Decimals is a free data retrieval call binding the contract method 0x313ce567.

Solidity: function decimals() view returns(uint8)

func (*ERC20BurnableSession) DecreaseAllowance

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

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) Name

func (_ERC20Burnable *ERC20BurnableSession) Name() (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() view returns(string)

func (*ERC20BurnableSession) Symbol

func (_ERC20Burnable *ERC20BurnableSession) Symbol() (string, error)

Symbol is a free data retrieval call binding the contract method 0x95d89b41.

Solidity: function symbol() view returns(string)

func (*ERC20BurnableSession) TotalSupply

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

func (_ERC20Burnable *ERC20BurnableSession) Transfer(to common.Address, amount *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(address to, uint256 amount) returns(bool)

func (*ERC20BurnableSession) TransferFrom

func (_ERC20Burnable *ERC20BurnableSession) TransferFrom(from common.Address, to common.Address, amount *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(address from, address to, uint256 amount) returns(bool)

type ERC20BurnableTransactor

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

ERC20BurnableTransactor is an auto generated write-only Go binding around a Klaytn contract.

func NewERC20BurnableTransactor

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

func (_ERC20Burnable *ERC20BurnableTransactor) 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 (*ERC20BurnableTransactor) Burn

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

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

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

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

func (_ERC20Burnable *ERC20BurnableTransactor) Transfer(opts *bind.TransactOpts, to common.Address, amount *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(address to, uint256 amount) returns(bool)

func (*ERC20BurnableTransactor) TransferFrom

func (_ERC20Burnable *ERC20BurnableTransactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, amount *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(address from, address to, uint256 amount) returns(bool)

type ERC20BurnableTransactorRaw

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

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

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

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

func (_ERC20Burnable *ERC20BurnableTransactorSession) 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 (*ERC20BurnableTransactorSession) Burn

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

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

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

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

func (_ERC20Burnable *ERC20BurnableTransactorSession) Transfer(to common.Address, amount *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(address to, uint256 amount) returns(bool)

func (*ERC20BurnableTransactorSession) TransferFrom

func (_ERC20Burnable *ERC20BurnableTransactorSession) TransferFrom(from common.Address, to common.Address, amount *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(address from, address to, uint256 amount) returns(bool)

type ERC20BurnableTransfer

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

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

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

func (*ERC20BurnableTransferIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ERC20BurnableTransferIterator) Next

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

type ERC20Caller

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

ERC20Caller is an auto generated read-only Go binding around a Klaytn contract.

func NewERC20Caller

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

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

func (_ERC20 *ERC20Caller) 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 (*ERC20Caller) Decimals

func (_ERC20 *ERC20Caller) Decimals(opts *bind.CallOpts) (uint8, error)

Decimals is a free data retrieval call binding the contract method 0x313ce567.

Solidity: function decimals() view returns(uint8)

func (*ERC20Caller) Name

func (_ERC20 *ERC20Caller) 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 (*ERC20Caller) Symbol

func (_ERC20 *ERC20Caller) 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 (*ERC20Caller) TotalSupply

func (_ERC20 *ERC20Caller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() view returns(uint256)

type ERC20CallerRaw

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

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

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

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

func (_ERC20 *ERC20CallerSession) 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 (*ERC20CallerSession) Decimals

func (_ERC20 *ERC20CallerSession) Decimals() (uint8, error)

Decimals is a free data retrieval call binding the contract method 0x313ce567.

Solidity: function decimals() view returns(uint8)

func (*ERC20CallerSession) Name

func (_ERC20 *ERC20CallerSession) Name() (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() view returns(string)

func (*ERC20CallerSession) Symbol

func (_ERC20 *ERC20CallerSession) Symbol() (string, error)

Symbol is a free data retrieval call binding the contract method 0x95d89b41.

Solidity: function symbol() view returns(string)

func (*ERC20CallerSession) TotalSupply

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

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

ERC20Filterer is an auto generated log filtering Go binding around a Klaytn contract events.

func NewERC20Filterer

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

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

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

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

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

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

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 ERC20Raw

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

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

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

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

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

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

func (_ERC20 *ERC20Session) 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 (*ERC20Session) BalanceOf

func (_ERC20 *ERC20Session) 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 (*ERC20Session) Decimals

func (_ERC20 *ERC20Session) Decimals() (uint8, error)

Decimals is a free data retrieval call binding the contract method 0x313ce567.

Solidity: function decimals() view returns(uint8)

func (*ERC20Session) DecreaseAllowance

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

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) Name

func (_ERC20 *ERC20Session) Name() (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() view returns(string)

func (*ERC20Session) Symbol

func (_ERC20 *ERC20Session) Symbol() (string, error)

Symbol is a free data retrieval call binding the contract method 0x95d89b41.

Solidity: function symbol() view returns(string)

func (*ERC20Session) TotalSupply

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

func (_ERC20 *ERC20Session) Transfer(to common.Address, amount *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(address to, uint256 amount) returns(bool)

func (*ERC20Session) TransferFrom

func (_ERC20 *ERC20Session) TransferFrom(from common.Address, to common.Address, amount *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(address from, address to, uint256 amount) returns(bool)

type ERC20Transactor

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

ERC20Transactor is an auto generated write-only Go binding around a Klaytn contract.

func NewERC20Transactor

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

func (_ERC20 *ERC20Transactor) 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 (*ERC20Transactor) DecreaseAllowance

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

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

func (_ERC20 *ERC20Transactor) Transfer(opts *bind.TransactOpts, to common.Address, amount *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(address to, uint256 amount) returns(bool)

func (*ERC20Transactor) TransferFrom

func (_ERC20 *ERC20Transactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, amount *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(address from, address to, uint256 amount) returns(bool)

type ERC20TransactorRaw

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

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

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

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

func (_ERC20 *ERC20TransactorSession) 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 (*ERC20TransactorSession) DecreaseAllowance

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

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

func (_ERC20 *ERC20TransactorSession) Transfer(to common.Address, amount *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(address to, uint256 amount) returns(bool)

func (*ERC20TransactorSession) TransferFrom

func (_ERC20 *ERC20TransactorSession) TransferFrom(from common.Address, to common.Address, amount *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(address from, address to, uint256 amount) returns(bool)

type ERC20Transfer

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

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

func (it *ERC20TransferIterator) Close() error

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

func (*ERC20TransferIterator) Error

func (it *ERC20TransferIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*ERC20TransferIterator) Next

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

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

func DeployERC721(auth *bind.TransactOpts, backend bind.ContractBackend, name_ string, symbol_ string) (common.Address, *types.Transaction, *ERC721, error)

DeployERC721 deploys a new Klaytn contract, binding an instance of ERC721 to it.

func NewERC721

func NewERC721(address common.Address, backend bind.ContractBackend) (*ERC721, error)

NewERC721 creates a new instance of ERC721, bound to a specific deployed contract.

type ERC721Approval

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

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

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

func (it *ERC721ApprovalForAllIterator) Close() error

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

func (*ERC721ApprovalForAllIterator) Error

func (it *ERC721ApprovalForAllIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*ERC721ApprovalForAllIterator) Next

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

type ERC721ApprovalIterator

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

func (it *ERC721ApprovalIterator) Close() error

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

func (*ERC721ApprovalIterator) Error

func (it *ERC721ApprovalIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*ERC721ApprovalIterator) Next

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

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 NewERC721Burnable

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

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

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

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

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

func (*ERC721BurnableApprovalForAllIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ERC721BurnableApprovalForAllIterator) Next

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

type ERC721BurnableApprovalIterator

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

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

func (*ERC721BurnableApprovalIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ERC721BurnableApprovalIterator) Next

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

type ERC721BurnableCaller

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

ERC721BurnableCaller is an auto generated read-only Go binding around a Klaytn contract.

func NewERC721BurnableCaller

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

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

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

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) Name

func (_ERC721Burnable *ERC721BurnableCaller) 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 (*ERC721BurnableCaller) OwnerOf

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

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)

func (*ERC721BurnableCaller) Symbol

func (_ERC721Burnable *ERC721BurnableCaller) 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 (*ERC721BurnableCaller) TokenURI

func (_ERC721Burnable *ERC721BurnableCaller) 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 ERC721BurnableCallerRaw

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

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

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

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

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

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) Name

func (_ERC721Burnable *ERC721BurnableCallerSession) Name() (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() view returns(string)

func (*ERC721BurnableCallerSession) OwnerOf

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

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)

func (*ERC721BurnableCallerSession) Symbol

func (_ERC721Burnable *ERC721BurnableCallerSession) Symbol() (string, error)

Symbol is a free data retrieval call binding the contract method 0x95d89b41.

Solidity: function symbol() view returns(string)

func (*ERC721BurnableCallerSession) TokenURI

func (_ERC721Burnable *ERC721BurnableCallerSession) 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 ERC721BurnableFilterer

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

ERC721BurnableFilterer is an auto generated log filtering Go binding around a Klaytn contract events.

func NewERC721BurnableFilterer

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

func (_ERC721Burnable *ERC721BurnableSession) 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 (*ERC721BurnableSession) Burn

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

func (_ERC721Burnable *ERC721BurnableSession) 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 (*ERC721BurnableSession) IsApprovedForAll

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) Name

func (_ERC721Burnable *ERC721BurnableSession) Name() (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() view returns(string)

func (*ERC721BurnableSession) OwnerOf

func (_ERC721Burnable *ERC721BurnableSession) 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 (*ERC721BurnableSession) SafeTransferFrom

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

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

func (_ERC721Burnable *ERC721BurnableSession) 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 (*ERC721BurnableSession) SupportsInterface

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) Symbol

func (_ERC721Burnable *ERC721BurnableSession) Symbol() (string, error)

Symbol is a free data retrieval call binding the contract method 0x95d89b41.

Solidity: function symbol() view returns(string)

func (*ERC721BurnableSession) TokenURI

func (_ERC721Burnable *ERC721BurnableSession) 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 (*ERC721BurnableSession) TransferFrom

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

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

ERC721BurnableTransactor is an auto generated write-only Go binding around a Klaytn contract.

func NewERC721BurnableTransactor

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

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

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

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

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

func (_ERC721Burnable *ERC721BurnableTransactor) 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 (*ERC721BurnableTransactor) TransferFrom

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

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

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

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

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

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

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

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

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

func (_ERC721Burnable *ERC721BurnableTransactorSession) 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 (*ERC721BurnableTransactorSession) TransferFrom

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

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

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

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

func (*ERC721BurnableTransferIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ERC721BurnableTransferIterator) Next

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

type ERC721Caller

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

ERC721Caller is an auto generated read-only Go binding around a Klaytn contract.

func NewERC721Caller

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

func (_ERC721 *ERC721Caller) 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 (*ERC721Caller) GetApproved

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

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) Name

func (_ERC721 *ERC721Caller) 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 (*ERC721Caller) OwnerOf

func (_ERC721 *ERC721Caller) 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 (*ERC721Caller) SupportsInterface

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)

func (*ERC721Caller) Symbol

func (_ERC721 *ERC721Caller) 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 (*ERC721Caller) TokenURI

func (_ERC721 *ERC721Caller) 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 ERC721CallerRaw

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

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

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

func (_ERC721 *ERC721CallerSession) 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 (*ERC721CallerSession) GetApproved

func (_ERC721 *ERC721CallerSession) 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 (*ERC721CallerSession) IsApprovedForAll

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) Name

func (_ERC721 *ERC721CallerSession) Name() (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() view returns(string)

func (*ERC721CallerSession) OwnerOf

func (_ERC721 *ERC721CallerSession) 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 (*ERC721CallerSession) SupportsInterface

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)

func (*ERC721CallerSession) Symbol

func (_ERC721 *ERC721CallerSession) Symbol() (string, error)

Symbol is a free data retrieval call binding the contract method 0x95d89b41.

Solidity: function symbol() view returns(string)

func (*ERC721CallerSession) TokenURI

func (_ERC721 *ERC721CallerSession) 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 ERC721Filterer

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

ERC721Filterer is an auto generated log filtering Go binding around a Klaytn contract events.

func NewERC721Filterer

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

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

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

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

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

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

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

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

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

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 ERC721Raw

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

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

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

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

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

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

func (_ERC721 *ERC721Session) 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 (*ERC721Session) GetApproved

func (_ERC721 *ERC721Session) 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 (*ERC721Session) IsApprovedForAll

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) Name

func (_ERC721 *ERC721Session) Name() (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() view returns(string)

func (*ERC721Session) OwnerOf

func (_ERC721 *ERC721Session) 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 (*ERC721Session) SafeTransferFrom

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

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

func (_ERC721 *ERC721Session) 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 (*ERC721Session) SupportsInterface

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) Symbol

func (_ERC721 *ERC721Session) Symbol() (string, error)

Symbol is a free data retrieval call binding the contract method 0x95d89b41.

Solidity: function symbol() view returns(string)

func (*ERC721Session) TokenURI

func (_ERC721 *ERC721Session) 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 (*ERC721Session) TransferFrom

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

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

ERC721Transactor is an auto generated write-only Go binding around a Klaytn contract.

func NewERC721Transactor

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

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

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

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

func (_ERC721 *ERC721Transactor) 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 (*ERC721Transactor) TransferFrom

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

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

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

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

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

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

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

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

func (_ERC721 *ERC721TransactorSession) 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 (*ERC721TransactorSession) TransferFrom

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

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

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

func (it *ERC721TransferIterator) Close() error

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

func (*ERC721TransferIterator) Error

func (it *ERC721TransferIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*ERC721TransferIterator) Next

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 ERC721URIStorage

type ERC721URIStorage struct {
	ERC721URIStorageCaller     // Read-only binding to the contract
	ERC721URIStorageTransactor // Write-only binding to the contract
	ERC721URIStorageFilterer   // Log filterer for contract events
}

ERC721URIStorage is an auto generated Go binding around a Klaytn contract.

func NewERC721URIStorage

func NewERC721URIStorage(address common.Address, backend bind.ContractBackend) (*ERC721URIStorage, error)

NewERC721URIStorage creates a new instance of ERC721URIStorage, bound to a specific deployed contract.

type ERC721URIStorageApproval

type ERC721URIStorageApproval struct {
	Owner    common.Address
	Approved common.Address
	TokenId  *big.Int
	Raw      types.Log // Blockchain specific contextual infos
}

ERC721URIStorageApproval represents a Approval event raised by the ERC721URIStorage contract.

type ERC721URIStorageApprovalForAll

type ERC721URIStorageApprovalForAll struct {
	Owner    common.Address
	Operator common.Address
	Approved bool
	Raw      types.Log // Blockchain specific contextual infos
}

ERC721URIStorageApprovalForAll represents a ApprovalForAll event raised by the ERC721URIStorage contract.

type ERC721URIStorageApprovalForAllIterator

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

ERC721URIStorageApprovalForAllIterator is returned from FilterApprovalForAll and is used to iterate over the raw logs and unpacked data for ApprovalForAll events raised by the ERC721URIStorage contract.

func (*ERC721URIStorageApprovalForAllIterator) Close

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

func (*ERC721URIStorageApprovalForAllIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ERC721URIStorageApprovalForAllIterator) Next

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

type ERC721URIStorageApprovalIterator

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

ERC721URIStorageApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the ERC721URIStorage contract.

func (*ERC721URIStorageApprovalIterator) Close

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

func (*ERC721URIStorageApprovalIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ERC721URIStorageApprovalIterator) Next

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

type ERC721URIStorageCaller

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

ERC721URIStorageCaller is an auto generated read-only Go binding around a Klaytn contract.

func NewERC721URIStorageCaller

func NewERC721URIStorageCaller(address common.Address, caller bind.ContractCaller) (*ERC721URIStorageCaller, error)

NewERC721URIStorageCaller creates a new read-only instance of ERC721URIStorage, bound to a specific deployed contract.

func (*ERC721URIStorageCaller) BalanceOf

func (_ERC721URIStorage *ERC721URIStorageCaller) 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 (*ERC721URIStorageCaller) GetApproved

func (_ERC721URIStorage *ERC721URIStorageCaller) 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 (*ERC721URIStorageCaller) IsApprovedForAll

func (_ERC721URIStorage *ERC721URIStorageCaller) 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 (*ERC721URIStorageCaller) Name

func (_ERC721URIStorage *ERC721URIStorageCaller) 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 (*ERC721URIStorageCaller) OwnerOf

func (_ERC721URIStorage *ERC721URIStorageCaller) 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 (*ERC721URIStorageCaller) SupportsInterface

func (_ERC721URIStorage *ERC721URIStorageCaller) 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 (*ERC721URIStorageCaller) Symbol

func (_ERC721URIStorage *ERC721URIStorageCaller) 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 (*ERC721URIStorageCaller) TokenURI

func (_ERC721URIStorage *ERC721URIStorageCaller) 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 ERC721URIStorageCallerRaw

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

ERC721URIStorageCallerRaw is an auto generated low-level read-only Go binding around a Klaytn contract.

func (*ERC721URIStorageCallerRaw) Call

func (_ERC721URIStorage *ERC721URIStorageCallerRaw) 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 ERC721URIStorageCallerSession

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

ERC721URIStorageCallerSession is an auto generated read-only Go binding around a Klaytn contract, with pre-set call options.

func (*ERC721URIStorageCallerSession) BalanceOf

func (_ERC721URIStorage *ERC721URIStorageCallerSession) 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 (*ERC721URIStorageCallerSession) GetApproved

func (_ERC721URIStorage *ERC721URIStorageCallerSession) 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 (*ERC721URIStorageCallerSession) IsApprovedForAll

func (_ERC721URIStorage *ERC721URIStorageCallerSession) 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 (*ERC721URIStorageCallerSession) Name

func (_ERC721URIStorage *ERC721URIStorageCallerSession) Name() (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() view returns(string)

func (*ERC721URIStorageCallerSession) OwnerOf

func (_ERC721URIStorage *ERC721URIStorageCallerSession) 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 (*ERC721URIStorageCallerSession) SupportsInterface

func (_ERC721URIStorage *ERC721URIStorageCallerSession) 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 (*ERC721URIStorageCallerSession) Symbol

func (_ERC721URIStorage *ERC721URIStorageCallerSession) Symbol() (string, error)

Symbol is a free data retrieval call binding the contract method 0x95d89b41.

Solidity: function symbol() view returns(string)

func (*ERC721URIStorageCallerSession) TokenURI

func (_ERC721URIStorage *ERC721URIStorageCallerSession) 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 ERC721URIStorageFilterer

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

ERC721URIStorageFilterer is an auto generated log filtering Go binding around a Klaytn contract events.

func NewERC721URIStorageFilterer

func NewERC721URIStorageFilterer(address common.Address, filterer bind.ContractFilterer) (*ERC721URIStorageFilterer, error)

NewERC721URIStorageFilterer creates a new log filterer instance of ERC721URIStorage, bound to a specific deployed contract.

func (*ERC721URIStorageFilterer) FilterApproval

func (_ERC721URIStorage *ERC721URIStorageFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, approved []common.Address, tokenId []*big.Int) (*ERC721URIStorageApprovalIterator, 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 (*ERC721URIStorageFilterer) FilterApprovalForAll

func (_ERC721URIStorage *ERC721URIStorageFilterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*ERC721URIStorageApprovalForAllIterator, 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 (*ERC721URIStorageFilterer) FilterTransfer

func (_ERC721URIStorage *ERC721URIStorageFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, tokenId []*big.Int) (*ERC721URIStorageTransferIterator, 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 (*ERC721URIStorageFilterer) ParseApproval

func (_ERC721URIStorage *ERC721URIStorageFilterer) ParseApproval(log types.Log) (*ERC721URIStorageApproval, 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 (*ERC721URIStorageFilterer) ParseApprovalForAll

func (_ERC721URIStorage *ERC721URIStorageFilterer) ParseApprovalForAll(log types.Log) (*ERC721URIStorageApprovalForAll, error)

ParseApprovalForAll is a log parse operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.

Solidity: event ApprovalForAll(address indexed owner, address indexed operator, bool approved)

func (*ERC721URIStorageFilterer) ParseTransfer

func (_ERC721URIStorage *ERC721URIStorageFilterer) ParseTransfer(log types.Log) (*ERC721URIStorageTransfer, 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 (*ERC721URIStorageFilterer) WatchApproval

func (_ERC721URIStorage *ERC721URIStorageFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ERC721URIStorageApproval, 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 (*ERC721URIStorageFilterer) WatchApprovalForAll

func (_ERC721URIStorage *ERC721URIStorageFilterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *ERC721URIStorageApprovalForAll, 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 (*ERC721URIStorageFilterer) WatchTransfer

func (_ERC721URIStorage *ERC721URIStorageFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ERC721URIStorageTransfer, 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 ERC721URIStorageRaw

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

ERC721URIStorageRaw is an auto generated low-level Go binding around a Klaytn contract.

func (*ERC721URIStorageRaw) Call

func (_ERC721URIStorage *ERC721URIStorageRaw) 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 (*ERC721URIStorageRaw) Transact

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

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

func (*ERC721URIStorageRaw) Transfer

func (_ERC721URIStorage *ERC721URIStorageRaw) 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 ERC721URIStorageSession

type ERC721URIStorageSession struct {
	Contract     *ERC721URIStorage // 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
}

ERC721URIStorageSession is an auto generated Go binding around a Klaytn contract, with pre-set call and transact options.

func (*ERC721URIStorageSession) Approve

func (_ERC721URIStorage *ERC721URIStorageSession) 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 (*ERC721URIStorageSession) BalanceOf

func (_ERC721URIStorage *ERC721URIStorageSession) 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 (*ERC721URIStorageSession) GetApproved

func (_ERC721URIStorage *ERC721URIStorageSession) 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 (*ERC721URIStorageSession) IsApprovedForAll

func (_ERC721URIStorage *ERC721URIStorageSession) 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 (*ERC721URIStorageSession) Name

func (_ERC721URIStorage *ERC721URIStorageSession) Name() (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() view returns(string)

func (*ERC721URIStorageSession) OwnerOf

func (_ERC721URIStorage *ERC721URIStorageSession) 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 (*ERC721URIStorageSession) SafeTransferFrom

func (_ERC721URIStorage *ERC721URIStorageSession) 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 (*ERC721URIStorageSession) SafeTransferFrom0

func (_ERC721URIStorage *ERC721URIStorageSession) 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 (*ERC721URIStorageSession) SetApprovalForAll

func (_ERC721URIStorage *ERC721URIStorageSession) 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 (*ERC721URIStorageSession) SupportsInterface

func (_ERC721URIStorage *ERC721URIStorageSession) 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 (*ERC721URIStorageSession) Symbol

func (_ERC721URIStorage *ERC721URIStorageSession) Symbol() (string, error)

Symbol is a free data retrieval call binding the contract method 0x95d89b41.

Solidity: function symbol() view returns(string)

func (*ERC721URIStorageSession) TokenURI

func (_ERC721URIStorage *ERC721URIStorageSession) 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 (*ERC721URIStorageSession) TransferFrom

func (_ERC721URIStorage *ERC721URIStorageSession) 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 ERC721URIStorageTransactor

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

ERC721URIStorageTransactor is an auto generated write-only Go binding around a Klaytn contract.

func NewERC721URIStorageTransactor

func NewERC721URIStorageTransactor(address common.Address, transactor bind.ContractTransactor) (*ERC721URIStorageTransactor, error)

NewERC721URIStorageTransactor creates a new write-only instance of ERC721URIStorage, bound to a specific deployed contract.

func (*ERC721URIStorageTransactor) Approve

func (_ERC721URIStorage *ERC721URIStorageTransactor) 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 (*ERC721URIStorageTransactor) SafeTransferFrom

func (_ERC721URIStorage *ERC721URIStorageTransactor) 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 (*ERC721URIStorageTransactor) SafeTransferFrom0

func (_ERC721URIStorage *ERC721URIStorageTransactor) 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 (*ERC721URIStorageTransactor) SetApprovalForAll

func (_ERC721URIStorage *ERC721URIStorageTransactor) 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 (*ERC721URIStorageTransactor) TransferFrom

func (_ERC721URIStorage *ERC721URIStorageTransactor) 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 ERC721URIStorageTransactorRaw

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

ERC721URIStorageTransactorRaw is an auto generated low-level write-only Go binding around a Klaytn contract.

func (*ERC721URIStorageTransactorRaw) Transact

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

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

func (*ERC721URIStorageTransactorRaw) Transfer

func (_ERC721URIStorage *ERC721URIStorageTransactorRaw) 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 ERC721URIStorageTransactorSession

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

ERC721URIStorageTransactorSession is an auto generated write-only Go binding around a Klaytn contract, with pre-set transact options.

func (*ERC721URIStorageTransactorSession) Approve

func (_ERC721URIStorage *ERC721URIStorageTransactorSession) 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 (*ERC721URIStorageTransactorSession) SafeTransferFrom

func (_ERC721URIStorage *ERC721URIStorageTransactorSession) 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 (*ERC721URIStorageTransactorSession) SafeTransferFrom0

func (_ERC721URIStorage *ERC721URIStorageTransactorSession) 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 (*ERC721URIStorageTransactorSession) SetApprovalForAll

func (_ERC721URIStorage *ERC721URIStorageTransactorSession) 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 (*ERC721URIStorageTransactorSession) TransferFrom

func (_ERC721URIStorage *ERC721URIStorageTransactorSession) 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 ERC721URIStorageTransfer

type ERC721URIStorageTransfer struct {
	From    common.Address
	To      common.Address
	TokenId *big.Int
	Raw     types.Log // Blockchain specific contextual infos
}

ERC721URIStorageTransfer represents a Transfer event raised by the ERC721URIStorage contract.

type ERC721URIStorageTransferIterator

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

ERC721URIStorageTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the ERC721URIStorage contract.

func (*ERC721URIStorageTransferIterator) Close

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

func (*ERC721URIStorageTransferIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ERC721URIStorageTransferIterator) Next

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

type 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

func NewIERC165(address common.Address, backend bind.ContractBackend) (*IERC165, error)

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.

func NewIERC20

func NewIERC20(address common.Address, backend bind.ContractBackend) (*IERC20, error)

NewIERC20 creates a new instance of IERC20, bound to a specific deployed 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

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

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

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

IERC20BridgeReceiverCaller is an auto generated read-only Go binding around a Klaytn contract.

func NewIERC20BridgeReceiverCaller

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

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

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

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

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

IERC20BridgeReceiverFilterer is an auto generated log filtering Go binding around a Klaytn contract events.

func NewIERC20BridgeReceiverFilterer

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

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

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

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

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

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

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

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

IERC20BridgeReceiverTransactor is an auto generated write-only Go binding around a Klaytn contract.

func NewIERC20BridgeReceiverTransactor

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

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

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

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

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

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

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

func (_IERC20 *IERC20Caller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)

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

func (_IERC20 *IERC20CallerSession) 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 (*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

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

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 IERC20Metadata

type IERC20Metadata struct {
	IERC20MetadataCaller     // Read-only binding to the contract
	IERC20MetadataTransactor // Write-only binding to the contract
	IERC20MetadataFilterer   // Log filterer for contract events
}

IERC20Metadata is an auto generated Go binding around a Klaytn contract.

func NewIERC20Metadata

func NewIERC20Metadata(address common.Address, backend bind.ContractBackend) (*IERC20Metadata, error)

NewIERC20Metadata creates a new instance of IERC20Metadata, bound to a specific deployed contract.

type IERC20MetadataApproval

type IERC20MetadataApproval struct {
	Owner   common.Address
	Spender common.Address
	Value   *big.Int
	Raw     types.Log // Blockchain specific contextual infos
}

IERC20MetadataApproval represents a Approval event raised by the IERC20Metadata contract.

type IERC20MetadataApprovalIterator

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

IERC20MetadataApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the IERC20Metadata contract.

func (*IERC20MetadataApprovalIterator) Close

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

func (*IERC20MetadataApprovalIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*IERC20MetadataApprovalIterator) Next

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

type IERC20MetadataCaller

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

IERC20MetadataCaller is an auto generated read-only Go binding around a Klaytn contract.

func NewIERC20MetadataCaller

func NewIERC20MetadataCaller(address common.Address, caller bind.ContractCaller) (*IERC20MetadataCaller, error)

NewIERC20MetadataCaller creates a new read-only instance of IERC20Metadata, bound to a specific deployed contract.

func (*IERC20MetadataCaller) Allowance

func (_IERC20Metadata *IERC20MetadataCaller) 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 (*IERC20MetadataCaller) BalanceOf

func (_IERC20Metadata *IERC20MetadataCaller) 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 (*IERC20MetadataCaller) Decimals

func (_IERC20Metadata *IERC20MetadataCaller) Decimals(opts *bind.CallOpts) (uint8, error)

Decimals is a free data retrieval call binding the contract method 0x313ce567.

Solidity: function decimals() view returns(uint8)

func (*IERC20MetadataCaller) Name

func (_IERC20Metadata *IERC20MetadataCaller) 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 (*IERC20MetadataCaller) Symbol

func (_IERC20Metadata *IERC20MetadataCaller) 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 (*IERC20MetadataCaller) TotalSupply

func (_IERC20Metadata *IERC20MetadataCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() view returns(uint256)

type IERC20MetadataCallerRaw

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

IERC20MetadataCallerRaw is an auto generated low-level read-only Go binding around a Klaytn contract.

func (*IERC20MetadataCallerRaw) Call

func (_IERC20Metadata *IERC20MetadataCallerRaw) 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 IERC20MetadataCallerSession

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

IERC20MetadataCallerSession is an auto generated read-only Go binding around a Klaytn contract, with pre-set call options.

func (*IERC20MetadataCallerSession) Allowance

func (_IERC20Metadata *IERC20MetadataCallerSession) 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 (*IERC20MetadataCallerSession) BalanceOf

func (_IERC20Metadata *IERC20MetadataCallerSession) 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 (*IERC20MetadataCallerSession) Decimals

func (_IERC20Metadata *IERC20MetadataCallerSession) Decimals() (uint8, error)

Decimals is a free data retrieval call binding the contract method 0x313ce567.

Solidity: function decimals() view returns(uint8)

func (*IERC20MetadataCallerSession) Name

func (_IERC20Metadata *IERC20MetadataCallerSession) Name() (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() view returns(string)

func (*IERC20MetadataCallerSession) Symbol

func (_IERC20Metadata *IERC20MetadataCallerSession) Symbol() (string, error)

Symbol is a free data retrieval call binding the contract method 0x95d89b41.

Solidity: function symbol() view returns(string)

func (*IERC20MetadataCallerSession) TotalSupply

func (_IERC20Metadata *IERC20MetadataCallerSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() view returns(uint256)

type IERC20MetadataFilterer

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

IERC20MetadataFilterer is an auto generated log filtering Go binding around a Klaytn contract events.

func NewIERC20MetadataFilterer

func NewIERC20MetadataFilterer(address common.Address, filterer bind.ContractFilterer) (*IERC20MetadataFilterer, error)

NewIERC20MetadataFilterer creates a new log filterer instance of IERC20Metadata, bound to a specific deployed contract.

func (*IERC20MetadataFilterer) FilterApproval

func (_IERC20Metadata *IERC20MetadataFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*IERC20MetadataApprovalIterator, 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 (*IERC20MetadataFilterer) FilterTransfer

func (_IERC20Metadata *IERC20MetadataFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*IERC20MetadataTransferIterator, 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 (*IERC20MetadataFilterer) ParseApproval

func (_IERC20Metadata *IERC20MetadataFilterer) ParseApproval(log types.Log) (*IERC20MetadataApproval, error)

ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.

Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)

func (*IERC20MetadataFilterer) ParseTransfer

func (_IERC20Metadata *IERC20MetadataFilterer) ParseTransfer(log types.Log) (*IERC20MetadataTransfer, error)

ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

Solidity: event Transfer(address indexed from, address indexed to, uint256 value)

func (*IERC20MetadataFilterer) WatchApproval

func (_IERC20Metadata *IERC20MetadataFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *IERC20MetadataApproval, 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 (*IERC20MetadataFilterer) WatchTransfer

func (_IERC20Metadata *IERC20MetadataFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *IERC20MetadataTransfer, 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 IERC20MetadataRaw

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

IERC20MetadataRaw is an auto generated low-level Go binding around a Klaytn contract.

func (*IERC20MetadataRaw) Call

func (_IERC20Metadata *IERC20MetadataRaw) 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 (*IERC20MetadataRaw) Transact

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

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

func (*IERC20MetadataRaw) Transfer

func (_IERC20Metadata *IERC20MetadataRaw) 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 IERC20MetadataSession

type IERC20MetadataSession struct {
	Contract     *IERC20Metadata   // 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
}

IERC20MetadataSession is an auto generated Go binding around a Klaytn contract, with pre-set call and transact options.

func (*IERC20MetadataSession) Allowance

func (_IERC20Metadata *IERC20MetadataSession) 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 (*IERC20MetadataSession) Approve

func (_IERC20Metadata *IERC20MetadataSession) 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 (*IERC20MetadataSession) BalanceOf

func (_IERC20Metadata *IERC20MetadataSession) 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 (*IERC20MetadataSession) Decimals

func (_IERC20Metadata *IERC20MetadataSession) Decimals() (uint8, error)

Decimals is a free data retrieval call binding the contract method 0x313ce567.

Solidity: function decimals() view returns(uint8)

func (*IERC20MetadataSession) Name

func (_IERC20Metadata *IERC20MetadataSession) Name() (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() view returns(string)

func (*IERC20MetadataSession) Symbol

func (_IERC20Metadata *IERC20MetadataSession) Symbol() (string, error)

Symbol is a free data retrieval call binding the contract method 0x95d89b41.

Solidity: function symbol() view returns(string)

func (*IERC20MetadataSession) TotalSupply

func (_IERC20Metadata *IERC20MetadataSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() view returns(uint256)

func (*IERC20MetadataSession) Transfer

func (_IERC20Metadata *IERC20MetadataSession) Transfer(to common.Address, amount *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(address to, uint256 amount) returns(bool)

func (*IERC20MetadataSession) TransferFrom

func (_IERC20Metadata *IERC20MetadataSession) TransferFrom(from common.Address, to common.Address, amount *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(address from, address to, uint256 amount) returns(bool)

type IERC20MetadataTransactor

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

IERC20MetadataTransactor is an auto generated write-only Go binding around a Klaytn contract.

func NewIERC20MetadataTransactor

func NewIERC20MetadataTransactor(address common.Address, transactor bind.ContractTransactor) (*IERC20MetadataTransactor, error)

NewIERC20MetadataTransactor creates a new write-only instance of IERC20Metadata, bound to a specific deployed contract.

func (*IERC20MetadataTransactor) Approve

func (_IERC20Metadata *IERC20MetadataTransactor) 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 (*IERC20MetadataTransactor) Transfer

func (_IERC20Metadata *IERC20MetadataTransactor) Transfer(opts *bind.TransactOpts, to common.Address, amount *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(address to, uint256 amount) returns(bool)

func (*IERC20MetadataTransactor) TransferFrom

func (_IERC20Metadata *IERC20MetadataTransactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, amount *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(address from, address to, uint256 amount) returns(bool)

type IERC20MetadataTransactorRaw

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

IERC20MetadataTransactorRaw is an auto generated low-level write-only Go binding around a Klaytn contract.

func (*IERC20MetadataTransactorRaw) Transact

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

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

func (*IERC20MetadataTransactorRaw) Transfer

func (_IERC20Metadata *IERC20MetadataTransactorRaw) 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 IERC20MetadataTransactorSession

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

IERC20MetadataTransactorSession is an auto generated write-only Go binding around a Klaytn contract, with pre-set transact options.

func (*IERC20MetadataTransactorSession) Approve

func (_IERC20Metadata *IERC20MetadataTransactorSession) 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 (*IERC20MetadataTransactorSession) Transfer

func (_IERC20Metadata *IERC20MetadataTransactorSession) Transfer(to common.Address, amount *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(address to, uint256 amount) returns(bool)

func (*IERC20MetadataTransactorSession) TransferFrom

func (_IERC20Metadata *IERC20MetadataTransactorSession) TransferFrom(from common.Address, to common.Address, amount *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(address from, address to, uint256 amount) returns(bool)

type IERC20MetadataTransfer

type IERC20MetadataTransfer struct {
	From  common.Address
	To    common.Address
	Value *big.Int
	Raw   types.Log // Blockchain specific contextual infos
}

IERC20MetadataTransfer represents a Transfer event raised by the IERC20Metadata contract.

type IERC20MetadataTransferIterator

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

IERC20MetadataTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the IERC20Metadata contract.

func (*IERC20MetadataTransferIterator) Close

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

func (*IERC20MetadataTransferIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*IERC20MetadataTransferIterator) Next

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

type IERC20Mint

type IERC20Mint struct {
	IERC20MintCaller     // Read-only binding to the contract
	IERC20MintTransactor // Write-only binding to the contract
	IERC20MintFilterer   // Log filterer for contract events
}

IERC20Mint is an auto generated Go binding around a Klaytn contract.

func NewIERC20Mint

func NewIERC20Mint(address common.Address, backend bind.ContractBackend) (*IERC20Mint, error)

NewIERC20Mint creates a new instance of IERC20Mint, bound to a specific deployed contract.

type IERC20MintCaller

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

IERC20MintCaller is an auto generated read-only Go binding around a Klaytn contract.

func NewIERC20MintCaller

func NewIERC20MintCaller(address common.Address, caller bind.ContractCaller) (*IERC20MintCaller, error)

NewIERC20MintCaller creates a new read-only instance of IERC20Mint, bound to a specific deployed contract.

type IERC20MintCallerRaw

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

IERC20MintCallerRaw is an auto generated low-level read-only Go binding around a Klaytn contract.

func (*IERC20MintCallerRaw) Call

func (_IERC20Mint *IERC20MintCallerRaw) 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 IERC20MintCallerSession

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

IERC20MintCallerSession is an auto generated read-only Go binding around a Klaytn contract, with pre-set call options.

type IERC20MintFilterer

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

IERC20MintFilterer is an auto generated log filtering Go binding around a Klaytn contract events.

func NewIERC20MintFilterer

func NewIERC20MintFilterer(address common.Address, filterer bind.ContractFilterer) (*IERC20MintFilterer, error)

NewIERC20MintFilterer creates a new log filterer instance of IERC20Mint, bound to a specific deployed contract.

type IERC20MintRaw

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

IERC20MintRaw is an auto generated low-level Go binding around a Klaytn contract.

func (*IERC20MintRaw) Call

func (_IERC20Mint *IERC20MintRaw) 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 (*IERC20MintRaw) Transact

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

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

func (*IERC20MintRaw) Transfer

func (_IERC20Mint *IERC20MintRaw) 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 IERC20MintSession

type IERC20MintSession struct {
	Contract     *IERC20Mint       // 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
}

IERC20MintSession is an auto generated Go binding around a Klaytn contract, with pre-set call and transact options.

func (*IERC20MintSession) Mint

func (_IERC20Mint *IERC20MintSession) Mint(to common.Address, amount *big.Int) (*types.Transaction, error)

Mint is a paid mutator transaction binding the contract method 0x40c10f19.

Solidity: function mint(address to, uint256 amount) returns()

type IERC20MintTransactor

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

IERC20MintTransactor is an auto generated write-only Go binding around a Klaytn contract.

func NewIERC20MintTransactor

func NewIERC20MintTransactor(address common.Address, transactor bind.ContractTransactor) (*IERC20MintTransactor, error)

NewIERC20MintTransactor creates a new write-only instance of IERC20Mint, bound to a specific deployed contract.

func (*IERC20MintTransactor) Mint

func (_IERC20Mint *IERC20MintTransactor) Mint(opts *bind.TransactOpts, to common.Address, amount *big.Int) (*types.Transaction, error)

Mint is a paid mutator transaction binding the contract method 0x40c10f19.

Solidity: function mint(address to, uint256 amount) returns()

type IERC20MintTransactorRaw

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

IERC20MintTransactorRaw is an auto generated low-level write-only Go binding around a Klaytn contract.

func (*IERC20MintTransactorRaw) Transact

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

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

func (*IERC20MintTransactorRaw) Transfer

func (_IERC20Mint *IERC20MintTransactorRaw) 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 IERC20MintTransactorSession

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

IERC20MintTransactorSession is an auto generated write-only Go binding around a Klaytn contract, with pre-set transact options.

func (*IERC20MintTransactorSession) Mint

func (_IERC20Mint *IERC20MintTransactorSession) Mint(to common.Address, amount *big.Int) (*types.Transaction, error)

Mint is a paid mutator transaction binding the contract method 0x40c10f19.

Solidity: function mint(address to, uint256 amount) returns()

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

func (_IERC20 *IERC20Session) 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 (*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(to common.Address, amount *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(address to, uint256 amount) returns(bool)

func (*IERC20Session) TransferFrom

func (_IERC20 *IERC20Session) TransferFrom(from common.Address, to common.Address, amount *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(address from, address to, 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, to common.Address, amount *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(address to, uint256 amount) returns(bool)

func (*IERC20Transactor) TransferFrom

func (_IERC20 *IERC20Transactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, amount *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(address from, address to, 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(to common.Address, amount *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(address to, uint256 amount) returns(bool)

func (*IERC20TransactorSession) TransferFrom

func (_IERC20 *IERC20TransactorSession) TransferFrom(from common.Address, to common.Address, amount *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(address from, address to, 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

func NewIERC721(address common.Address, backend bind.ContractBackend) (*IERC721, error)

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

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

func (*IERC721ApprovalForAllIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*IERC721ApprovalForAllIterator) Next

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

type 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

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

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

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

IERC721BridgeReceiverCaller is an auto generated read-only Go binding around a Klaytn contract.

func NewIERC721BridgeReceiverCaller

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

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

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

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

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

IERC721BridgeReceiverFilterer is an auto generated log filtering Go binding around a Klaytn contract events.

func NewIERC721BridgeReceiverFilterer

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

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

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

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

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

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

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

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

IERC721BridgeReceiverTransactor is an auto generated write-only Go binding around a Klaytn contract.

func NewIERC721BridgeReceiverTransactor

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

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

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

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

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

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

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

func (_IERC721 *IERC721CallerSession) 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 (*IERC721CallerSession) GetApproved

func (_IERC721 *IERC721CallerSession) 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 (*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

func (_IERC721 *IERC721CallerSession) 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 (*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

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

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

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

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

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

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

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

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

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

func (*IERC721MetadataApprovalForAllIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*IERC721MetadataApprovalForAllIterator) Next

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

type IERC721MetadataApprovalIterator

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

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

func (*IERC721MetadataApprovalIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*IERC721MetadataApprovalIterator) Next

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

type IERC721MetadataCaller

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

IERC721MetadataCaller is an auto generated read-only Go binding around a Klaytn contract.

func NewIERC721MetadataCaller

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

IERC721MetadataFilterer is an auto generated log filtering Go binding around a Klaytn contract events.

func NewIERC721MetadataFilterer

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

func (_IERC721Metadata *IERC721MetadataSession) 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 (*IERC721MetadataSession) GetApproved

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

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

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

func (_IERC721Metadata *IERC721MetadataSession) 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 (*IERC721MetadataSession) SafeTransferFrom

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

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

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

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

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

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

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

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

IERC721MetadataTransactor is an auto generated write-only Go binding around a Klaytn contract.

func NewIERC721MetadataTransactor

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

func (*IERC721MetadataTransferIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*IERC721MetadataTransferIterator) Next

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

type IERC721Mint

type IERC721Mint struct {
	IERC721MintCaller     // Read-only binding to the contract
	IERC721MintTransactor // Write-only binding to the contract
	IERC721MintFilterer   // Log filterer for contract events
}

IERC721Mint is an auto generated Go binding around a Klaytn contract.

func NewIERC721Mint

func NewIERC721Mint(address common.Address, backend bind.ContractBackend) (*IERC721Mint, error)

NewIERC721Mint creates a new instance of IERC721Mint, bound to a specific deployed contract.

type IERC721MintCaller

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

IERC721MintCaller is an auto generated read-only Go binding around a Klaytn contract.

func NewIERC721MintCaller

func NewIERC721MintCaller(address common.Address, caller bind.ContractCaller) (*IERC721MintCaller, error)

NewIERC721MintCaller creates a new read-only instance of IERC721Mint, bound to a specific deployed contract.

type IERC721MintCallerRaw

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

IERC721MintCallerRaw is an auto generated low-level read-only Go binding around a Klaytn contract.

func (*IERC721MintCallerRaw) Call

func (_IERC721Mint *IERC721MintCallerRaw) 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 IERC721MintCallerSession

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

IERC721MintCallerSession is an auto generated read-only Go binding around a Klaytn contract, with pre-set call options.

type IERC721MintFilterer

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

IERC721MintFilterer is an auto generated log filtering Go binding around a Klaytn contract events.

func NewIERC721MintFilterer

func NewIERC721MintFilterer(address common.Address, filterer bind.ContractFilterer) (*IERC721MintFilterer, error)

NewIERC721MintFilterer creates a new log filterer instance of IERC721Mint, bound to a specific deployed contract.

type IERC721MintRaw

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

IERC721MintRaw is an auto generated low-level Go binding around a Klaytn contract.

func (*IERC721MintRaw) Call

func (_IERC721Mint *IERC721MintRaw) 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 (*IERC721MintRaw) Transact

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

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

func (*IERC721MintRaw) Transfer

func (_IERC721Mint *IERC721MintRaw) 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 IERC721MintSession

type IERC721MintSession struct {
	Contract     *IERC721Mint      // 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
}

IERC721MintSession is an auto generated Go binding around a Klaytn contract, with pre-set call and transact options.

func (*IERC721MintSession) MintWithTokenURI

func (_IERC721Mint *IERC721MintSession) 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()

type IERC721MintTransactor

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

IERC721MintTransactor is an auto generated write-only Go binding around a Klaytn contract.

func NewIERC721MintTransactor

func NewIERC721MintTransactor(address common.Address, transactor bind.ContractTransactor) (*IERC721MintTransactor, error)

NewIERC721MintTransactor creates a new write-only instance of IERC721Mint, bound to a specific deployed contract.

func (*IERC721MintTransactor) MintWithTokenURI

func (_IERC721Mint *IERC721MintTransactor) 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()

type IERC721MintTransactorRaw

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

IERC721MintTransactorRaw is an auto generated low-level write-only Go binding around a Klaytn contract.

func (*IERC721MintTransactorRaw) Transact

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

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

func (*IERC721MintTransactorRaw) Transfer

func (_IERC721Mint *IERC721MintTransactorRaw) 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 IERC721MintTransactorSession

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

IERC721MintTransactorSession is an auto generated write-only Go binding around a Klaytn contract, with pre-set transact options.

func (*IERC721MintTransactorSession) MintWithTokenURI

func (_IERC721Mint *IERC721MintTransactorSession) 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()

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

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

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

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

IERC721ReceiverCaller is an auto generated read-only Go binding around a Klaytn contract.

func NewIERC721ReceiverCaller

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

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

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

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

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

IERC721ReceiverFilterer is an auto generated log filtering Go binding around a Klaytn contract events.

func NewIERC721ReceiverFilterer

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

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

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

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

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

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

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

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

IERC721ReceiverTransactor is an auto generated write-only Go binding around a Klaytn contract.

func NewIERC721ReceiverTransactor

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

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

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

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

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

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

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

func (_IERC721 *IERC721Session) 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 (*IERC721Session) GetApproved

func (_IERC721 *IERC721Session) 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 (*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

func (_IERC721 *IERC721Session) 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 (*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

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

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

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 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

func NewOwnable(address common.Address, backend bind.ContractBackend) (*Ownable, error)

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.

func (*OwnableCaller) Owner

func (_Ownable *OwnableCaller) 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)

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) Owner

func (_Ownable *OwnableCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

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

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

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

func (*OwnableOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*OwnableOwnershipTransferredIterator) Next

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

type 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) 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 Strings

type Strings struct {
	StringsCaller     // Read-only binding to the contract
	StringsTransactor // Write-only binding to the contract
	StringsFilterer   // Log filterer for contract events
}

Strings is an auto generated Go binding around a Klaytn contract.

func DeployStrings

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

DeployStrings deploys a new Klaytn contract, binding an instance of Strings to it.

func NewStrings

func NewStrings(address common.Address, backend bind.ContractBackend) (*Strings, error)

NewStrings creates a new instance of Strings, bound to a specific deployed contract.

type StringsCaller

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

StringsCaller is an auto generated read-only Go binding around a Klaytn contract.

func NewStringsCaller

func NewStringsCaller(address common.Address, caller bind.ContractCaller) (*StringsCaller, error)

NewStringsCaller creates a new read-only instance of Strings, bound to a specific deployed contract.

type StringsCallerRaw

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

StringsCallerRaw is an auto generated low-level read-only Go binding around a Klaytn contract.

func (*StringsCallerRaw) Call

func (_Strings *StringsCallerRaw) 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 StringsCallerSession

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

StringsCallerSession is an auto generated read-only Go binding around a Klaytn contract, with pre-set call options.

type StringsFilterer

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

StringsFilterer is an auto generated log filtering Go binding around a Klaytn contract events.

func NewStringsFilterer

func NewStringsFilterer(address common.Address, filterer bind.ContractFilterer) (*StringsFilterer, error)

NewStringsFilterer creates a new log filterer instance of Strings, bound to a specific deployed contract.

type StringsRaw

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

StringsRaw is an auto generated low-level Go binding around a Klaytn contract.

func (*StringsRaw) Call

func (_Strings *StringsRaw) 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 (*StringsRaw) Transact

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

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

func (*StringsRaw) Transfer

func (_Strings *StringsRaw) 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 StringsSession

type StringsSession struct {
	Contract     *Strings          // 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
}

StringsSession is an auto generated Go binding around a Klaytn contract, with pre-set call and transact options.

type StringsTransactor

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

StringsTransactor is an auto generated write-only Go binding around a Klaytn contract.

func NewStringsTransactor

func NewStringsTransactor(address common.Address, transactor bind.ContractTransactor) (*StringsTransactor, error)

NewStringsTransactor creates a new write-only instance of Strings, bound to a specific deployed contract.

type StringsTransactorRaw

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

StringsTransactorRaw is an auto generated low-level write-only Go binding around a Klaytn contract.

func (*StringsTransactorRaw) Transact

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

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

func (*StringsTransactorRaw) Transfer

func (_Strings *StringsTransactorRaw) 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 StringsTransactorSession

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

StringsTransactorSession is an auto generated write-only Go binding around a Klaytn contract, with pre-set transact options.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL