Dylan Fiedler
Dylan Fiedler
**Describe the bug** If a contract-manifest tag includes `maxInteractionEvaluationTimeSeconds` larger than 32 bit signed integer (2,147,483,647) - `setTimeout` [here](https://github.com/warp-contracts/warp/blob/024ed9b35c81716d8d4028ab52446108cb6c0a37/src/core/modules/impl/handler/JsHandlerApi.ts#L142-L144) defaults to 1 and errors. Evaluation logs: ``` (node:1) TimeoutOverflowWarning: 9007199254740991000...
Arweave nodes support `/block/current` endpoint that returns all the relevant information about the most recently mined block. Support a matching endpoint in arlocal. ```shell ❯ curl https://arweave.net/block/current | jq '.'...
Currently `uploadFiles` and `uploadSignedDataItem` don't provide any status of uploads. This is less than ideal for larger uploads that may take away. Implement a new API that returns an `EventEmitter`...
The current SDK only supports single file uploads. Proposing a new API that supports sending an array of `ReadableStreams` and proper control flow handling for individual failed uploads. Considerations: -...
### Details The SDK currently requires ReadableStreams to be converted to Buffers in memory for signing. Readable's leverage `streamSigner` from `arbundles` that allows signing the stream incrementally. Ideally, implement something...
Currently, `TurboFactory` is only available through imports. Make it accessible on the window object for the web. Example: ``` // injects TurboFactory into window object // import is not required...
**Describe the bug** ``` Property 'handle' in type 'AbstractContractHandler' is not assignable to the same property in base type 'HandlerApi'. Type '(executionContext: import("/Users/dylanfiedler/Documents/ario/arns/arns-service/node_modules/warp-contracts/lib/types/core/ExecutionContext").ExecutionContext, currentResult: import("/Users/dylanfiedler/Documents/ario/arns/arns-service/node_modules/warp-contracts/lib/types/core/modules/StateEva...' is not assignable to type...
Includes gateways and nodes. We can add more to the gateways peer lists based on weights when useful.
This is mostly a GPT curated file generated from config.ts.