Arbitrum-sdk

Latest version: v0.2.1

Safety actively analyzes 707268 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 5

4.0.2

What's Changed

Support for non-18 decimal custom gas tokens

This release adds support for non-18 decimal custom gas tokens. Added by brtkx, spsjvc and chrstph-dvx in https://github.com/OffchainLabs/arbitrum-sdk/pull/445, https://github.com/OffchainLabs/arbitrum-sdk/pull/530 and https://github.com/OffchainLabs/arbitrum-sdk/pull/539.

The necessary scaling is done in the background for you. However, if you need to do any scaling yourself (e.g. for approvals), we've provided the following utilities - `scaleFrom18DecimalsToNativeTokenDecimals` and `scaleFromNativeTokenDecimalsTo18Decimals`.

Other

* Added `AdminErc20Bridger` to exports (spsjvc in https://github.com/OffchainLabs/arbitrum-sdk/pull/548)
* Added information about native token to `getArbitrumNetworkInformationFromRollup` (spsjvc in https://github.com/OffchainLabs/arbitrum-sdk/pull/544)
* Made proxy admin addresses optional on `ArbitrumNetwork` (spsjvc in https://github.com/OffchainLabs/arbitrum-sdk/pull/545)
* Fixed an issue with the zero address incorrectly being detected as a custom gas token (spsjvc in https://github.com/OffchainLabs/arbitrum-sdk/pull/541)

**Full Changelog**: https://github.com/OffchainLabs/arbitrum-sdk/compare/v4.0.1...v4.0.2

4.0.1

What's Changed

* Added `isTestnet` property to `ArbitrumNetwork` (brtkx in https://github.com/OffchainLabs/arbitrum-sdk/pull/522)
* If you have defined custom networks of your own, you'll have to add this property to them

**Full Changelog**: https://github.com/OffchainLabs/arbitrum-sdk/compare/v4.0.0...v4.0.1

4.0.0

What's Changed

This release includes significant changes that improve the experience of working with both L2 and L3 Arbitrum chains.
You can find the v3-to-v4 migration guide [here](https://github.com/OffchainLabs/arbitrum-sdk/blob/main/docs/2-migrate.mdx). You can find the code and documentation for v3 [here](https://github.com/OffchainLabs/arbitrum-sdk/tree/v3).

Changes Overview

- Terminology change from L1/L2 to parent/child to accommodate for both L2s and L3s
- Simplified networks registration and management

3.7.1

What's Changed

Support for non-18 decimal custom gas tokens

This release adds support for non-18 decimal custom gas tokens. Added by brtkx and chrstph-dvx in https://github.com/OffchainLabs/arbitrum-sdk/pull/445 and https://github.com/OffchainLabs/arbitrum-sdk/pull/539.

The necessary scaling is done in the background for you. However, if you need to do any scaling yourself (e.g. for approvals), we've provided the following utilities - `scaleFrom18DecimalsToNativeTokenDecimals` and `scaleFromNativeTokenDecimalsTo18Decimals`.

Other

* Added `AdminErc20Bridger` to exports (spsjvc in https://github.com/OffchainLabs/arbitrum-sdk/pull/548)
* Fixed an issue with the zero address incorrectly being detected as a custom gas token (spsjvc in https://github.com/OffchainLabs/arbitrum-sdk/pull/541)

New Contributors
* renlulu made their first contribution in https://github.com/OffchainLabs/arbitrum-sdk/pull/516

**Full Changelog**: https://github.com/OffchainLabs/arbitrum-sdk/compare/v3.7.0...v3.7.1

3.7.0

What's Changed
* Added support for L1 to L3 bridging, see `EthL1L3Bridger` and `Erc20L1L3Bridger` (godzillaba in https://github.com/OffchainLabs/arbitrum-sdk/pull/409)
* Removed support for Stylus Testnet v2 (spsjvc in https://github.com/OffchainLabs/arbitrum-sdk/pull/510)


**Full Changelog**: https://github.com/OffchainLabs/arbitrum-sdk/compare/v3.6.0...v3.7.0

3.6.0

What's Changed
* Added support for BOLD (yahgwai, godzillaba in https://github.com/OffchainLabs/arbitrum-sdk/pull/332)
* Removed support for Stylus Testnet v1 (spsjvc in https://github.com/OffchainLabs/arbitrum-sdk/pull/495)


**Full Changelog**: https://github.com/OffchainLabs/arbitrum-sdk/compare/v3.5.1...v3.6.0

Page 1 of 5

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.