Alex BeanandPeter White 3ffc196cc3 feat(api-contract): add support for ink! v6 and pallet-revive compatibility (#6158)
* wip: support revive for ink! v6

* revive components

* fix: support v6 metadata

* fix: remove debug messages

* test: extend tests for v6ToLatestCompatible

* refactor: remove Revive specific components

* test: construct revive compatible contract

* feat: use ContractReviveProjectInfo new type

* fix: parse version to decide what kind of contract

* refactor: remove hardcoded address

* fix: format

---------

Co-authored-by: Peter White <petras9789@gmail.com>
2025-06-09 14:46:57 -03:00
2025-01-17 19:50:03 +02:00
2024-12-31 14:26:19 +02:00
2020-10-23 10:16:21 +02:00
2025-01-01 20:02:48 +02:00
2017-11-18 08:38:18 +01:00
2022-01-13 10:07:16 +02:00
2017-11-28 18:03:48 +01:00
2023-05-01 18:16:56 +03:00
2021-06-08 18:05:18 +03:00
2025-01-01 20:02:48 +02:00
2024-12-31 14:26:19 +02:00
2025-06-04 12:42:16 -03:00
2025-06-04 15:48:12 +00:00
2025-01-01 20:02:48 +02:00
2022-08-12 12:27:01 +03:00
2018-11-21 13:37:27 +01:00
2025-06-04 15:48:12 +00:00
2023-04-15 13:08:25 +03:00
2025-01-01 20:02:48 +02:00
2025-06-04 12:42:16 -03:00

@polkadot/api

This library provides a clean wrapper around all the methods exposed by a Polkadot/Substrate network client and defines all the types exposed by a node. For complete documentation around the interfaces and their use, visit the documentation portal.

If you are an existing user, please be sure to track the CHANGELOG when changing versions.

tutorials

Looking for tutorials to get started? Look at examples for guides on how to use the API to make queries and submit transactions.

S
Description
Fork of polkadot-js/api. Held for the @polkadot/types side of Quantus support — ExtrinsicSignature is MultiSignature (64/65 bytes) upstream, where Quantus needs a 5261/7219-byte DilithiumSignatureScheme. May turn out to need no patch at all if registry type overrides suffice; see quantus/api#1.
Readme
142 MiB
Languages
TypeScript 99.9%