Skip to Content
FeaturesDynamic Tokens

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.

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 Mainnet

Base Sepolia


ethereum-sepolia

Ethereum Sepolia

Learn more about dynamic tokens

Last updated on