HideMeFactory is the entry point for creating confidential tokens. It deploys HideMeToken contracts, stores metadata on-chain, and provides paginated querying for the frontend token registry.
Mainnet address: 0x46E16F6E248dfa735D50345b1d2657C8dBC5d60B
createToken
HideMeToken and register it in the factory. The caller becomes the token owner and receives the initial supply.
CreateParams
Token name (e.g.
"My Private Token").Token symbol (e.g.
"MPT").Initial supply minted to the caller in raw units (6 decimals). Pass
0 to start with no supply.Compliance addresses that can decrypt any holder’s balance. Can be an empty array.
If
true, the owner can call mint() to increase supply later.If
true, any holder can call burn() to destroy their tokens.Maximum total supply. Pass
0 for unlimited.Human-readable description stored as metadata.
URI pointing to the token logo image.
Token project website URL.
HideMeToken.
Registry queries
getTokensPaginated for the frontend registry to avoid loading all tokens in one call.
TokenInfo struct
Deployed token contract address.
Token name.
Token symbol.
Initial supply set at creation.
Address that called
createToken.Block timestamp of token creation.
Whether the token owner can mint additional supply.
Whether holders can burn tokens.
Maximum supply cap (
0 = unlimited).Token description metadata.
Logo URI metadata.
Website URI metadata.
Events
| Event | Parameters |
|---|---|
TokenCreated | creator, tokenAddress, name, symbol, initialSupply, mintable, burnable |
HideMeToken
Reference for the deployed token contract.
Token Registry
How the frontend uses the factory to display and create tokens.