Deploy - tx
Deploy a new πrc20 token
Example of Fixes Inscription data string:
op=deploy,tick=fixes,max=1000000000.0,limit=1000.0,burnable=1Transaction parameters:
Key
Required
FType
Description
tick
t.String
Ticker: identity of the πrc20 token
max
t.UFix64
Max supply: Set max supply of the πrc20 token
limit
t.UFix64
Mint limit: limit per inscription
burnable
t.Bool
Is this πrc20 a burnable inscription.
Recommended to set it as true.
Transaction code example:
import txDeployFRC20 from "@fixes/contracts/transactions/deploy-frc20.cdc?raw";
interface TokenMetaDto {
tick: string;
max: number;
limit: number;
burnable: boolean;
}
async function deploy(token: TokenMetaDto) {
return await flow.sendTransaction(txDeployFRC20, (arg, t) => [
arg(token.tick, t.String),
arg(token.max.toFixed(8), t.UFix64),
arg(token.limit.toFixed(8), t.UFix64),
arg(token.burnable, t.Bool),
]);
}Transaction source code
https://github.com/fixes-world/fixes/blob/main/cadence/transactions/deploy-frc20.cdc
Related docs
Last updated