0 txs
1 call
constructor
constructor(address _galaxisRegistry)
functions
galaxisRegistry
viewfunction galaxisRegistry() view returns (address)
getTokenInfo
viewfunction getTokenInfo(uint32 _communityID, uint256 _currencyID, address _sender, uint256[] _quantities) view returns (address tokenAddress, bytes32 tokenName, uint256 cost, uint256 currentApproval, address wallet)
KEY
viewfunction KEY() view returns (string)
version
purefunction version() pure returns (uint256)
walletHelper
viewfunction walletHelper(uint32 _communityId, uint256 _currencyId, uint256[] _tokenIds, uint256[] _quantities) view returns (bytes)
disperseTokens
nonpayablefunction disperseTokens(uint32 _communityID, uint256 _currencyID, uint256[] _tokenIds, uint256[] _quantities)
takeMyTokens
nonpayablefunction takeMyTokens(uint256 membershipCardId, address, uint256, bytes _userData)
events
TokensDeposited
event TokensDeposited(uint256 tokenID, uint256 quantity)
errors
SafeERC20FailedOperation
error SafeERC20FailedOperation(address token)
creation bytecode
0x60a0604052348015600e575f80fd5b50604051611a2a380380611a2a833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f80fd5b81516001600160a01b0381168114605f575f80fd5b9392505050565b60805161199061009a5f395f81816101410152818161057f0152818161067801528181610986015261109901526119905ff3fe608060405234801561000f575f80fd5b506004361061007a575f3560e01c806354fd4d501161005857806354fd4d501461012a5780637671114d1461013c578063e1cc03e61461017b578063f75b2b8014610190575f80fd5b80631cf6f8f11461007e5780632dc387b3146100a75780632dfe4e7d146100e3575b5f80fd5b61009161008c3660046113c2565b6101a3565b60405161009e919061146b565b60405180910390f35b6100916040518060400160405280601e81526020017f544f4b454e5f544f5f434152445f57414c4c45545f444953504552534552000081525081565b6100f66100f1366004611498565b6101d5565b604080516001600160a01b03968716815260208101959095528401929092526060830152909116608082015260a00161009e565b6040516378b498bd815260200161009e565b6101637f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b03909116815260200161009e565b61018e61018936600461153c565b61046a565b005b61018e61019e3660046115c2565b6104eb565b6060848484846040516020016101bc949392919061168a565b6040516020818303038152906040529050949350505050565b5f805f805f806101e361053a565b6040516288128f60e41b815263ffffffff8c1660048201526001600160a01b03919091169063088128f0906024015f60405180830381865afa15801561022b573d5f803e3d5ffd5b505050506040513d5f823e601f3d908101601f1916820160405261025291908101906116db565b905080898151811061026657610266611789565b602002602001015160200151955080898151811061028657610286611789565b60200260200101515f0151945061029c876105f5565b604051636eb1769f60e11b81526001600160a01b038a811660048301523060248301529195509087169063dd62ed3e90604401602060405180830381865afa1580156102ea573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061030e919061179d565b92505f60405180606001604052806040518060400160405280601a81526020017f535542534352495054494f4e5f57414c4c45545f535441424c4500000000000081525081526020016040518060400160405280601b81526020017f535542534352495054494f4e5f57414c4c45545f47414c41584953000000000081525081526020016040518060400160405280602081526020017f535542534352495054494f4e5f57414c4c45545f435553544f4d5f544f4b454e81525081525090505f818b600381106103e0576103e0611789565b602002015190506103f08c610638565b6001600160a01b03166374b9982c826040518263ffffffff1660e01b815260040161041b919061146b565b602060405180830381865afa158015610436573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061045a91906117b4565b9350505050945094509450945094565b8561047581336107d2565b6104e287878787808060200260200160405190810160405280939291908181526020018383602002808284375f9201919091525050604080516020808b0282810182019093528a82529093508a9250899182918501908490808284375f9201919091525061094392505050565b50505050505050565b5f8080806104fb858701876113c2565b93509350935093505f61050d85610638565b90506105228561051d838d610ecb565b6107d2565b61052e85858585610943565b50505050505050505050565b604051631d2e660b60e21b815260206004820152601860248201527f434f4d4d554e4954595f544f4b454e5f5245474953545259000000000000000060448201525f907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906374b9982c90606401602060405180830381865afa1580156105cc573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906105f091906117b4565b905090565b5f80805b83518110156106315783818151811061061457610614611789565b60200260200101518261062791906117cf565b91506001016105f9565b5092915050565b604051631d2e660b60e21b815260206004820152600e60248201526d10d3d353555392551657d31254d560921b60448201525f9081906001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016906374b9982c90606401602060405180830381865afa1580156106bd573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906106e191906117b4565b60405163d0f4a53760e01b815263ffffffff851660048201529091505f906001600160a01b0383169063d0f4a537906024015f60405180830381865afa15801561072d573d5f803e3d5ffd5b505050506040513d5f823e601f3d908101601f1916820160405261075491908101906117f9565b509150505f6001600160a01b0316816001600160a01b031614156107a360405180604001604052806014815260200173125b9d985b1a590818dbdb5b5d5b9a5d1e48125160621b815250611036565b906107ca5760405162461bcd60e51b81526004016107c1919061146b565b60405180910390fd5b509392505050565b6107da61105f565b6107e2575050565b5f6107ec83610638565b604051632474521560e21b81525f60048201526001600160a01b038481166024830152919250908216906391d1485490604401602060405180830381865afa15801561083a573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061085e91906118a8565b806108f25750604051632474521560e21b81527ffa8b2645bf167cf003cb0ac9cccea38af550a64775928b9aad5f769dc7a0c7c260048201526001600160a01b0383811660248301528216906391d1485490604401602060405180830381865afa1580156108ce573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906108f291906118a8565b61091f6040518060400160405280600c81526020016b1d5b985d5d1a1bdc9a5cd95960a21b815250611036565b9061093d5760405162461bcd60e51b81526004016107c1919061146b565b50505050565b604080518082018252601e81527f544f4b454e5f544f5f434152445f57414c4c45545f444953504552534552000060208201529051631d2e660b60e21b815230917f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316916374b9982c916109c19160040161146b565b602060405180830381865afa1580156109dc573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610a0091906117b4565b6001600160a01b031614610a3e604051806040016040528060138152602001722737ba1031bab93932b73a103b32b939b4b7b760691b815250611036565b90610a5c5760405162461bcd60e51b81526004016107c1919061146b565b505f805f80610a6d888833886101d5565b9450945094505093505f6001600160a01b0316846001600160a01b03161415610aad60405180606001604052806028815260200161193360289139611036565b90610acb5760405162461bcd60e51b81526004016107c1919061146b565b508451865114610b0f6040518060400160405280601781526020017f6172726179206c656e6774687320646966666572656e74000000000000000000815250611036565b90610b2d5760405162461bcd60e51b81526004016107c1919061146b565b5082821015610b6960405180604001604052806016815260200175696e73756666696369656e7420616c6c6f77616e636560501b815250611036565b90610b875760405162461bcd60e51b81526004016107c1919061146b565b506040516370a0823160e01b815233600482015283906001600160a01b038616906370a0823190602401602060405180830381865afa158015610bcc573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610bf0919061179d565b1015610c2760405180604001604052806014815260200173696e73756666696369656e742062616c616e636560601b815250611036565b90610c455760405162461bcd60e51b81526004016107c1919061146b565b506040805180820190915260138152721dd85b1b195d081b9bdd0819195c1b1bde5959606a1b60208201526001600160a01b038216151590610c8690611036565b90610ca45760405162461bcd60e51b81526004016107c1919061146b565b506040805163ffffffff8a1660208201525f910160408051601f198184030181529190529050610cdf6001600160a01b03861633308761110a565b610cf36001600160a01b0386168386611171565b5f5b8651811015610e0b57826001600160a01b031663f75b2b80898381518110610d1f57610d1f611789565b6020026020010151888a8581518110610d3a57610d3a611789565b6020026020010151866040518563ffffffff1660e01b8152600401610d6294939291906118c7565b5f604051808303815f87803b158015610d79575f80fd5b505af1158015610d8b573d5f803e3d5ffd5b505050507f41fb7ad419fc7623dde1142cd095a12727aa6965ab1d484a6d0d9327403d98ba888281518110610dc257610dc2611789565b6020026020010151888381518110610ddc57610ddc611789565b6020026020010151604051610dfb929190918252602082015260400190565b60405180910390a1600101610cf5565b50604051636eb1769f60e11b81523060048201526001600160a01b03838116602483015286169063dd62ed3e90604401602060405180830381865afa158015610e56573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610e7a919061179d565b5f14610ead6040518060400160405280601081526020016f3a37b5b2b739903737ba103a30b5b2b760811b815250611036565b9061052e5760405162461bcd60e51b81526004016107c1919061146b565b604051631d2e660b60e21b8152602060048201526007602482015266544f4b454e5f3160c81b60448201525f9081906001600160a01b038516906374b9982c90606401602060405180830381865afa158015610f29573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610f4d91906117b4565b90505f6001600160a01b0316816001600160a01b03161415610fa36040518060400160405280602081526020017f436f6d6d756e69747920686173206e6f206d656d626572736869702063617264815250611036565b90610fc15760405162461bcd60e51b81526004016107c1919061146b565b506040516331a9108f60e11b81526004810184905281906001600160a01b03821690636352211e90602401602060405180830381865afa158015611007573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061102b91906117b4565b925050505b92915050565b60608160405160200161104991906118f3565b6040516020818303038152906040529050919050565b60405163095e5cf960e21b815260206004820152601260248201527153454e444552535f41444d494e5f4f4e4c5960701b60448201525f907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169063257973e490606401602060405180830381865afa1580156110e6573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906105f091906118a8565b6040516001600160a01b03848116602483015283811660448301526064820183905261093d9186918216906323b872dd906084015b604051602081830303815290604052915060e01b6020820180516001600160e01b0383818316178352505050506111fc565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663095ea7b360e01b1790526111c28482611268565b61093d576040516001600160a01b0384811660248301525f60448301526111f691869182169063095ea7b39060640161113f565b61093d84825b5f8060205f8451602086015f885af18061121b576040513d5f823e3d81fd5b50505f513d9150811561123257806001141561123f565b6001600160a01b0384163b155b1561093d57604051635274afe760e01b81526001600160a01b03851660048201526024016107c1565b5f805f8060205f8651602088015f8a5af192503d91505f5190508280156112a75750811561129957806001146112a7565b5f866001600160a01b03163b115b9695505050505050565b63ffffffff811681146112c2575f80fd5b50565b634e487b7160e01b5f52604160045260245ffd5b6040805190810167ffffffffffffffff811182821017156112fc576112fc6112c5565b60405290565b604051601f8201601f1916810167ffffffffffffffff8111828210171561132b5761132b6112c5565b604052919050565b5f67ffffffffffffffff82111561134c5761134c6112c5565b5060051b60200190565b5f82601f830112611365575f80fd5b8135602061137a61137583611333565b611302565b8083825260208201915060208460051b87010193508684111561139b575f80fd5b602086015b848110156113b757803583529183019183016113a0565b509695505050505050565b5f805f80608085870312156113d5575f80fd5b84356113e0816112b1565b935060208501359250604085013567ffffffffffffffff80821115611403575f80fd5b61140f88838901611356565b93506060870135915080821115611424575f80fd5b5061143187828801611356565b91505092959194509250565b5f81518084528060208401602086015e5f602082860101526020601f19601f83011685010191505092915050565b602081525f61147d602083018461143d565b9392505050565b6001600160a01b03811681146112c2575f80fd5b5f805f80608085870312156114ab575f80fd5b84356114b6816112b1565b93506020850135925060408501356114cd81611484565b9150606085013567ffffffffffffffff8111156114e8575f80fd5b61143187828801611356565b5f8083601f840112611504575f80fd5b50813567ffffffffffffffff81111561151b575f80fd5b6020830191508360208260051b8501011115611535575f80fd5b9250929050565b5f805f805f8060808789031215611551575f80fd5b863561155c816112b1565b955060208701359450604087013567ffffffffffffffff8082111561157f575f80fd5b61158b8a838b016114f4565b909650945060608901359150808211156115a3575f80fd5b506115b089828a016114f4565b979a9699509497509295939492505050565b5f805f805f608086880312156115d6575f80fd5b8535945060208601356115e881611484565b935060408601359250606086013567ffffffffffffffff8082111561160b575f80fd5b818801915088601f83011261161e575f80fd5b81358181111561162c575f80fd5b89602082850101111561163d575f80fd5b9699959850939650602001949392505050565b5f815180845260208085019450602084015f5b8381101561167f57815187529582019590820190600101611663565b509495945050505050565b63ffffffff85168152836020820152608060408201525f6116ae6080830185611650565b82810360608401526116c08185611650565b979650505050505050565b80516116d681611484565b919050565b5f60208083850312156116ec575f80fd5b825167ffffffffffffffff811115611702575f80fd5b8301601f81018513611712575f80fd5b805161172061137582611333565b81815260069190911b8201830190838101908783111561173e575f80fd5b928401925b828410156116c0576040848903121561175a575f80fd5b6117626112d9565b845181528585015161177381611484565b8187015282526040939093019290840190611743565b634e487b7160e01b5f52603260045260245ffd5b5f602082840312156117ad575f80fd5b5051919050565b5f602082840312156117c4575f80fd5b815161147d81611484565b8082018082111561103057634e487b7160e01b5f52601160045260245ffd5b80516116d6816112b1565b5f805f6060848603121561180b575f80fd5b835167ffffffffffffffff80821115611822575f80fd5b818601915086601f830112611835575f80fd5b8151602082821115611849576118496112c5565b61185b601f8301601f19168201611302565b92508183528881838601011115611870575f80fd5b818185018285015e5f81838501015282965061188d8189016116cb565b95505050505061189f604085016117ee565b90509250925092565b5f602082840312156118b8575f80fd5b8151801515811461147d575f80fd5b84815260018060a01b0384166020820152826040820152608060608201525f6112a7608083018461143d565b7f546f6b656e546f4361726457616c6c657444697370656e736572203a2000000081525f82518060208501601d85015e5f9201601d019182525091905056fe696e76616c69642063757272656e63792069642c2077616c6c6574206e6f74206465706c6f796564a26469706673582212208747f0e677ae01597f5c95a0c4117a12de23737e203495befcec841f001f37c864736f6c63430008190033000000000000000000000000dbd9608fbca959828c1615d29aeb3dc872d40ae2