Ben Burns
Ben Burns
So the main goal here was to update to latest TypeScript, as that has support for the ES2022 lib, which is required to support error chaining (#5367). In the process...
When I run `[email protected]` in the `@truffle/db` package, it gives me the following warnings. Note that these are valid warnings, but to avoid dropping a pile of new warnings into...
When I run `[email protected]` in the `@truffle/db-kit` package, it gives me the following warnings. Note that these are valid warnings, but to avoid dropping a pile of new warnings into...
## Issue In reviewing #5408 I observed that it's apparently common practice in our test suite to generate EVM bytecode for testing something, but not document or otherwise check-in the...
This is an Epic for reworking the `@truffle/config` package, including making breaking changes for a future major release of Truffle.
At the time of writing, it takes roughly 30 minutes to do a complete CI run. The bulk of this time is spent running the various test suites, with the...
Supports error chaining for subtypes of `TruffleError`. Addresses issue #5335. Leverages [modifications to the `Error` type to support error chaining](https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-error-message) as of ES2022, with the added benefit that the `stack`...
## Issue When testing TypeScript migrations under the latest Truffle release, we observe `@truffle/require` fails to resolve `ts-node`, `typescript`, or other locally-installed modules when attempting to run TypeScript modules. ##...
If we're gonna support TypeScript for smart contract dev, we should really have properly typed `@truffle/contract` instances. ## Challenges This is going to be challenging for a number of reasons,...
## Issue While working on #5335, I noticed [a chunk of code in `cli.js`](https://github.com/trufflesuite/truffle/blob/ad74c8e47ed19303be050dc18e74bcc9137c1283/packages/core/cli.js#L90-L115) that looks to be reporting error statistics back to our opt-in analytics suite. Unfortunately, I think...