Good to know addresses
This is a collection of smart contract addresses that you might find useful when building Mini Apps. These addresses are official (Genesis Deployment) and should be used in production.
ERC20 Tokens
WLD | 0x2cFc85d8E48F8EAB294be644d9E25C3030863003 | Explorer  |
USDC | 0x79A02482A880bCE3F13e09Da970dC34db4CD24d1 | Explorer  |
WETH | 0x4200000000000000000000000000000000000006 | Explorer  |
You can directly call transfer
method from any ERC20 token listing them as
Contract Entrypoints in the Developer Portal
Smart Contracts
Permit2 | 0x000000000022D473030F116dDEE9F6B43aC78BA3 | Explorer  |
Address Book | 0x57b930D551e677CC36e2fA036Ae2fe8FdaE0330D | Explorer  |
Position Manager | 0xec12a9F9a09f50550686363766Cc153D03c27b5e | Explorer  |
Short Description
Permit2: World Mini Apps do not allow approvals (approve
method) so you will need to use the permit
method to allow your Mini App to transfer tokens on behalf of the user. This is done automtically by using MiniKit in the sendTransaction
method.
Address Book: A contract that stores verified (With Orb) World ID addresses. Useful for allowing “human-only” actions in your Mini App.
See the full list of Uniswap V3 contracts on the Uniswap Docs .