Skip to main content

Stylus testnet information

ALPHA RELEASE, PUBLIC PREVIEW DOCS

Stylus is currently tagged as a release-candidate. The code has been audited, and testing in production environments is underway. Caution should be taken when used in production scenarios. This documentation is currently in public preview.

To provide feedback, click the Request an update button at the top of this document, join the Arbitrum Discord, or reach out to our team directly by completing this form.

caution

Stylus is undergoing major upgrades, and some improvements are expected to require a chain reset. Prior to a reset, developers on the testnet are recommended to withdraw their testnet ETH (there is no 7-day delay since this is a testnet, withdrawals are processed in minutes) and redeploy their contracts on the new chain. There will be advanced warning of any resets. Stay up-to-date by joining the Stylus channel in Discord.

RPC endpoints

This table provides an overview of the available public RPC endpoints for the Stylus testnet and necessary details to interact with them.

NameRPC URLChain IDBlock explorerUnderlying chainSequencer feed URLSequencer endpoint⚠️
Arbitrum Sepoliahttps://sepolia-rollup.arbitrum.io/rpc421614https://sepolia.arbiscan.ioSepoliawss://sepolia-rollup.arbitrum.io/feedhttps://sepolia-rollup-sequencer.arbitrum.io/rpc
Stylus testnet (v2-deprecated)https://stylusv2.arbitrum.io/rpc13331371https://stylusv2-explorer.arbitrum.io/Arbitrum Sepoliawss://stylusv2.arbitrum.io/feedhttps://stylusv2-sequencer.arbitrum.io/rpc
Stylus testnet (v1-deprecated)https://stylus-testnet.arbitrum.io/rpc23011913https://stylus-testnet-explorer.arbitrum.io/Arbitrum Sepoliawss://stylus-testnet.arbitrum.io/feedhttps://stylus-testnet-sequencer.arbitrum.io/rpc
caution
  • Unlike the RPC Url, the Sequencer endpoint only supports eth_sendRawTransaction and eth_sendRawTransactionConditional calls.
  • Stylus testnet (v1) has been deprecated.
  • Stylus testnet (v2) has been deprecated.

For information on other mainnet and testnet Arbitrum chains, visit the Node Runners section of the docs.

Faucets

Below you can find faucets for obtaining testnet ETH. If using a faucet on Ethereum Sepolia or Arbitrum Sepolia, your testnet ETH can be bridged to the Stylus testnet on the Arbitrum Bridge.

Faucet OperatorFaucet URLChain
QuickNodehttps://faucet.quicknode.com/arbitrum/sepoliaArbitrum Sepolia
Alchemyhttps://sepoliafaucet.com/Ethereum Sepolia
Sepolia PoW Faucethttps://sepolia-faucet.pk910.de/Ethereum Sepolia

Useful smart contract addresses

caution

Stylus is undergoing major upgrades, and some improvements are expected to require a chain reset. Keep in mind that the following addresses may change during a chain reset.

Here we list the addresses of the smart contracts related to the protocol, the token bridge and precompiles of the Stylus testnet. For the addresses of these contracts deployed on other Arbitrum chains, see our reference page Smart contract addresses.

Protocol smart contracts

The following contracts are deployed on Arbitrum Sepolia (the parent chain of the Stylus testnet).

Stylus testnet v2Stylus Testnet v1 (deprecated)
Rollup0x01a8a2b32aa5328466Be47A1808a03aC6c35d94f0x94db9E36d9336cD6F9FfcAd399dDa6Cc05299898
Sequencer Inbox0x1Ea8B3853355604673e1301A501766EbB2987a090x00A0F15b79d1D3e5991929FaAbCF2AA65623530c
Core ProxyAdmin0xBD76fd3fB5F3CD7165fB6e0DB895FFE1d81463e30x86D3d0752557F74b0a287F174a5dE35707435e40
Delayed Inbox0xcdCF1F59f5d4A65a3c67E1341f8b85Cba50E0a7C0xe1e3b1CBaCC870cb6e5F4Bdf246feB6eB5cD351B
Bridge0x024a10506f8a27E4CfEDeB18fd30AA1529A2960E0x35aa95ac4747D928E2Cd42FE4461F6D9d1826346
Outbox0xf731Fc4F7B70A0a6F9915f452d88Dc405a59D8b10x98fcA8bFF38a987B988E54273Fa228A52b62E43b
Challenge Manager0xC3ED756Ee6AF0C7D1C3D58Df720ba18bB8a4ae760xf398577501999f14E8a85B1A09816D4Cb0aE0DCf

Token bridge smart contracts

The following contracts are deployed on Arbitrum Sepolia (the parent chain of the Stylus testnet).

Stylus testnet v2Stylus Testnet v1 (deprecated)
L1 Gateway Router0xAC4F454320A253267C6Ae95e4784b9A4f9F783590xa72a2F3559Bb337309BCE13f18fae748C6A7D0fa
L1 ERC20 Gateway0xD2C4693Dd8d44703af5CF9484fa8faAD6e33E3920x709C3Ad4447adA3c9d1eFDA4C4c5b72D4b22005F
L1 GenericCustom Gateway0x093353B9f723047abf37Ebe01cE48d7dDA8320F40x99ED0b0934ff766adceA8A1C38566b2C62Dd319D
L1 WETH Gateway0x4FEbc93233aAc1523f36Abe297de9323f6C8ce790x298f1539B240f7c2A1EA286AE83E6Fac0C33639b
L1 WETH0x980B62Da83eFf3D4576C647993b0c1D7faf17c730xe39Ab88f8A4777030A534146A9Ca3B52bd5D43A3
L1 ProxyAdmin0xBD76fd3fB5F3CD7165fB6e0DB895FFE1d81463e30xA428EfC5353E064f4c576c319836e13ae1157C41

The following contracts are deployed on the Stylus testnet.

Stylus testnet v2Stylus Testnet v1 (deprecated)
L2 Gateway Router0xD60FD4c5D335b00287202C93C5B4EE0478D926860xCDdbADaF4FfA77446aB664834AAdb91121DbdA6f
L2 ERC20 Gateway0xCf3a4aF3c48Ba19c5FccFB44FA3E3A0F2A6e60dA0x82D5409C0CC3e1E6eaEdb5D1893Ca85b496Aa646
L2 GenericCustom Gateway0xE102D94df0179082B39Ddcad58c9430dedc89aE30x8a787c6bEd27F90a7302832523f3c63Ef276f193
L2 WETH Gateway0xec018E81eE818b04CFb1E013D91F1b779a2AC4400x024e80adBD08aF5240C7860AF2D44C3596EdB3Da
L2 WETH0xa3bD1fdeEb903142d16B3bd22f2aC9A82C714D620xFFaB5a6E03d5099922BAD0B6E561E9129E0FEB4c
L2 ProxyAdmin0x9DC4Da9a940AFEbBC8329aA6534aD767b60d968c0xF113d2bF6c3974810802BE3989e3C1C1BAd0DE69

Precompiles

The following precompiles are deployed on the Stylus testnet.

Address
ArbAddressTable0x0000000000000000000000000000000000000066
ArbAggregator0x000000000000000000000000000000000000006D
ArbBLS0x0000000000000000000000000000000000000067
ArbFunctionTable0x0000000000000000000000000000000000000068
ArbGasInfo0x000000000000000000000000000000000000006C
ArbInfo0x0000000000000000000000000000000000000065
ArbOwner0x0000000000000000000000000000000000000070
ArbOwnerPublic0x000000000000000000000000000000000000006b
ArbRetryableTx0x000000000000000000000000000000000000006E
ArbStatistics0x000000000000000000000000000000000000006F
ArbSys0x0000000000000000000000000000000000000064
ArbWasm0x0000000000000000000000000000000000000071
ArbWasmCache0x0000000000000000000000000000000000000072
NodeInterface0x00000000000000000000000000000000000000C8

Misc

The following contracts are deployed on the Stylus testnet.

Stylus testnet v2Stylus Testnet v1 (deprecated)
ArbMulticall20x39E068582873B2011F5a1e8E0F7D9D993c8111BC0x42aaE78422EF3e8E6d0D88e58E25CA7C7Ecb9D5a