Brandon Kite

Results 113 issues of Brandon Kite

We currently have a cli arg to enable metrics. However, there are many inconsistencies with the metrics system overall: - Several places always log metrics even if the flag is...

tech-debt

https://async-graphql.github.io/async-graphql/en/depth_and_complexity.html We need to implement limits on the complexity and depth of graphql queries to protect the APIs from DOS attacks. This will need to be done carefully, ensuring that...

related: #1663 Since we can't be overly strict on our reputation checks for mempool gossip, we should implement a p2p rate limiter which applies equally to all gossipped transactions.

closes: #1651 experimenting with GQL complexity restriction settings to prevent API abuse

Closes https://github.com/FuelLabs/fuel-core/issues/1626 todo: tests / requirements - - [x] query the status of failed forced transactions - [x] prevent non-chargeable txs from being included - [x] handle duplicate relayed txs...

Add documentation detailing how each opcode gets metered in the VM. We may be able to auto-fill this using a template script. We should describe the costing model we have...

Related to https://github.com/FuelLabs/sway/pull/4929 In order to more efficiently represent small types like arrays of u16 or u32 without being padded to u64, it would be helpful (although not absolutely required)...

In order to ensure compact transactions, we should constrain witness blobs to be unique (i.e. no duplicate contract bytecode etc)

Since voting power is stake weighted, we need to track validator state in the consensus metadata and use it for determining consensus thresholds.