Alex Bean and Peter 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
Tarik Gul
241a1a3630
2025 ( #6052 )
...
* 2025
* change metadata script
2025-01-01 20:02:48 +02:00
Jaco
3bdf49b042
2024 ( #5777 )
2024-01-08 15:07:13 +02:00
Jaco
61a8b4041e
Use import.meta.url instead of process.cwd() ( #5675 )
...
* Use import.meta.url instead of process.cwd()
* Bump dev
2023-06-16 09:45:32 +03:00
Jaco
7366fc201d
Fix tests for isize (w/ deps bump) ( #5562 )
2023-03-24 13:56:55 +02:00
Jaco
efbbde74fc
Bump dev deps ( #5547 )
...
* Bump dev deps
* Bump dev
2023-03-16 21:31:57 +02:00
Jaco
058edbe9c5
Bump dev ( #5544 )
...
* Bump dev
* Change ref types
* Fix build
2023-03-15 17:14:35 +02:00
Jaco
5145a0c181
Bump dev ( #5537 )
...
* Bump dev
* Adjust dev/node/test/node.d.ts imports
* Fix types-support imports
* Adjust extensionless imports
2023-03-12 12:05:43 +02:00
Jaco
9fe2798b70
Use .js imports in src ( #5526 )
...
* Use .js imports in src
* Adjust
* Fix imports
* Bump dev
* Adjust with .js imports for typegen
* Adjust
* Adjust
* Remove target override
2023-03-09 12:19:12 +02:00
Jaco
baf681e98d
Bump dev deps ( #5520 )
2023-03-06 14:28:28 +02:00
Jaco
a8d7566186
Adjust tests for node:test env ( #5509 )
2023-02-25 11:48:26 +02:00
Jaco
ea45c7e689
Remove __dirname usages in tests ( #5492 )
2023-02-17 08:20:29 +02:00
Jaco
2c949e0fc5
Update headers for 2023 ( #5392 )
2023-01-01 10:25:51 +02:00
Jaco
cb283c410b
Use type asserts for json imports ( #5072 )
2022-07-15 11:13:12 +03:00
Jaco
8ba4ed5377
2022 ( #4404 )
2022-01-01 09:28:18 +02:00
Jaco
f11feb4363
Move test files to correct packages ( #4345 )
...
* Move test files to correct packages
* Adjust
2021-12-17 09:45:46 +02:00
Jaco
736fd536f9
Use tsconfig references ( #4328 )
...
* Use tsconfig references
* Move types-known (temp until lower-level split)
* Sources
* Adjust
* tesconfig.eslint.json
* Bumps
* AdjustAdjust
* Linting passing... a start...
* Adjust
* Merge derive
* Merge
* api-contract-support
* It builds?
* compare locations
2021-12-14 12:04:50 +02:00
Jaco
a30329b47d
Support for contracts metadata V2 ( #4289 )
...
* Support for contracts metadata V2
* Add & use latest
* Build interfaces
* conversion of V1 -> Latest
* spreads
* Use V2 in creation, aka s/name/label/
* Extract -> latest conversion
* Flatten
* Add V2 test contracts (tests are failing)
* V2, V1 & V1 catered for in Abi.spec.ts
* Explicit v0/v1 -> Latest conversions
* Adjust V2/V1/V0 check order
* Cleanup type assertions
* Save
* Remove eslint unsafe
* Flatten test exports
* Entries... last non-critical, OCD-driven change...
* tsc check fixes
* Conversion tests
* v1ToLatest renames
* Text[]
* Split conversion (ease of future change)
* V2 in V2 conversion
* Dedupe?
* Additional cleanups
* Adjust
* Flatten types
* Adjust
* filter versions adjustments
* additional, get it done.
2021-12-08 19:14:51 +02:00
Jaco
9989b69b46
Rename decorate method ( #4193 )
...
* Rename decorateMethod*
* Split exports
2021-11-10 10:48:20 +02:00
Jaco
5eb3534d8e
Bump dev (w/ eslint 8) ( #4070 )
...
* Bump dev (w/ eslint 8)
* Additional linting
* Additional
* More lint fixes
* Last batch
* Additional
* Cleanups
2021-10-17 14:49:26 +03:00
Jaco
d053b86e23
Use Si V1 in contracts (w/ PortableRegistry usage) ( #3988 )
...
* Use Si V1 in contracts (w/ PortableRegistry usage)
* Type id lookups
* Fix build & linting
* Remove extra .toNumber() (VSCode has gone crazy)
* v1 tests
* Cleanup parsing
* Explicit type cast for v1 types
* Unneeded toNumber
* Align events exposure with messages/constructors
* dedupe
* Re-add typedef extraction tests
* with typedefs
* Override for always primitives
* displayName improvements
* Versioned project
* New structure
* Fixes
* Cleanups
* Ensure API registry is the default used
* Adjust arg & return encoding/decoding
* Recursive contract
* DoNotConstruct to Si type
2021-10-11 12:50:09 +03:00
Jaco
81be70e15b
Introduce bundle exports ( #3742 )
...
* Introduce bundle exports
* Move memo
* Cleanup imports
* Move DoNotConstruct
2021-07-07 11:35:30 +02:00
Jaco Greeff
a9c9fb5769
2021 ( #3015 )
2021-01-03 11:26:46 +01:00
Jaco Greeff
8e6a1c8fb1
Bump dev (sort imports) ( #2923 )
...
* Bump dev (sort imports)
* Resort
* Adjust ApiInterfaceRx
2020-12-07 16:26:19 +01:00
Jaco Greeff
d3b13bceb0
Allow salt in contract deploy ( #2849 )
...
* Allow salt in contract deploy
* Mark deprecated
* Shorten
* Cleanups
* Additional cleanups
* Cleanups
* Explicit Bytes to decodeEvent
* Adjust method creation
* Allow null salt
2020-11-16 07:35:02 +01:00
Jaco Greeff
98a2ef9d72
Support ABI files with wasm (.contract output) ( #2841 )
...
* Support ABI files with wasm (.contract output)
* AbiBase exports
* Additional default exports
* Remove any
* Fix build
2020-11-12 12:23:28 +01:00