Dynamic Tokens
DynamicERC20 is a concept unique to ProductMint allowing organizations to create pricing models with static price targets. This allows organizations to charge a stable price for a volatile token.
DynamicERC20 tokens cannot be minted or transferred. They are only used for price targeting within the ProductMint system.
How it works
DynamicERC20 are composed of two ERC20 tokens:
- Base (
WETH
) - Quote (
USDC
)
The base token is the token that is used for payment and charged to the customer. The quote token is the token that is used for price targeting. An organization can create a pricing model using a DynamicERC20 token based on the price of the quote token. Then, whenever a subscription is minted or renewed, the system will charge the correct base token amount based on the price of the quote token.
Symbol
dWETH-USDC
The symbols of DynamicERC20 tokens are prefixed with d
for dynamic followed by the base token symbol and the quote token symbol.
Example
Assume an organizations wants to create a product with a subscription and be paid in 100 USDC worth of WETH.
Create product
Create your new product that you want to sell as a subscription.
Create pricing model
Now create a pricing model or edit an existing one. Select the dynamic token dWETH-USDC
and set the price target to 100
representing 100 USDC worth of WETH.
Link to product
Now link the product to the pricing model with the dynamic token and you are done! You can now sell your product as a subscription and receive 100 USDC worth of WETH based on the current swap rate for each subscription.
Ready to get started?
The easiest way to get started is to use our dashboard . You can select a dynamic token from the dropdown when creating a pricing model.
Dynamic Token Addresses
Base Mainnet
Base Sepolia
