Links

Details

This section contains details about each of predeployed contracts, including their addresses, explanation, and deployment status.
deployment status:
  • the predeployed smart contract is enabled and interactable with in the given network.
  • the predeployed smart contract has not been enabled in the given network yet.

ERC20

The predeployed ERC20 smart contracts allow you to interact with these token contract reliably on all of the Acala EVM+ chain. You can also use these addresses to add the tokens to your MetaMask or any other EVM wallet you might use with the Acala EVM+.
The most up to date list of ERC20 addresses can be found in the predeploy-contracts repository
Acala
Karura
Mandala
Acala
Karura
Mandala
Token
Address
ACA
0x0000000000000000000100000000000000000000
AUSD
0x0000000000000000000100000000000000000001
DOT
0x0000000000000000000100000000000000000002
LDOT
0x0000000000000000000100000000000000000003
TAP
0x0000000000000000000100000000000000000004
RENBTC
0x0000000000000000000100000000000000000014
CASH
0x0000000000000000000100000000000000000015
LCDOT
0x000000000000000000040000000000000000000d
SA_DOT
0x0000000000000000000300000000000000000000
SA_3USD
0x0000000000000000000300000000000000000001
LP_ACA_AUSD
0x0000000000000000000200000000000000000001
LP_DOT_AUSD
0x0000000000000000000200000000020000000001
LP_LDOT_AUSD
0x0000000000000000000200000000030000000001
LP_RENBTC_AUSD
0x0000000000000000000200000000140000000001
Token
Address
KAR
0x0000000000000000000100000000000000000080
KUSD
0x0000000000000000000100000000000000000081
KSM
0x0000000000000000000100000000000000000082
LKSM
0x0000000000000000000100000000000000000083
TAI
0x0000000000000000000100000000000000000084
BNC
0x00000000000000000001000000000000000000a8
VSKSM
0x00000000000000000001000000000000000000A9
PHA
0x00000000000000000001000000000000000000Aa
KINT
0x00000000000000000001000000000000000000AB
KBTC
0x00000000000000000001000000000000000000aC
FA_USDT
0x0000000000000000000500000000000000000007
SA_KSM
0x0000000000000000000300000000000000000000
SA_3USD
0x0000000000000000000300000000000000000001
LP_KAR_KUSD
0x0000000000000000000200000000800000000081
LP_KSM_KUSD
0x0000000000000000000200000000810000000082
LP_LKSM_KUSD
0x0000000000000000000200000000810000000083
Token
Address
ACA
0x0000000000000000000100000000000000000000
AUSD
0x0000000000000000000100000000000000000001
DOT
0x0000000000000000000100000000000000000002
LDOT
0x0000000000000000000100000000000000000003
TAP
0x0000000000000000000100000000000000000004
RENBTC
0x0000000000000000000100000000000000000014
KSM
0x0000000000000000000100000000000000000082
LKSM
0x0000000000000000000100000000000000000083
TAI
0x0000000000000000000100000000000000000084
BNC
0x00000000000000000001000000000000000000a8
VSKSM
0x00000000000000000001000000000000000000A9
PHA
0x00000000000000000001000000000000000000Aa
KINT
0x00000000000000000001000000000000000000AB
KBTC
0x00000000000000000001000000000000000000aC
SA_KSM
0x0000000000000000000300000000000000000000
SA_3USD
0x0000000000000000000300000000000000000001
LP_ACA_AUSD
0x0000000000000000000200000000000000000001
LP_KAR_AUSD
0x0000000000000000000200000000800000000081

DEX

The DEX smart contract allows you to interact with the built in DEX of the Acala EVM+. You can take a look at DEX tutorial in order to see it in action.
Acala
Karura
Mandala
Smart contract
Address
DEX
0x0000000000000000000000000000000000000803

EVM

The EVM smart contract allows you to manage the development aspect of you account and the smart contracts that you deployed or are in control of. If you wish to see more about how the EVM predeployed smart contract works, you can take a look at the EVM tutorial.
Acala
Karura
Mandala
Smart contract
Address
EVM
0x0000000000000000000000000000000000000800

Oracle

The Oracle predeployed smart contract allows you to get the prices of the supported tokens.
Acala
Karura
Mandala
Smart contract
Address
ORACLE
0x0000000000000000000000000000000000000801

Schedule

The Schedule smart contract allows you to schedule the on-chain calls without the need for the off-chain interaction. To see the Schedule in action, you can take a look at the Advanced escrow tutorial.
Acala
Karura
Mandala
Smart contract
Address
SCHEDULE
0x0000000000000000000000000000000000000802

Stable asset

The Stable asset smart contract can be found at the address available above and you can take a look at it here.
Acala
Karura
Mandala
Smart contract
Address
STABLE_ASSET
0x0000000000000000000000000000000000000804

Homa

The Homa smart contract can be found at the address available above and you can take a look at it here.
Acala
Karura
Mandala
Smart contract
Address
HOMA
0x0000000000000000000000000000000000000805

EVM Accounts

The EVM Accounts smart contract is used for simple account management and its source code can be found here.
Acala
Karura
Mandala
Smart contract
Address
EVM_ACCOUNTS
0x0000000000000000000000000000000000000806

Honzon

The Honzon bridge smart contract can be reached at the address above and its source code is available here.
Acala
Karura
Mandala
Smart contract
Address
HONZON
0x0000000000000000000000000000000000000807

Incentives

The Incentives smart contract can be reached at the address above and its source code is available here.
Acala
Karura
Mandala
Smart contract
Address
INCENTIVES
0x0000000000000000000000000000000000000808