0 txs
286 calls
constructor
No constructor.
functions
refundAmt3Char
viewfunction refundAmt3Char() view returns (uint256)
refundAmt4Char
viewfunction refundAmt4Char() view returns (uint256)
refundAmt5Char
viewfunction refundAmt5Char() view returns (uint256)
topia
viewfunction topia() view returns (address)
wns
viewfunction wns() view returns (address)
initialize
nonpayablefunction initialize(address _wns, address _topia, uint256 _3charAmt, uint256 _4charAmt, uint256 _5charAmt)
refundWNS
nonpayablefunction refundWNS(uint256 _tokenId)
refundWNSBatch
nonpayablefunction refundWNSBatch(uint256[] _tokenIds)
events
Initialized
event Initialized(uint64 version)
errors
AddressEmptyCode
error AddressEmptyCode(address target)
FailedCall
error FailedCall()
InsufficientBalance
error InsufficientBalance(uint256 balance, uint256 needed)
InvalidInitialization
error InvalidInitialization()
InvalidNameLength
error InvalidNameLength(string name, uint256 length)
NotInitializing
error NotInitializing()
SafeERC20FailedOperation
error SafeERC20FailedOperation(address token)
creation bytecode
0x608060405234801561000f575f80fd5b50610ae68061001d5f395ff3fe608060405234801561000f575f80fd5b5060043610610085575f3560e01c8063b054e57a11610058578063b054e57a146100f7578063b69d80dc1461010a578063d13f90b414610113578063fc525b0614610126575f80fd5b80632c465fb1146100895780632d984b4b146100a55780633bea9c17146100ba578063910c9701146100cd575b5f80fd5b61009260045481565b6040519081526020015b60405180910390f35b6100b86100b3366004610821565b61012f565b005b6100b86100c8366004610890565b610194565b5f546100df906001600160a01b031681565b6040516001600160a01b03909116815260200161009c565b6001546100df906001600160a01b031681565b61009260035481565b6100b86101213660046108c2565b6101bd565b61009260025481565b805f805b82811015610175575f85858381811061014e5761014e61090b565b90506020020135905061016081610330565b61016a9084610933565b925050600101610133565b5060015461018e906001600160a01b0316303384610427565b50505050565b5f61019e82610330565b6001549091506101b9906001600160a01b0316303384610427565b5050565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00805468010000000000000000810460ff16159067ffffffffffffffff165f811580156102075750825b90505f8267ffffffffffffffff1660011480156102235750303b155b905081158015610231575080155b1561024f5760405163f92ee8a960e01b815260040160405180910390fd5b845467ffffffffffffffff19166001178555831561028357845468ff00000000000000001916680100000000000000001785555b5f80546001600160a01b03808d167fffffffffffffffffffffffff00000000000000000000000000000000000000009283161790925560018054928c1692909116919091179055600288905560038790556004869055831561032457845468ff000000000000000019168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b50505050505050505050565b5f805460405163dbe16c0760e01b81526004810184905282916001600160a01b03169063dbe16c07906024015f60405180830381865afa158015610376573d5f803e3d5ffd5b505050506040513d5f823e601f3d908101601f1916820160405261039d919081019061097c565b90505f6103a982610465565b5f549091506103c4906001600160a01b031633600187610566565b806003036103d6576002549250610420565b806004036103e8576003549250610420565b600581106103fa576004549250610420565b8181604051633318a04d60e01b8152600401610417929190610a24565b60405180910390fd5b5050919050565b306001600160a01b038416036104505761044b6001600160a01b03851683836105d1565b61018e565b61018e6001600160a01b03851684848461064a565b80515f90819081905b8082101561055d575f8583815181106104895761048961090b565b01602001516001600160f81b0319169050600160ff1b8110156104b8576104b1600184610933565b925061054a565b600760fd1b6001600160f81b0319821610156104d9576104b1600284610933565b600f60fc1b6001600160f81b0319821610156104fa576104b1600384610933565b601f60fb1b6001600160f81b03198216101561051b576104b1600484610933565b603f60fa1b6001600160f81b03198216101561053c576104b1600584610933565b610547600684610933565b92505b508261055581610a5e565b93505061046e565b50909392505050565b604051632142170760e11b81526001600160a01b0384811660048301528381166024830152604482018390528516906342842e0e906064015f604051808303815f87803b1580156105b5575f80fd5b505af11580156105c7573d5f803e3d5ffd5b5050505050505050565b6040516001600160a01b0383811660248301526044820183905261064591859182169063a9059cbb906064015b604051602081830303815290604052915060e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050610683565b505050565b6040516001600160a01b03848116602483015283811660448301526064820183905261018e9186918216906323b872dd906084016105fe565b5f6106976001600160a01b038416836106e4565b905080515f141580156106bb5750808060200190518101906106b99190610a76565b155b1561064557604051635274afe760e01b81526001600160a01b0384166004820152602401610417565b60606106f183835f6106fa565b90505b92915050565b6060814710156107265760405163cf47918160e01b815247600482015260248101839052604401610417565b5f80856001600160a01b031684866040516107419190610a95565b5f6040518083038185875af1925050503d805f811461077b576040519150601f19603f3d011682016040523d82523d5f602084013e610780565b606091505b509150915061079086838361079c565b925050505b9392505050565b6060826107b1576107ac826107f8565b610795565b81511580156107c857506001600160a01b0384163b155b156107f157604051639996b31560e01b81526001600160a01b0385166004820152602401610417565b5080610795565b8051156108085780518082602001fd5b60405163d6bda27560e01b815260040160405180910390fd5b5f8060208385031215610832575f80fd5b823567ffffffffffffffff80821115610849575f80fd5b818501915085601f83011261085c575f80fd5b81358181111561086a575f80fd5b8660208260051b850101111561087e575f80fd5b60209290920196919550909350505050565b5f602082840312156108a0575f80fd5b5035919050565b80356001600160a01b03811681146108bd575f80fd5b919050565b5f805f805f60a086880312156108d6575f80fd5b6108df866108a7565b94506108ed602087016108a7565b94979496505050506040830135926060810135926080909101359150565b634e487b7160e01b5f52603260045260245ffd5b634e487b7160e01b5f52601160045260245ffd5b808201808211156106f4576106f461091f565b634e487b7160e01b5f52604160045260245ffd5b5f5b8381101561097457818101518382015260200161095c565b50505f910152565b5f6020828403121561098c575f80fd5b815167ffffffffffffffff808211156109a3575f80fd5b818401915084601f8301126109b6575f80fd5b8151818111156109c8576109c8610946565b604051601f8201601f19908116603f011681019083821181831017156109f0576109f0610946565b81604052828152876020848701011115610a08575f80fd5b610a1983602083016020880161095a565b979650505050505050565b604081525f8351806040840152610a4281606085016020880161095a565b602083019390935250601f91909101601f191601606001919050565b5f60018201610a6f57610a6f61091f565b5060010190565b5f60208284031215610a86575f80fd5b81518015158114610795575f80fd5b5f8251610aa681846020870161095a565b919091019291505056fea26469706673582212201fa987d4990f9ab75df045b4e3978f8e0e3278a015127d168185f5808c4568b164736f6c63430008170033