0 txs
0 calls
constructor
constructor(address _registry, address _wrld, address _whitelist)
functions
annualWrldPrices
viewfunction annualWrldPrices(uint256) view returns (uint256)
getRegistrationPrice
viewfunction getRegistrationPrice(string _name) view returns (uint256 price)
owner
viewfunction owner() view returns (address)
registrationEnabled
viewfunction registrationEnabled() view returns (bool)
enableRegistration
nonpayablefunction enableRegistration()
extendRegistration
nonpayablefunction extendRegistration(string[] _names, uint16[] _additionalYears)
register
nonpayablefunction register(string[] _names, uint16[] _registrationYears)
registerWithPass
nonpayablefunction registerWithPass(string[] _names)
renounceOwnership
nonpayablefunction renounceOwnership()
setAnnualWrldPrices
nonpayablefunction setAnnualWrldPrices(uint256[] _annualWrldPrices)
setApprovedWithdrawer
nonpayablefunction setApprovedWithdrawer(address _approvedWithdrawer)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
withdrawWrld
nonpayablefunction withdrawWrld(address toAddress)
events
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
errors
No errors.
creation bytecode
0x6002805460ff191690556101806040527d0172ebad6ddc73c86d67c5faa71c245689c107950240000000000000000060e08181526101009190915269043c33c193756480000061012052686c6b935b8bbd40000061014052681b1ae4d6e2ef50000061016052620000759060039060056200012d565b503480156200008357600080fd5b506040516200199038038062001990833981016040819052620000a691620001af565b620000b133620000dd565b600180556001600160601b0319606093841b811660c05291831b821660805290911b1660a052620001f8565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b826005810192821562000169579160200282015b828111156200016957825182906001600160f01b031690559160200191906001019062000141565b50620001779291506200017b565b5090565b5b808211156200017757600081556001016200017c565b80516001600160a01b0381168114620001aa57600080fd5b919050565b600080600060608486031215620001c4578283fd5b620001cf8462000192565b9250620001df6020850162000192565b9150620001ef6040850162000192565b90509250925092565b60805160601c60a05160601c60c05160601c61174a62000246600039600081816109400152610f690152600061044001526000818161028c015281816109cd0152610ffd015261174a6000f3fe608060405234801561001057600080fd5b50600436106100df5760003560e01c80638da5cb5b1161008c578063c626347b11610066578063c626347b146101a1578063e7c08166146101b4578063f2b9b40f146101d1578063f2fde38b146101d957600080fd5b80638da5cb5b14610160578063b2c0ede81461017b578063bf4243391461018e57600080fd5b80635b3d2896116100bd5780635b3d289614610132578063715018a614610145578063811e8fa31461014d57600080fd5b806326c40bf8146100e4578063295c285b1461010a57806342a100ec1461011f575b600080fd5b6100f76100f2366004611497565b6101ec565b6040519081526020015b60405180910390f35b61011d610118366004611259565b610203565b005b61011d61012d366004611287565b6103b2565b61011d6101403660046112c7565b61061a565b61011d610702565b61011d61015b366004611259565b610768565b6000546040516001600160a01b039091168152602001610101565b61011d6101893660046112c7565b6107f1565b61011d61019c366004611330565b610a5f565b6100f76101af366004611410565b610c44565b6002546101c19060ff1681565b6040519015158152602001610101565b61011d610d33565b61011d6101e7366004611259565b610d9c565b600381600581106101fc57600080fd5b0154905081565b6000546001600160a01b031633148061022657506008546001600160a01b031633145b6102775760405162461bcd60e51b815260206004820152601860248201527f4e6f7420617070726f76656420746f207769746864726177000000000000000060448201526064015b60405180910390fd5b6040516370a0823160e01b81523060048201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169063a9059cbb90839083906370a082319060240160206040518083038186803b1580156102e057600080fd5b505afa1580156102f4573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061031891906114af565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b1681526001600160a01b0390921660048301526024820152604401602060405180830381600087803b15801561037657600080fd5b505af115801561038a573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103ae91906113f0565b5050565b600260015414156104055760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00604482015260640161026e565b60026001556000546001600160a01b03163314806104c6576040516314f329af60e01b815260026004820152602481018390523360448201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906314f329af90606401602060405180830381600087803b15801561048c57600080fd5b505af11580156104a0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104c491906113f0565b505b60008267ffffffffffffffff8111156104ef57634e487b7160e01b600052604160045260246000fd5b604051908082528060200260200182016040528015610518578160200160208202803683370190505b50905060005b8381101561060257600182828151811061054857634e487b7160e01b600052603260045260246000fd5b602002602001019061ffff16908161ffff1681525050826105f05769d3c21bcecceda10000006105a386868481811061059157634e487b7160e01b600052603260045260246000fd5b90506020028101906101af919061163a565b106105f05760405162461bcd60e51b815260206004820152601b60248201527f4e616d65206e6f7420617661696c61626c6520666f722073616c650000000000604482015260640161026e565b806105fa816116cd565b91505061051e565b506106108484836001610e7e565b5050600180555050565b6002600154141561066d5760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00604482015260640161026e565b600260018190555460ff166106c45760405162461bcd60e51b815260206004820152601c60248201527f526567697374726174696f6e206973206e6f7420656e61626c65642e00000000604482015260640161026e565b610610848484848080602002602001604051908101604052809392919081815260200183836020028082843760009201829052509250610e7e915050565b6000546001600160a01b0316331461075c5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161026e565b610766600061108a565b565b6000546001600160a01b031633146107c25760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161026e565b6008805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0392909216919091179055565b600260015414156108445760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00604482015260640161026e565b60026001558281146108985760405162461bcd60e51b815260206004820152601360248201527f4172672073697a65206d69736d61746368656400000000000000000000000000604482015260640161026e565b6000805b84811015610928576108c786868381811061059157634e487b7160e01b600052603260045260246000fd5b8484838181106108e757634e487b7160e01b600052603260045260246000fd5b90506020020160208101906108fc919061147d565b61ffff1661090a9190611697565b610914908361167f565b915080610920816116cd565b91505061089c565b506040516316581dbd60e31b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063b2c0ede89061097b9088908890889088906004016115ea565b600060405180830381600087803b15801561099557600080fd5b505af11580156109a9573d6000803e3d6000fd5b50506040516323b872dd60e01b8152336004820152306024820152604481018490527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031692506323b872dd9150606401602060405180830381600087803b158015610a1b57600080fd5b505af1158015610a2f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a5391906113f0565b50506001805550505050565b6000546001600160a01b03163314610ab95760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161026e565b80600081518110610ada57634e487b7160e01b600052603260045260246000fd5b60200260200101516003600060058110610b0457634e487b7160e01b600052603260045260246000fd5b0155805181906001908110610b2957634e487b7160e01b600052603260045260246000fd5b60200260200101516003600160058110610b5357634e487b7160e01b600052603260045260246000fd5b0155805181906002908110610b7857634e487b7160e01b600052603260045260246000fd5b60200260200101516003600260058110610ba257634e487b7160e01b600052603260045260246000fd5b0155805181906003908110610bc757634e487b7160e01b600052603260045260246000fd5b602002602001015160038060058110610bf057634e487b7160e01b600052603260045260246000fd5b0155805181906004908110610c1557634e487b7160e01b600052603260045260246000fd5b60200260200101516003600460058110610c3f57634e487b7160e01b600052603260045260246000fd5b015550565b600080610c8684848080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506110e792505050565b9050600081118015610c99575060058111155b15610cd2576003610cab6001836116b6565b60058110610cc957634e487b7160e01b600052603260045260246000fd5b01549150610d2c565b6005811115610ce45760036004610cc9565b60405162461bcd60e51b815260206004820152600c60248201527f496e76616c6964206e616d650000000000000000000000000000000000000000604482015260640161026e565b5092915050565b6000546001600160a01b03163314610d8d5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161026e565b6002805460ff19166001179055565b6000546001600160a01b03163314610df65760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161026e565b6001600160a01b038116610e725760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f6464726573730000000000000000000000000000000000000000000000000000606482015260840161026e565b610e7b8161108a565b50565b81518314610ece5760405162461bcd60e51b815260206004820152601360248201527f4172672073697a65206d69736d61746368656400000000000000000000000000604482015260640161026e565b6000805b84811015610f5157610efd86868381811061059157634e487b7160e01b600052603260045260246000fd5b848281518110610f1d57634e487b7160e01b600052603260045260246000fd5b602002602001015161ffff16610f339190611697565b610f3d908361167f565b915080610f49816116cd565b915050610ed2565b5060405163376e9c5560e21b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063ddba715490610fa4903390899089908990600401611581565b600060405180830381600087803b158015610fbe57600080fd5b505af1158015610fd2573d6000803e3d6000fd5b5050505081611083576040516323b872dd60e01b8152336004820152306024820152604481018290527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906323b872dd90606401602060405180830381600087803b15801561104957600080fd5b505af115801561105d573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061108191906113f0565b505b5050505050565b600080546001600160a01b0383811673ffffffffffffffffffffffffffffffffffffffff19831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b8051600090819081905b808210156111ef57600085838151811061111b57634e487b7160e01b600052603260045260246000fd5b01602001516001600160f81b0319169050600160ff1b81101561114a5761114360018461167f565b92506111dc565b600760fd1b6001600160f81b03198216101561116b5761114360028461167f565b600f60fc1b6001600160f81b03198216101561118c5761114360038461167f565b601f60fb1b6001600160f81b0319821610156111ad5761114360048461167f565b603f60fa1b6001600160f81b0319821610156111ce5761114360058461167f565b6111d960068461167f565b92505b50826111e7816116cd565b9350506110f1565b50909392505050565b60008083601f840112611209578081fd5b50813567ffffffffffffffff811115611220578182fd5b6020830191508360208260051b850101111561123b57600080fd5b9250929050565b803561ffff8116811461125457600080fd5b919050565b60006020828403121561126a578081fd5b81356001600160a01b0381168114611280578182fd5b9392505050565b60008060208385031215611299578081fd5b823567ffffffffffffffff8111156112af578182fd5b6112bb858286016111f8565b90969095509350505050565b600080600080604085870312156112dc578182fd5b843567ffffffffffffffff808211156112f3578384fd5b6112ff888389016111f8565b90965094506020870135915080821115611317578384fd5b50611324878288016111f8565b95989497509550505050565b60006020808385031215611342578182fd5b823567ffffffffffffffff80821115611359578384fd5b818501915085601f83011261136c578384fd5b81358181111561137e5761137e6116fe565b8060051b604051601f19603f830116810181811085821117156113a3576113a36116fe565b604052828152858101935084860182860187018a10156113c1578788fd5b8795505b838610156113e35780358552600195909501949386019386016113c5565b5098975050505050505050565b600060208284031215611401578081fd5b81518015158114611280578182fd5b60008060208385031215611422578182fd5b823567ffffffffffffffff80821115611439578384fd5b818501915085601f83011261144c578384fd5b81358181111561145a578485fd5b86602082850101111561146b578485fd5b60209290920196919550909350505050565b60006020828403121561148e578081fd5b61128082611242565b6000602082840312156114a8578081fd5b5035919050565b6000602082840312156114c0578081fd5b5051919050565b60008383855260208086019550808560051b83010184845b8781101561154b57848303601f19018952813536889003601e19018112611504578687fd5b8701803567ffffffffffffffff81111561151c578788fd5b80360389131561152a578788fd5b6115378582888501611558565b9a86019a94505050908301906001016114df565b5090979650505050505050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b6001600160a01b0385168152600060206060818401526115a56060840186886114c7565b8381036040850152845180825282860191830190845b818110156115db57835161ffff16835292840192918401916001016115bb565b50909998505050505050505050565b6040815260006115fe6040830186886114c7565b82810360208481019190915284825285918101835b868110156113e35761ffff61162785611242565b1682529282019290820190600101611613565b6000808335601e19843603018112611650578283fd5b83018035915067ffffffffffffffff82111561166a578283fd5b60200191503681900382131561123b57600080fd5b60008219821115611692576116926116e8565b500190565b60008160001904831182151516156116b1576116b16116e8565b500290565b6000828210156116c8576116c86116e8565b500390565b60006000198214156116e1576116e16116e8565b5060010190565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052604160045260246000fdfea2646970667358221220d2796805a46cdcabae5c8ca9053c281c2f41ec7f0a1d65cc5029e8bdc5774b7564736f6c63430008040033000000000000000000000000ba4c1a3759c4e923191ac5664de3aee5cff1f20a000000000000000000000000d5d86fc8d5c0ea1ac1ac5dfab6e529c9967a45e9000000000000000000000000605757a5cceb44ced7a5be421735e0151333c338