0.000025 g
Est. CO₂e / Transfer
Transfers
Holders
Info
Contract
Name: Retirement Sink
Symbol: RETS
Standard: CX30
Target: WASM
Status: active
Decimals: 18
Total Supply: 800,000 RETS
Deployed: Sep 30, 2026, 07:24:22 PM
Enterprise Contract — Source Code Protected
Public Contract ABI (CX30 methods & events) is published. WIT is the separate WASM runtime interface — shown below when deployed. Source code remains protected.
Standard: CX30
Compile Target: WASM
Compiler: cxvm-1.0.0
Source Type: CX3Script
License: Proprietary
Optimization: Disabled (200 runs)
Bytecode Size: 37.3 KB
Deployed Block: #147
Creator: 0x31e94235dc6841...
Status: Active
{"abi":{"name":"CX30","version":"2.0.0","description":"CarbonX3 Green Chain Fungible Token Standard","methods":{"init":{"type":"tx","inputs":[{"name":"name","type":"string"},{"name":"symbol","type":"string"},{"name":"decimals","type":"uint8"},{"name":"totalSupply","type":"uint256"},{"name":"owner","type":"address","optional":true},{"name":"mintable","type":"bool","optional":true},{"name":"burnable","type":"bool","optional":true},{"name":"pausable","type":"bool","optional":true}],"outputs":[{"type":"bool"}]},"name":{"type":"view","inputs":[],"outputs":[{"type":"string"}]},"symbol":{"type":"view","inputs":[],"outputs":[{"type":"string"}]},"decimals":{"type":"view","inputs":[],"outputs":[{"type":"uint8"}]},"totalSupply":{"type":"view","inputs":[],"outputs":[{"type":"uint256"}]},"balanceOf":{"type":"view","inputs":[{"name":"address","type":"address"}],"outputs":[{"type":"uint256"}]},"transfer":{"type":"tx","inputs":[{"name":"to","type":"address"},{"name":"amount","type":"uint256"}],"outputs":[{"type":"bool"}]},"mint":{"type":"tx","inputs":[{"name":"to","type":"address"},{"name":"amount","type":"uint256"}],"outputs":[{"type":"bool"}],"requiresRole":"token:mint"},"burn":{"type":"tx","inputs":[{"name":"from","type":"address","optional":true},{"name":"amount","type":"uint256"}],"outputs":[{"type":"bool"}],"requiresRole":"token:burn"},"owner":{"type":"view","inputs":[],"outputs":[{"type":"address"}]}},"events":{"TokenDeployed":{"inputs":[{"name":"owner","type":"address","indexed":true},{"name":"totalSupply","type":"uint256"},{"name":"name","type":"string"},{"name":"symbol","type":"string"},{"name":"decimals","type":"uint8"}]},"Transfer":{"inputs":[{"name":"from","type":"address","indexed":true},{"name":"to","type":"address","indexed":true},{"name":"amount","type":"uint256"}]},"Approval":{"inputs":[{"name":"owner","type":"address","indexed":true},{"name":"spender","type":"address","indexed":true},{"name":"amount","type":"uint256"}],"enterprise":true},"Mint":{"inputs":[{"name":"to","type":"address","indexed":true},{"name":"amount","type":"uint256"}]},"Burn":{"inputs":[{"name":"from","type":"address","indexed":true},{"name":"amount","type":"uint256"}]},"Paused":{"inputs":[{"name":"by","type":"address","indexed":true}],"enterprise":true},"Unpaused":{"inputs":[{"name":"by","type":"address","indexed":true}],"enterprise":true},"Blacklisted":{"inputs":[{"name":"address","type":"address","indexed":true},{"name":"by","type":"address"}],"enterprise":true},"Unblacklisted":{"inputs":[{"name":"address","type":"address","indexed":true},{"name":"by","type":"address"}],"enterprise":true},"Whitelisted":{"inputs":[{"name":"address","type":"address","indexed":true},{"name":"by","type":"address"}],"enterprise":true},"Unwhitelisted":{"inputs":[{"name":"address","type":"address","indexed":true},{"name":"by","type":"address"}],"enterprise":true},"OwnershipTransferred":{"inputs":[{"name":"previousOwner","type":"address","indexed":true},{"name":"newOwner","type":"address","indexed":true}],"enterprise":true}},"hooks":{"audit":{"events":["TOKEN_DEPLOYED","TOKEN_TRANSFER","TOKEN_APPROVAL","TOKEN_MINT","TOKEN_BURN","TOKEN_PAUSED","TOKEN_UNPAUSED","ADDRESS_BLACKLISTED","ADDRESS_UNBLACKLISTED","OWNERSHIP_TRANSFERRED"]},"compliance":{"checkTransfer":true},"rbac":{"roles":["token:mint","token:burn","token:pause","token:blacklist"]}},"runtimes":{"js":{"basic":"js/CX30Token.js","enterprise":"js/CX30TokenEnterprise.js"},"cxs":{"basic":"cxs/render.js","enterprise":"cxs/renderEnterprise.js"}}},"abiFormat":"cx3-standard-interface","witCode":"/// RetirementSink - CX3 Smart Contract\n/// Standard: CX30\n/// Generated by CX3Script Compiler\n/// \n/// @copyright 2026 Mersolution Technology Ltd. All rights reserved.\n\npackage cx3:retirement-sink@1.0.0;\n\n/// Contract interface\ninterface retirement-sink {\n /// Event: Transfer\n record transfer-event {\n from: string,\n to: string,\n amount: u64,\n }\n\n /// Event: Approval\n record approval-event {\n owner: string,\n spender: string,\n amount: u64,\n }\n\n /// Event: Mint\n record mint-event {\n to: string,\n amount: u64,\n }\n\n /// Event: Burn\n record burn-event {\n from: string,\n amount: u64,\n }\n\n /// Event: Paused\n record paused-event {\n by: string,\n }\n\n /// Event: Unpaused\n record unpaused-event {\n by: string,\n }\n\n /// Event: AdminAdded\n record admin-added-event {\n account: string,\n }\n\n /// Event: AdminRemoved\n record admin-removed-event {\n account: string,\n }\n\n /// Event: MinterAdded\n record minter-added-event {\n account: string,\n }\n\n /// Event: MinterRemoved\n record minter-removed-event {\n account: string,\n }\n\n /// Event: Blacklisted\n record blacklisted-event {\n account: string,\n }\n\n /// Event: Unblacklisted\n record unblacklisted-event {\n account: string,\n }\n\n /// [view] balanceOf\n balance-of: func(account: string) -\u003e u64;\n\n /// [view] allowance\n allowance: func(owner: string, spender: string) -\u003e u64;\n\n /// [view] isAdmin\n is-admin: func(account: string) -\u003e bool;\n\n /// [view] isMinter\n is-minter: func(account: string) -\u003e bool;\n\n /// [view] isBlacklisted\n is-blacklisted: func(account: string) -\u003e bool;\n\n /// transfer\n transfer: func(to: string, amount: u64) -\u003e bool;\n\n /// approve\n approve: func(spender: string, amount: u64) -\u003e bool;\n\n /// transferFrom\n transfer-from: func(from: string, to: string, amount: u64) -\u003e bool;\n\n /// pause\n pause: func();\n\n /// unpause\n unpause: func();\n\n /// addToBlacklist\n add-to-blacklist: func(account: string);\n\n /// removeFromBlacklist\n remove-from-blacklist: func(account: string);\n\n /// addAdmin\n add-admin: func(account: string);\n\n /// addMinter\n add-minter: func(account: string);\n\n /// removeAdmin\n remove-admin: func(account: string);\n\n /// removeMinter\n remove-minter: func(account: string);\n\n /// burn\n burn: func(amount: u64);\n\n}\n\n/// World definition\nworld retirement-sink-world {\n /// Import CX3 runtime interfaces\n import cx3:runtime/state;\n import cx3:runtime/audit;\n import cx3:runtime/events;\n import cx3:runtime/context;\n\n /// Export contract interface\n export retirement-sink;\n}\n","target":"CX3WASM","standard":"CX30"}
[{"address":"0x31e94235dc68414f541f9165449fe4f98e276d92","balance":"800000","humanBalance":"800000","percentage":"100.00"}]