K1-R1
K1-R1
This ICE can be recreated by running `forc build` in the root of [this pr branch](https://github.com/FuelLabs/Pyth-integration/tree/K1-R1/40). The line that creates the error can be seen in the [wormhole_vm.sw file](https://github.com/FuelLabs/Pyth-integration/blob/c1e68ff9c16bf439a12ba33c93e125fd7753a9cd/libraries/wormhole-light/src/data_structures/wormhole_vm.sw#L235).
Add the following functionality from the EVM connector predicate to `vm/evm` in the std-lib: ```sway /// Return the Keccak-256 hash of the transaction ID in the format of EIP-191. ///...
This PR makes a small addition to the in-line docs of `new_from_mnemonic_phrase_with_path ` to clarify that it is not restricted to BIP32 derivation paths only. ### Checklist - [x] I...
In wallet.rs: ```rust /// Creates a new wallet from a mnemonic phrase. /// It takes a path to a BIP32 derivation path. pub fn new_from_mnemonic_phrase_with_path( ``` The in-line docs specify...
Implement releases to make applications accessible as dependencies via `Forc.toml` files. As implemented in [sway-libs](https://github.com/FuelLabs/sway-libs)
In `multisig-wallet/project/contracts/multisig-contract/src/data_structures/hashing.sw` there is an `impl` block for `Bytes`. This functionality should be moved to an external library (such as `sway-libs`) and imported into the multisig.
Once [fuels-rs](https://github.com/FuelLabs/fuels-rs) `0.42.0` is available, the test utility function `get_timestamp_and_call` can be refactored in order to get the `timestamp` from a transaction, as opposed to a hard-coded value. An example...
There are several `TODOs` outlining areas where refactoring of the existing code can now be performed, as of the implementation of https://github.com/FuelLabs/sway-rfcs/blob/05b7594b0b64ad91baaedb732994fc3f251b0042/rfcs/0008-storage-handler.md These `TODOs` are in: - `project/contracts/auction-contract/src/main.sw` - `project/contracts/auction-contract/src/data_structures/nft_asset.sw`
Using http://rust.fuel.network/v0.41.0/calling-contracts/logs.html
### Motivation In `project/test-utils/src/interface.rs`: ```rust pub const SCRIPT_GAS_LIMIT: u64 = 100_000_000; // TODO: hardcoded until scripts have gas estimation ```