0 txs
0 calls
constructor
No constructor.
functions
_erc20Address
viewfunction _erc20Address() view returns (address)
_HyperdustTransactionCfgAddress
viewfunction _HyperdustTransactionCfgAddress() view returns (address)
_MOSSAIIslandAddres
viewfunction _MOSSAIIslandAddres() view returns (address)
_MOSSAIIslandNFGAddress
viewfunction _MOSSAIIslandNFGAddress() view returns (address)
_WalletAccountAddress
viewfunction _WalletAccountAddress() view returns (address)
owner
viewfunction owner() view returns (address)
initialize
nonpayablefunction initialize(address onlyOwner)
mintIsland
nonpayablefunction mintIsland(uint32 coordinate, string[] names, string[] symbols)
renounceOwnership
nonpayablefunction renounceOwnership()
setContractAddress
nonpayablefunction setContractAddress(address[] contractaddressArray)
setErc20Address
nonpayablefunction setErc20Address(address erc20Address)
setHyperdustTransactionCfg
nonpayablefunction setHyperdustTransactionCfg(address HyperdustTransactionCfgAddress)
setMOSSAIIslandAddres
nonpayablefunction setMOSSAIIslandAddres(address MOSSAIIslandAddres)
setMOSSAIIslandNFGAddress
nonpayablefunction setMOSSAIIslandNFGAddress(address MOSSAIIslandNFGAddress)
setWalletAccountAddress
nonpayablefunction setWalletAccountAddress(address WalletAccountAddress)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
events
Initialized
event Initialized(uint64 version)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
errors
InvalidInitialization
error InvalidInitialization()
NotInitializing
error NotInitializing()
OwnableInvalidOwner
error OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount
error OwnableUnauthorizedAccount(address account)
creation bytecode
0x60806040523461001a576040516113b961002082396113b990f35b600080fdfe6080604052600436101561001257600080fd5b60003560e01c80630a26d254146101125780630ab8e32c1461010d578063249a656314610108578063388ca29e146101035780634264fa45146100fe578063439fa730146100f95780634a39fa80146100f45780634d927a46146100ef578063715018a6146100ea57806383c96325146100e55780638da5cb5b146100e05780638f18122d146100db578063a5b5f0e4146100d6578063b8919d5d146100d1578063c4d66de8146100cc5763f2fde38b03610117576105e3565b6105cb565b6105b0565b61058a565b610566565b61054b565b610530565b61050c565b6104f4565b6104dc565b6104c1565b61049d565b610485565b6103de565b6101de565b610182565b600080fd5b600091031261011757565b610149916008021c5b73ffffffffffffffffffffffffffffffffffffffff1690565b90565b906101499154610127565b6101496000600461014c565b61016c90610130565b9052565b6020810192916101809190610163565b565b346101175761019236600461011c565b6101a961019d610157565b60405191829182610170565b0390f35b6101b681610130565b0361011757565b90503590610180826101ad565b9060208282031261011757610149916101bd565b34610117576101f66101f13660046101ca565b610bc4565b604051005b63ffffffff81166101b6565b90503590610180826101fb565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b90601f01601f1916810190811067ffffffffffffffff82111761026557604052565b610214565b9061018061027760405190565b9283610243565b67ffffffffffffffff81116102655760208091020190565b67ffffffffffffffff811161026557602090601f01601f19160190565b0190565b90826000939282370152565b909291926102d86102d382610296565b61026a565b9381855260208501908284011161011757610180926102b7565b9080601f8301121561011757816020610149933591016102c3565b92919061031c6102d38261027e565b93818552602080860192028101918383116101175781905b838210610342575050505050565b813567ffffffffffffffff81116101175760209161036387849387016102f2565b815201910190610334565b9080601f83011215610117578160206101499335910161030d565b916060838303126101175761039e8284610207565b92602081013567ffffffffffffffff811161011757836103bf91830161036e565b92604082013567ffffffffffffffff811161011757610149920161036e565b34610117576101f66103f1366004610389565b91610faa565b909291926104076102d38261027e565b938185526020808601920283019281841161011757915b83831061042b5750505050565b6020809161043984866101bd565b81520192019161041e565b9080601f8301121561011757816020610149933591016103f7565b9060208282031261011757813567ffffffffffffffff8111610117576101499201610444565b34610117576101f661049836600461045f565b610cb3565b34610117576101f66104b03660046101ca565b610b44565b6101496000600261014c565b34610117576104d136600461011c565b6101a961019d6104b5565b34610117576101f66104ef3660046101ca565b610ba4565b34610117576101f66105073660046101ca565b610b64565b346101175761051c36600461011c565b6101f661066f565b6101496000600161014c565b346101175761054036600461011c565b6101a961019d610524565b346101175761055b36600461011c565b6101a961019d61060e565b34610117576101f66105793660046101ca565b610b84565b6101496000600361014c565b346101175761059a36600461011c565b6101a961019d61057e565b61014960008061014c565b34610117576105c036600461011c565b6101a961019d6105a5565b34610117576101f66105de3660046101ca565b610a8c565b34610117576101f66105f63660046101ca565b61074e565b61014990610130565b61014990546105fb565b6101497f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c199300610604565b61063f610677565b61018061065d565b6101306101496101499290565b61014990610647565b61018061066a6000610654565b6107c9565b610180610637565b61067f61060e565b339061069361068d83610130565b91610130565b0361069b5750565b6106d7906106a860405190565b9182917f118cdaa700000000000000000000000000000000000000000000000000000000835260048301610170565b0390fd5b610180906106e7610677565b6106f16000610654565b6106fa81610130565b61070383610130565b146107125750610180906107c9565b6106d79061071f60405190565b9182917f1e4fbdf700000000000000000000000000000000000000000000000000000000835260048301610170565b610180906106db565b9073ffffffffffffffffffffffffffffffffffffffff905b9181191691161790565b6101306101496101499273ffffffffffffffffffffffffffffffffffffffff1690565b61014990610779565b6101499061079c565b906107be6101496107c5926107a5565b8254610757565b9055565b7f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c199300906107fe816107f884610604565b936107ae565b61083161082b7f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0936107a5565b916107a5565b9161083b60405190565b600090a3565b6101499060401c60ff1690565b6101499054610841565b610149905b67ffffffffffffffff1690565b6101499054610858565b61085d6101496101499290565b6101496101496101499290565b9067ffffffffffffffff9061076f565b61085d6101496101499267ffffffffffffffff1690565b906108c56101496107c59261089e565b825461088e565b9068ff00000000000000009060401b61076f565b906108f06101496107c592151590565b82546108cc565b61016c90610874565b60208101929161018091906108f7565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a0090819061094d6109476109438461084e565b1590565b9361086a565b9260009161095a83610874565b67ffffffffffffffff86161480610a7c575b60019561098961097b88610874565b9167ffffffffffffffff1690565b149081610a54575b155b9081610a4b575b50610a20576109c390826109ba856109b189610874565b970196876108b5565b610a1157610a83565b6109cc57505050565b6109d5916108e0565b610a0c7fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d291610a0360405190565b91829182610900565b0390a1565b610a1b86866108e0565b610a83565b6040517ff92ee8a9000000000000000000000000000000000000000000000000000000008152600490fd5b1590503861099a565b9050610993610a62306107a5565b3b610a73610a6f87610881565b9190565b14919050610991565b508161096c565b61018090610aaa565b61018090610910565b61018090610aa1610ac8565b61018090610abf565b61018090610a95565b610180906106e7610ac8565b61018090610ab3565b610ad3610943610b04565b610ad957565b6040517fd7e6bcf8000000000000000000000000000000000000000000000000000000008152600490fd5b6101497ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a0061084e565b61018090610b39610677565b6101809060006107ae565b61018090610b2d565b61018090610b59610677565b6101809060016107ae565b61018090610b4d565b61018090610b79610677565b6101809060026107ae565b61018090610b6d565b61018090610b99610677565b6101809060036107ae565b61018090610b8d565b61018090610bb9610677565b6101809060046107ae565b61018090610bad565b61018090610bd9610677565b610c36565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b90610c16825190565b811015610c27576020809102010190565b610bde565b6101499051610130565b61018090610c5f6000610c59610c54610c4e83610881565b85610c0d565b610c2c565b906107ae565b610c736001610c59610c54610c4e83610881565b610c876002610c59610c54610c4e83610881565b610c9b6003610c59610c54610c4e83610881565b610c59610c54600492610cad84610881565b90610c0d565b61018090610bcd565b90505190610180826101ad565b906020828203126101175761014991610cbc565b6040513d6000823e3d90fd5b15610cf057565b60405162461bcd60e51b815260206004820152601e60248201527f6e6f742073657420476173466565436f6c6c656374696f6e57616c6c657400006044820152606490fd5b806101b6565b9050519061018082610d35565b906020828203126101175761014991610d3b565b15610d6357565b60405162461bcd60e51b815260206004820152603d60248201527f596f7520686176652068656c64207468652069736c616e6420616e642061726560448201527f206e6f7420616c6c6f77656420746f206361737420697420616761696e0000006064820152608490fd5b916020610180929493610de960408201966000830190610163565b0190610163565b15610df757565b60405162461bcd60e51b815260206004820152601e60248201527f496e73756666696369656e7420617574686f72697a656420616d6f756e7400006044820152606490fd5b8015156101b6565b9050519061018082610e3c565b906020828203126101175761014991610e44565b604090610e8f6101809496959396610e8560608401986000850190610163565b6020830190610163565b0152565b60005b838110610ea65750506000910152565b8181015183820152602001610e96565b610ed7610ee06020936102b393610ecb815190565b80835293849260200190565b95869101610e93565b601f01601f191690565b9061014991610eb6565b90610f0a610f00835190565b8083529160200190565b9081610f1c6020830284019460200190565b926000915b838310610f3057505050505090565b90919293946020610f53610f4c83856001950387528951610eea565b9760200190565b9301930191939290610f21565b9290610f9c91610f8f6101499694610f856080880194600089019063ffffffff169052565b6020870190610163565b8482036040860152610ef4565b916060818403910152610ef4565b9091610fc1610fbc610fbc6001610604565b6107a5565b91635e56b70593610fdb610fd460405190565b9560e01b90565b8552602085600481875afa9485156111f857600095611353575b5061101760009561101061068d61100b89610654565b610130565b1415610ce9565b611027610fbc610fbc6004610604565b9361104660206370a08231339761103d60405190565b93849260e01b90565b825281806110578b60048301610170565b03915afa80156111f85761107f918891611335575b50611079610a6f89610881565b14610d5c565b6110b961108f610fbc6003610604565b60206110a1610fbc610fbc6002610604565b63e25d6d8c906110b060405190565b94859260e01b90565b825260206004830152600a60248301527f6d696e7449736c616e6400000000000000000000000000000000000000000000604483015260649082905afa9182156111f8578892611311575b5061110e906107a5565b63dd62ed3e6020611139611121306107a5565b9261114561112e60405190565b948593849360e01b90565b83528c60048401610dce565b0381855afa80156111f857611164918a916112e3575b50831115610df0565b61116d88610881565b82116111fd575b505050611186610fbc610fbc87610604565b90636a159bc593823b156101175786946111c086926111b5946111a860405190565b998a988997889660e01b90565b865260048601610f60565b03925af180156111f8576111d2575050565b8161018092903d106111f1575b6111e98183610243565b81019061011c565b503d6111df565b610cdd565b6020876323b872dd9261122f8b6112146001610604565b9561123a8861122260405190565b9889978896879560e01b90565b855260048501610e65565b03925af180156111f8576112b7575b50630912f23290823b15610117576112859261127789809461126a60405190565b9687958694859360e01b90565b835260048301526024820190565b03925af180156111f85761129b575b8080611174565b6112b190863d88116111f1576111e98183610243565b38611294565b6112d79060203d81116112dc575b6112cf8183610243565b810190610e51565b611249565b503d6112c5565b611304915060203d811161130a575b6112fc8183610243565b810190610d48565b3861115b565b503d6112f2565b61110e91925061132e9060203d811161130a576112fc8183610243565b9190611104565b61134d915060203d811161130a576112fc8183610243565b3861106c565b61137591955060203d811161137c575b61136d8183610243565b810190610cc9565b9338610ff5565b503d61136356fea2646970667358221220410da62e74a1b35f7f356ed9fea0c15b83fe326387038f982cd98eb3ba66288d64736f6c63430008140033