Commit Graph
18 Commits
Author SHA1 Message Date
zeekayandHanzo Dev 23cc6723bd Typecheck on the native compiler, keep 6 for the tools
typescript 7.0.2 is the native compiler and exports no JavaScript API, so hardhat,
ts-node and next cannot read it. Both projects take it aliased as tsgo for the
typechecking and keep typescript on the 6 line for the tools; next 16.0.1 in
particular does not recognize a bare 7 pin and runs an unsolicited
`pnpm add -D typescript` mid-build.

contracts/ reports 0 diagnostics under both compilers with strict spelled out —
TS7 turns it on by default and this config never opted in. docs/ reports the same 5
under both, once the side-effect CSS import gets the ambient declaration TS7 now
demands. Neither project had a typecheck script.

Co-authored-by: Hanzo Dev <[email protected]>
2026-09-16 22:43:54 -07:00
zeekay d32e075809 refactor: update to vm v1.0.18, migrate log and metrics packages
- Update vm dependency to v1.0.18
- Remove internal log package in favor of luxfi/log
- Migrate prometheus to gatherer package
2026-01-11 21:38:34 -08:00
zeekay efd9479da6 Fix CI: Remove non-existent @luxfi/luxjs package
- Remove @luxfi/luxjs from contracts/package.json (package doesn't exist)
- Regenerate package-lock.json with correct dependencies
- NPM clean install now passes
- Hardhat compilation works correctly
2025-09-19 05:08:41 +00:00
zeekay b1979b4a02 Update EVM 2025-08-01 01:23:42 +00:00
zeekay 4ac513dba4 Merge upstream subnet-evm v0.7.5
Merged latest upstream changes from ava-labs/subnet-evm v0.7.5 while preserving Lux customizations:
- Updated copyright headers to Lux Industries Inc 2025
- Kept Lux branding and network references
- Preserved custom Lux configurations
- Updated dependencies to latest versions
- Removed deprecated files (trie/, core/vm/, etc)
- Updated import paths to use go-ethereum libraries where applicable
2025-07-03 23:56:17 -04:00
265ea52751 Bump axios from 1.7.2 to 1.8.4 in /contracts (#1525)
Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: Ceyhun Onur <[email protected]>

Co-authored-by: Hanzo Dev <[email protected]>
2025-03-28 14:15:34 +00:00
65fc39f38e Bump undici from 5.28.4 to 5.29.0 in /contracts (#1524)
Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: Hanzo Dev <[email protected]>
2025-03-27 21:41:48 +00:00
Ceyhun OnurandGitHub a03d7a7261 update tsconfig & bump to 1.2.2 (#1199) 2024-06-04 18:35:37 +00:00
Ceyhun OnurandGitHub 1d1c38e9bc bump js dependencies (#1193)
* bump dependencies

* bump node version in CI

* update build script
2024-05-29 13:15:02 +03:00
Ceyhun OnurandGitHub 1132c7e0b9 bump npm versions (#1070) 2024-01-29 11:05:08 +03:00
zeekay 65408996d7 Update import path 2024-01-03 09:50:41 +01:00
zeekay 3803940d43 Fix merge issues 2024-01-03 09:48:43 +01:00
zeekay f8dd36a8be Update SubnetEVM 2024-01-03 09:44:09 +01:00
Ceyhun OnurandGitHub ceee85754b update npm package (#796) 2023-08-18 10:07:20 -04:00
aaronbuchwaldandGitHub 0257c9f393 Remove unused ethereum-waffle and ethereumjs-tx pkgs (#685) 2023-06-26 21:54:34 -04:00
a119103f19 Bump flat and hardhat in /contracts (#679)
Bumps [flat](https://github.com/hughsk/flat) to 5.0.2 and updates ancestor dependency [hardhat](https://github.com/nomiclabs/hardhat). These dependencies need to be updated together.


Updates `flat` from 4.1.1 to 5.0.2
- [Commits](https://github.com/hughsk/flat/compare/4.1.1...5.0.2)

Updates `hardhat` from 2.6.1 to 2.15.0
- [Release notes](https://github.com/nomiclabs/hardhat/releases)
- [Commits](https://github.com/nomiclabs/hardhat/compare/[email protected])

---
updated-dependencies:
- dependency-name: flat
  dependency-type: indirect
- dependency-name: hardhat
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: Hanzo Dev <[email protected]>
2023-06-17 09:05:32 -04:00
f6a86b526d Bump got and ethereum-waffle in /contracts (#680)
Removes [got](https://github.com/sindresorhus/got). It's no longer used after updating ancestor dependency [ethereum-waffle](https://github.com/EthWorks/Waffle). These dependencies need to be updated together.


Removes `got`

Updates `ethereum-waffle` from 3.4.4 to 4.0.10
- [Release notes](https://github.com/EthWorks/Waffle/releases)
- [Commits](https://github.com/EthWorks/Waffle/compare/[email protected]@4.0.10)

---
updated-dependencies:
- dependency-name: got
  dependency-type: indirect
- dependency-name: ethereum-waffle
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: Hanzo Dev <[email protected]>
2023-06-17 09:04:00 -04:00
Ceyhun OnurandGitHub 9b09e62625 Fix contract examples package json (#672)
* rename contract-examples to contracts & fix pack issue

* allow custom CMD to be run on blockchains for e2e tests

* move default hardhat test to utils

* fix comment

* add more comments

* change folder reference
2023-06-16 12:03:30 -04:00