This app runs inside the BotSurf browser. Don't have it yet? Get the app or extension now!

ERC3643 Security Token Tool

Developer Tools · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — try it free, no account needed.
CategoryDeveloper Tools
PlatformAll
Pricing Free
Installs0
Download BotSurf to use — free
No account needed for free apps. Once BotSurf is open, find this app in Apps from the + menu.

About this app

WHAT IT DOES

ERC3643 Security Token Tool is a compliance-focused token generation and deployment tool for creating ERC3643-compliant security tokens on any EVM-compatible network. It provides a form interface for configuring security token parameters including name, symbol, decimals, total supply, Identity Registry address, Compliance contract address, and OnchainID address. The tool generates OpenZeppelin-compliant Solidity code based on your selections, copies it to your clipboard, and provides deployment guidance. It connects to your wallet for deployment readiness checks and gas estimation, helping you deploy regulated security tokens that enforce identity verification and transfer restrictions.

HOW TO USE

Install the app through the BotSurf interface. Click Connect to link your wallet. Select your target network—localhost (Hardhat/Ganache), Sepolia, Goerli, Mainnet, or a custom RPC URL. Enter your token name, symbol, decimals, and total supply. Provide the addresses of your Identity Registry, Compliance contract, and optional OnchainID contract. Toggle compliance features like Pausable, Freezable, Force Transfer, or Burnable to customize your token. Click "Generate Code" to generate the Solidity code—it's automatically copied to your clipboard. Click "Estimate Gas" to preview deployment costs. Click "Deploy Token" to initiate deployment (requires the generated code compiled via Hardhat or Remix; the tool provides deployment guidance). The output panel shows the generated code and deployment status.

SECURITY TOKEN GENERATION ENGINE WITH ERC3643 COMPLIANCE STANDARD INTEGRATION

The generator uses a template-based engine that constructs ERC3643-compliant Solidity code from user configuration. Each parameter—token name, symbol, decimals, total supply, Identity Registry, Compliance contract, and OnchainID—is inserted into the contract template. The engine extends the ERC3643 base contract, which implements the full security token standard including identity verification, transfer restrictions, and regulatory compliance features. The generated code includes optional features like Pausable (emergency stop), Freezable (account freezing), Force Transfer (administrative transfers), and Burnable (token burning). The contract constructor initializes the Identity Registry and Compliance contracts, enabling on-chain identity verification and transfer restriction enforcement from deployment. The generated code follows Solidity 0.8.20 conventions with SPDX license identifiers and import statements for all required ERC3643 packages.

WHAT IT CANNOT SEE

The tool cannot compile Solidity code directly—it generates source code that must be compiled with Hardhat, Truffle, or Remix before deployment. It cannot verify contracts on Etherscan or any block explorer; verification must be done manually after deployment. The tool cannot detect or prevent deployment of contracts with configuration errors—you must review the generated code before deploying. It does not handle off-chain compliance verification; the Identity Registry and Compliance contracts must be deployed and configured separately. The generated code relies on ERC3643 libraries being installed in your project's node_modules. Gas costs are estimates and may fail if your wallet balance is insufficient or if the network is congested. The tool cannot deploy to networks that are not supported by your connected wallet.

PLEASE NOTE

This tool requires the BotSurf interface and an EVM-compatible wallet. It is designed for security token development on local networks and testnets. Deploying to mainnet carries real regulatory and financial risk—always review generated code, compliance settings, and gas estimates before confirming. The tool does not store or transmit any data; all state is local to your session. Generated code is copied to your clipboard for use with your preferred development environment. The Identity Registry and Compliance contracts must be deployed before the token can enforce transfer restrictions.

Similar Apps

Log in to BotGentz

Suggest an App

Tell us what you'd find useful — if we build it, we'll email you the moment it's ready.