0 txs
79.7k calls
constructor
No constructor.
functions
checkpointMove
purefunction checkpointMove(string, uint256 num, bytes32 hash) pure returns (string)
createVaultMove
purefunction createVaultMove(string, uint256 vaultId, string founder, string, uint256 amount) pure returns (string)
feeDenominator
viewfunction feeDenominator() view returns (uint64)
fundVaultMove
purefunction fundVaultMove(string controller, uint256 vaultId, string, string, uint256) pure returns (string[] path, string mv)
gameId
viewfunction gameId() view returns (string)
isTradableAsset
purefunction isTradableAsset(string asset) pure returns (bool)
maxRelPoolFee
viewfunction maxRelPoolFee() view returns (uint64)
sendFromVaultMove
purefunction sendFromVaultMove(string, uint256 vaultId, string recipient, string, uint256 amount) pure returns (string)
events
No events.
errors
No errors.
creation bytecode
0x6080604052348015600f57600080fd5b506117e68061001f6000396000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c80639c6047de1161005b5780639c6047de1461010a5780639d7564991461012d578063d7c81b5514610140578063fbb8cdba1461017c57600080fd5b8063180b0d7e1461008d578063242b4637146100ba5780636974ad7f146100c957806399386959146100e9575b600080fd5b61009c670de0b6b3a764000081565b60405167ffffffffffffffff90911681526020015b60405180910390f35b61009c67016345785d8a000081565b6100dc6100d736600461115e565b61018f565b6040516100b19190611254565b6100fc6100f736600461115e565b6101d8565b6040516100b1929190611267565b61011d6101183660046112df565b6102e7565b60405190151581526020016100b1565b6100dc61013b36600461115e565b61033c565b6100dc6040518060400160405280600281526020017f737600000000000000000000000000000000000000000000000000000000000081525081565b6100dc61018a36600461131c565b61036b565b606061019a856103a8565b6101a385610448565b6101ac846103a8565b6040516020016101be9392919061136a565b604051602081830303815290604052905095945050505050565b6060806101e4866103a8565b6101ed88610448565b6040516020016101fe929190611466565b60408051808303601f190181526002808452606084019092529250816020015b606081526020019060019003908161021e5790505091506040518060400160405280600281526020017f74760000000000000000000000000000000000000000000000000000000000008152508260008151811061027e5761027e611529565b60200260200101819052506040518060400160405280600181526020017f6600000000000000000000000000000000000000000000000000000000000000815250826001815181106102d2576102d2611529565b60200260200101819052509550959350505050565b600080826040516020016102fb919061153f565b60408051601f1981840301815291905280516020909101207fc1d172547a27015c93b8cb52be9ea006589c33afa97ca54d39e813ae615cbb06149392505050565b6060610347856103a8565b61035085610448565b610359846103a8565b6040516020016101be9392919061155b565b6060610376836103a8565b61037f836106d3565b6040516020016103909291906115e8565b60405160208183030381529060405290509392505050565b606060006103b5836106f0565b600101905060008167ffffffffffffffff8111156103d5576103d56110b9565b6040519080825280601f01601f1916602001820160405280156103ff576020820181803683370190505b5090508181016020015b600019017f3031323334353637383961626364656600000000000000000000000000000000600a86061a8153600a850494508461040957509392505050565b8051606090829060009061045d90600c6116c9565b6104689060026116e0565b67ffffffffffffffff811115610480576104806110b9565b6040519080825280601f01601f1916602001820160405280156104aa576020820181803683370190505b5090506000601160f91b82826104bf816116f3565b9350815181106104d1576104d1611529565b60200101906001600160f81b031916908160001a90535060005b835181101561068057600061050085836107d2565b92509050602263ffffffff8216148061051f57508063ffffffff16605c145b156105b7577f5c000000000000000000000000000000000000000000000000000000000000008484610550816116f3565b95508151811061056257610562611529565b60200101906001600160f81b031916908160001a9053508060f81b848480610589906116f3565b95508151811061059b5761059b611529565b60200101906001600160f81b031916908160001a90535061067a565b60208163ffffffff16101580156105d45750607f8163ffffffff16105b156105e9578060f81b848480610589906116f3565b60006105f482610c59565b905060005b81518110156106775781818151811061061457610614611529565b01602001517fff00000000000000000000000000000000000000000000000000000000000000168686610646816116f3565b97508151811061065857610658611529565b60200101906001600160f81b031916908160001a9053506001016105f9565b50505b506104eb565b835181146106905761069061170c565b601160f91b83836106a0816116f3565b9450815181106106b2576106b2611529565b60200101906001600160f81b031916908160001a9053505081529392505050565b60606106ea826106e284610d65565b600101610dcf565b92915050565b6000807a184f03e93ff9f4daa797ed6e38ed64bf6a1f0100000000000000008310610739577a184f03e93ff9f4daa797ed6e38ed64bf6a1f010000000000000000830492506040015b6d04ee2d6d415b85acef81000000008310610765576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc10000831061078357662386f26fc10000830492506010015b6305f5e100831061079b576305f5e100830492506008015b61271083106107af57612710830492506004015b606483106107c1576064830492506002015b600a83106106ea5760010192915050565b6000808351831061082a5760405162461bcd60e51b815260206004820152601d60248201527f6e6f206d6f726520696e70757420627974657320617661696c61626c6500000060448201526064015b60405180910390fd5b600084848151811061083e5761083e611529565b016020015160f81c9050608081101561086d578061085d8560016116e0565b8160ff1691509250925050610c52565b60c08160ff1610156108e75760405162461bcd60e51b815260206004820152602b60248201527f6d69642d73657175656e6365206368617261637465722061742073746172742060448201527f6f662073657175656e63650000000000000000000000000000000000000000006064820152608401610821565b60008060e08360ff16101561090b575050600681811b6107c0169350600290610996565b60f08360ff16101561092c575050600c81811b61f000169350600390610996565b60f88360ff16101561094e575050601281811b621c0000169350600490610996565b60405162461bcd60e51b815260206004820152601b60248201527f696e76616c69642073657175656e6365207374617274206279746500000000006044820152606401610821565b6109a18660016116e0565b93505b60ff811615610a9957865184106109fd5760405162461bcd60e51b815260206004820152601f60248201527f656f6620696e20746865206d6964646c65206f6620612073657175656e6365006044820152606401610821565b868481518110610a0f57610a0f611529565b016020015160f81c9250610a246001856116e0565b9350608060c0841614610a795760405162461bcd60e51b815260206004820152601e60248201527f65787065637465642073657175656e636520636f6e74696e756174696f6e00006044820152606401610821565b610a84600682611722565b603f841660ff82161b959095179490506109a4565b8160ff16600203610b075760808563ffffffff1610158015610ac257506108008563ffffffff16105b610b025760405162461bcd60e51b81526020600482015260116024820152706f7665726c6f6e672073657175656e636560781b6044820152606401610821565b610be5565b8160ff16600303610b71576108008563ffffffff1610158015610ac25750620100008563ffffffff1610610b025760405162461bcd60e51b81526020600482015260116024820152706f7665726c6f6e672073657175656e636560781b6044820152606401610821565b8160ff16600414610b8457610b8461170c565b620100008563ffffffff1610158015610ba55750621100008563ffffffff16105b610be55760405162461bcd60e51b81526020600482015260116024820152706f7665726c6f6e672073657175656e636560781b6044820152606401610821565b61d8008563ffffffff161080610c02575061dfff8563ffffffff16115b610c4e5760405162461bcd60e51b815260206004820181905260248201527f737572726f676174652d7061697220636861726163746572206465636f6465646044820152606401610821565b5050505b9250929050565b606061d8008263ffffffff161080610c8c575061e0008263ffffffff1610158015610c8c5750620100008263ffffffff16105b15610c9a576106ea82610fb7565b620100008263ffffffff1610158015610cbb5750621100008263ffffffff16105b610d075760405162461bcd60e51b815260206004820152601160248201527f696e76616c696420636f6465706f696e740000000000000000000000000000006044820152606401610821565b610d14620100008361173b565b9150610d2d600a8363ffffffff16901c61d80017610fb7565b610d3e836103ff1661dc0017610fb7565b604051602001610d4f929190611757565b6040516020818303038152906040529050919050565b600080608083901c15610d7d5760809290921c916010015b604083901c15610d925760409290921c916008015b602083901c15610da75760209290921c916004015b601083901c15610dbc5760109290921c916002015b600883901c156106ea5760010192915050565b60606000610dde8360026116c9565b610de99060026116e0565b67ffffffffffffffff811115610e0157610e016110b9565b6040519080825280601f01601f191660200182016040528015610e2b576020820181803683370190505b5090507f300000000000000000000000000000000000000000000000000000000000000081600081518110610e6257610e62611529565b60200101906001600160f81b031916908160001a9053507f780000000000000000000000000000000000000000000000000000000000000081600181518110610ead57610ead611529565b60200101906001600160f81b031916908160001a9053506000610ed18460026116c9565b610edc9060016116e0565b90505b6001811115610f61577f303132333435363738396162636465660000000000000000000000000000000085600f1660108110610f1d57610f1d611529565b1a60f81b828281518110610f3357610f33611529565b60200101906001600160f81b031916908160001a90535060049490941c93610f5a81611786565b9050610edf565b508315610fb05760405162461bcd60e51b815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e746044820152606401610821565b9392505050565b60408051808201909152600681527f5c75585858580000000000000000000000000000000000000000000000000000602082015260609060005b60048110156110b2576040805180820190915260108082527f30313233343536373839414243444546000000000000000000000000000000006020830152600f861690811061104257611042611529565b01602001517fff00000000000000000000000000000000000000000000000000000000000000168261107583600561179d565b8151811061108557611085611529565b60200101906001600160f81b031916908160001a90535060048461ffff16901c9350806001019050610ff1565b5092915050565b634e487b7160e01b600052604160045260246000fd5b600082601f8301126110e057600080fd5b813567ffffffffffffffff8111156110fa576110fa6110b9565b604051601f8201601f19908116603f0116810167ffffffffffffffff81118282101715611129576111296110b9565b60405281815283820160200185101561114157600080fd5b816020850160208301376000918101602001919091529392505050565b600080600080600060a0868803121561117657600080fd5b853567ffffffffffffffff81111561118d57600080fd5b611199888289016110cf565b95505060208601359350604086013567ffffffffffffffff8111156111bd57600080fd5b6111c9888289016110cf565b935050606086013567ffffffffffffffff8111156111e657600080fd5b6111f2888289016110cf565b95989497509295608001359392505050565b60005b8381101561121f578181015183820152602001611207565b50506000910152565b60008151808452611240816020860160208601611204565b601f01601f19169290920160200192915050565b602081526000610fb06020830184611228565b6000604082016040835280855180835260608501915060608160051b86010192506020870160005b828110156112c057605f198786030184526112ab858351611228565b9450602093840193919091019060010161128f565b5050505082810360208401526112d68185611228565b95945050505050565b6000602082840312156112f157600080fd5b813567ffffffffffffffff81111561130857600080fd5b611314848285016110cf565b949350505050565b60008060006060848603121561133157600080fd5b833567ffffffffffffffff81111561134857600080fd5b611354868287016110cf565b9660208601359650604090950135949350505050565b7f7b227476223a7b2273223a7b00000000000000000000000000000000000000008152641134b2111d60d91b600c820152600084516113b0816011850160208901611204565b600b60fa1b6011918401918201527f2272223a00000000000000000000000000000000000000000000000000000000601282015284516113f7816016840160208901611204565b601181830101915050600b60fa1b60058201527f2261223a000000000000000000000000000000000000000000000000000000006006820152835161144381600a840160208801611204565b61145b600a83830101627d7d7d60e81b815260030190565b979650505050505050565b7f7b000000000000000000000000000000000000000000000000000000000000008152641134b2111d60d91b6001820152600083516114ac816006850160208801611204565b600b60fa1b6006918401918201527f2263223a00000000000000000000000000000000000000000000000000000000600782015283516114f381600b840160208801611204565b7f7d00000000000000000000000000000000000000000000000000000000000000600b9290910191820152600c01949350505050565b634e487b7160e01b600052603260045260246000fd5b60008251611551818460208701611204565b9190910192915050565b7f7b227476223a7b2263223a7b00000000000000000000000000000000000000008152641134b2111d60d91b600c820152600084516115a1816011850160208901611204565b600b60fa1b6011918401918201527f2266223a00000000000000000000000000000000000000000000000000000000601282015284516113f7816016840160208901611204565b7f7b227476223a7b226370223a7b0000000000000000000000000000000000000081527f226e223a00000000000000000000000000000000000000000000000000000000600d82015260008351611646816011850160208801611204565b600b60fa1b6011918401918201527f2268223a220000000000000000000000000000000000000000000000000000006012820152835161168d816017840160208801611204565b601160f91b60179290910191820152627d7d7d60e81b6018820152601b01949350505050565b634e487b7160e01b600052601160045260246000fd5b80820281158282048414176106ea576106ea6116b3565b808201808211156106ea576106ea6116b3565b600060018201611705576117056116b3565b5060010190565b634e487b7160e01b600052600160045260246000fd5b60ff82811682821603908111156106ea576106ea6116b3565b63ffffffff82811682821603908111156106ea576106ea6116b3565b60008351611769818460208801611204565b83519083019061177d818360208801611204565b01949350505050565b600081611795576117956116b3565b506000190190565b818103818111156106ea576106ea6116b356fea2646970667358221220ddc33a4b7b0f8a45725811285b1ef7d0818cfb2966ef2eafa3d7937767621c3b64736f6c634300081c0033