0.000025 g
Est. CO₂e / Transfer
Transfers
Holders
Info
Contract
Name: Carbon Voucher
Symbol: CVOU
Standard: CX30
Target: WASM
Status: active
Decimals: 18
Total Supply: 2,000,000 CVOU
Deployed: Sep 30, 2026, 07:24:04 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: 30.8 KB
Deployed Block: #144
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":"/// CarbonVoucher - CX3 Smart Contract\n/// Standard: CX30\n/// Generated by CX3Script Compiler\n/// \n/// @copyright 2026 Mersolution Technology Ltd. All rights reserved.\n\npackage cx3:carbon-voucher@1.0.0;\n\n/// Contract interface\ninterface carbon-voucher {\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 account: string,\n }\n\n /// Event: Unpaused\n record unpaused-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 /// 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 /// mint\n mint: func(to: string, amount: u64);\n\n /// burn\n burn: func(amount: u64);\n\n /// pause\n pause: func();\n\n /// unpause\n unpause: func();\n\n}\n\n/// World definition\nworld carbon-voucher-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 carbon-voucher;\n}\n","target":"CX3WASM","standard":"CX30"}
[{"address":"0x31e94235dc68414f541f9165449fe4f98e276d92","balance":"1999995","humanBalance":"1999995","percentage":"99.99"},{"address":"0x0c438611f303c0f1b3a18a582fe98667b7445393","balance":"4","humanBalance":"4","percentage":"0.00"},{"address":"0xe81fc7d3446e0ad58b5e3c28ff27a60231a49c7a","balance":"1","humanBalance":"1","percentage":"0.00"}]