Precompiles & Deployment Addresses
Precompiles are specially made smart contracts whose functionality is built directly into the blockchain node instead of executing as bytecode in the EVM. In Berachain, this is primarily used to enable deeper functionality on the chain that interacts directly with various Cosmos modules that otherwise would be inaccessible outside the EVM.
Precompile Addresses
These are a list of addresses where precompiles can be read or written to.
Name | Address |
---|---|
Bank | 0x4381dC2aB14285160c808659aEe005D51255adD7 |
Berachef | 0x888AF53B67D1698E04B2B9A9406AF0FFEB2EF05E |
BGT | 0x09E585D2BDEB5ECF90ADE67DCE1125070D2714A3 |
Bribe | 0xFCE07324E0E72E071842374E9997CF65DF990CBC |
DEX | 0x9D0FBF9349F646F1435072F2B0212084752EF460 |
Distribution | 0x0000000000000000000000000000000000000069 |
Epochs | 0x612Dd8a861161819A4AD8F6f3E2A0567602877c0 |
ERC20 Bank | 0x0000000000000000000000000000000000696969 |
ERC20 DEX | 0x0D5862FDBDD12490F9B4DE54C236CFF63B038074 |
Governance | 0x7b5Fe22B5446f7C62Ea27B8BD71CeF94e03f3dF2 |
Honey | 0xA55E2E3846A51F6AD0ABFDFBDEA2BA0E5E0C76B5 |
Oracle | 0x9202Af6Ce925b26AE6B25aDfff0B2705147e195F |
Rewards | 0x55684E2CA2BACE0ADC512C1AFF880B15B8EA7214 |
Staking | 0xd9A998CaC66092748FfEc7cFBD155Aae1737C2fF |
Deployment Addresses
In addition to precompiles, there are also a few contracts that are deployed to the chain for developers.
Name | Address |
---|---|
ERC20 Bribe | 0x1BbACf6bA66A20CD8ad98c70EAC4ea7AaD45c3E9 |
ERC20 Honey | 0x09ec711b81cD27A6466EC40960F2f8D85BB129D9 |
Honey Token | 0x7EeCA4205fF31f947EdBd49195a7A88E6A91161B |
Multicall3 | 0x9d1dB8253105b007DDDE65Ce262f701814B91125 |
WBERA | 0x5806E416dA447b267cEA759358cF22Cc41FAE80F |
WBTC | 0x9DAD8A1F64692adeB74ACa26129e0F16897fF4BB |
WETH | 0x8239FBb3e3D0C2cDFd7888D8aF7701240Ac4DcA4 |
BGT Balance Token | 0xAcD97aDBa1207dCf27d5C188455BEa8a32E80B8b |