Details

This section contains details about each of predeployed contracts, including their addresses, explanation, and deployment status.

deployment status:

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

AcalaKaruraMandala
TokenAddress

ACA

0x0000000000000000000100000000000000000000

aSEED

0x0000000000000000000100000000000000000001

DOT

0x0000000000000000000100000000000000000002

LDOT

0x0000000000000000000100000000000000000003

LCDOT

0x000000000000000000040000000000000000000d

SA_DOT

0x0000000000000000000300000000000000000000

FA_GLMR

0x0000000000000000000500000000000000000000

FA_PARA

0x0000000000000000000500000000000000000001

FA_ASTR

0x0000000000000000000500000000000000000002

FA_IBTC

0x0000000000000000000500000000000000000003

FA_INTR

0x0000000000000000000500000000000000000004

FA_WBTC

0x0000000000000000000500000000000000000005

FA_WETH

0x0000000000000000000500000000000000000006

FA_EQ

0x0000000000000000000500000000000000000007

FA_EQD

0x0000000000000000000500000000000000000008

LP_ACA_aSEED

0x0000000000000000000200000000000000000001

LP_LDOT_aSEED

0x0000000000000000000200000000010000000003

LP_LCDOT_aSEED

0x000000000000000000020000000001020000000D

LP_LCDOT_DOT

0x000000000000000000020000000002020000000d

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.

AcalaKaruraMandala
Smart contractAddress

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.

AcalaKaruraMandala
Smart contractAddress

EVM

0x0000000000000000000000000000000000000800

Oracle

The Oracle predeployed smart contract allows you to get the prices of the supported tokens.

AcalaKaruraMandala
Smart contractAddress

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.

AcalaKaruraMandala
Smart contractAddress

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.

AcalaKaruraMandala
Smart contractAddress

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.

AcalaKaruraMandala
Smart contractAddress

HOMA

0x0000000000000000000000000000000000000805

EVM Accounts

The EVM Accounts smart contract is used for simple account management and its source code can be found here.

AcalaKaruraMandala
Smart contractAddress

EVM_ACCOUNTS

0x0000000000000000000000000000000000000806

Honzon

The Honzon bridge smart contract can be reached at the address above and its source code is available here.

AcalaKaruraMandala
Smart contractAddress

HONZON

0x0000000000000000000000000000000000000807

Incentives

The Incentives smart contract can be reached at the address above and its source code is available here.

AcalaKaruraMandala
Smart contractAddress

INCENTIVES

0x0000000000000000000000000000000000000808

XTokens

The XTokens smart contract allows you to use XCM to transfer tokens between parachains.

AcalaKaruraMandala
Smart contractAddress

XTokens

0x0000000000000000000000000000000000000809

Last updated