-
Notifications
You must be signed in to change notification settings - Fork 5.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
DUMMY PR: Show pinning storage slot fixes issue in #6254 #6416
Commits on Aug 13, 2024
-
With the target contract broken down into chunks (with sizes that are word aligned), we can load it in pieces and then execute.
Configuration menu - View commit details
-
Copy full SHA for 54ca7dd - Browse repository at this point
Copy the full SHA 54ca7ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 40f371f - Browse repository at this point
Copy the full SHA 40f371fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 686d275 - Browse repository at this point
Copy the full SHA 686d275View commit details -
Configuration menu - View commit details
-
Copy full SHA for eedd49a - Browse repository at this point
Copy the full SHA eedd49aView commit details -
chore: bump to use fuel-core v0.31.0 and sdk v0.65.1 (#6252)
Bumps dependencies so that we start to use fuel-core v0.31.0. Waiting on: 1. FuelLabs/forc-wallet#197 2. FuelLabs/forc-wallet#196 --------- Co-authored-by: Igor Rončević <ironcev@hotmail.com>
Configuration menu - View commit details
-
Copy full SHA for 4bd4ac7 - Browse repository at this point
Copy the full SHA 4bd4ac7View commit details -
feat: create and deploy a reference proxy contract for contracts with…
… `[proxy]` enabled (#6069) Part of #6068. This PR adds couple of things: 1. A default proxy contract implementation taken from [sway standards](https://github.com/FuelLabs/sway-standards/blob/master/standards/src/src14.sw). 2. Infra for creating, building and deploying the reference implementation for proxy contracts. 3. Deployment procedure such that proxy contract is deployed while working on a contract which enables the `[proxy]` in its forc.toml. In a way that it is owned by the deployer and the target initially points to implementation contract. 4. Infra for making a contract call into the already deployed proxy contracts to update their targets. 5. Adds a `Building` text to the all forc build invocations to better inform the user about what forc is doing behind the scenes. 6. Removes duplicate forc-wallet password prompts which was very frustrating for the users. Now forc-wallet deployment path only asks for password once. 7. Refactors around how secret_key is selected based on user input 8. Updated docs around forc-client 9. Docs around how to use the proxy feature If the user does not have a proxy table in their forc.toml, nothing changes, same old deployment procedure is followed. Only difference is that this PR improves the ux by removing the need of providing the password multiple times. If the user has a contract with a proxy table but without an address like: ```TOML [project] authors = ["kaya"] entry = "main.sw" license = "Apache-2.0" name = "impl-contract" [dependencies] [proxy] enabled = true ``` Forc automatically creates a proxy contract based on the reference implementation at [SRC14](https://github.com/FuelLabs/sway-standard-implementations/tree/61fd4ad8f69d21cec0d5cd8135bdc4495e0c125c). Sets its target to the implementation contract, whichever contract enabled the proxy and the owner to the deployer (signing account of the transaction). If the user has a contract with a proxy table and an address specified like: ```TOML [project] authors = ["kaya"] entry = "main.sw" license = "Apache-2.0" name = "impl-contract" [dependencies] [proxy] enabled = true address = "........." ``` Forc automatically makes a set target conract call to update the proxy contract's target. Pointing it to the newly deployed impl contract which defines the proxy table. Generated proxy contract abi and bins are stored at `~/.forc/.generated_proxy_contracts/project_name` for housekeeping.
Configuration menu - View commit details
-
Copy full SHA for ebb030b - Browse repository at this point
Copy the full SHA ebb030bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0aa3ee5 - Browse repository at this point
Copy the full SHA 0aa3ee5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ee44ec - Browse repository at this point
Copy the full SHA 6ee44ecView commit details -
Changed fuel_abi to return Result.
Added error ABIHashCollision error.
Configuration menu - View commit details
-
Copy full SHA for 7c9133f - Browse repository at this point
Copy the full SHA 7c9133fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e22225 - Browse repository at this point
Copy the full SHA 6e22225View commit details -
Configuration menu - View commit details
-
Copy full SHA for 97fb129 - Browse repository at this point
Copy the full SHA 97fb129View commit details -
Configuration menu - View commit details
-
Copy full SHA for 93368c0 - Browse repository at this point
Copy the full SHA 93368c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for d6f4f5b - Browse repository at this point
Copy the full SHA d6f4f5bView commit details -
Configuration menu - View commit details
-
Copy full SHA for cac38d7 - Browse repository at this point
Copy the full SHA cac38d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 79299fb - Browse repository at this point
Copy the full SHA 79299fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for b4b6de9 - Browse repository at this point
Copy the full SHA b4b6de9View commit details -
Configuration menu - View commit details
-
Copy full SHA for fd1d9ea - Browse repository at this point
Copy the full SHA fd1d9eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b574bf - Browse repository at this point
Copy the full SHA 8b574bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for c5cf48b - Browse repository at this point
Copy the full SHA c5cf48bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 49b8196 - Browse repository at this point
Copy the full SHA 49b8196View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c90f01 - Browse repository at this point
Copy the full SHA 2c90f01View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c41ee5 - Browse repository at this point
Copy the full SHA 9c41ee5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d7d1de - Browse repository at this point
Copy the full SHA 9d7d1deView commit details -
Configuration menu - View commit details
-
Copy full SHA for 82d79b3 - Browse repository at this point
Copy the full SHA 82d79b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 40d3b11 - Browse repository at this point
Copy the full SHA 40d3b11View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3de40c9 - Browse repository at this point
Copy the full SHA 3de40c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for ab5bc18 - Browse repository at this point
Copy the full SHA ab5bc18View commit details -
Makes json-abi-with-callpaths true by default and removed flag.
The flag json_abi_with_callpaths was removed because its is now supported by the SDKs and because not using it is unsafe, as names can collide.
Configuration menu - View commit details
-
Copy full SHA for d22361c - Browse repository at this point
Copy the full SHA d22361cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f64110 - Browse repository at this point
Copy the full SHA 9f64110View commit details -
Configuration menu - View commit details
-
Copy full SHA for f7553bf - Browse repository at this point
Copy the full SHA f7553bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for b711f40 - Browse repository at this point
Copy the full SHA b711f40View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5bad022 - Browse repository at this point
Copy the full SHA 5bad022View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a7757f - Browse repository at this point
Copy the full SHA 0a7757fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4891138 - Browse repository at this point
Copy the full SHA 4891138View commit details -
Configuration menu - View commit details
-
Copy full SHA for db0ace8 - Browse repository at this point
Copy the full SHA db0ace8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 92e17ad - Browse repository at this point
Copy the full SHA 92e17adView commit details -
Configuration menu - View commit details
-
Copy full SHA for 67b8ac0 - Browse repository at this point
Copy the full SHA 67b8ac0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 10cd8ec - Browse repository at this point
Copy the full SHA 10cd8ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 93866ff - Browse repository at this point
Copy the full SHA 93866ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6217d38 - Browse repository at this point
Copy the full SHA 6217d38View commit details -
Configuration menu - View commit details
-
Copy full SHA for dbe53c3 - Browse repository at this point
Copy the full SHA dbe53c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6275234 - Browse repository at this point
Copy the full SHA 6275234View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c3dae2 - Browse repository at this point
Copy the full SHA 7c3dae2View commit details
Commits on Aug 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1d55638 - Browse repository at this point
Copy the full SHA 1d55638View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d3f777 - Browse repository at this point
Copy the full SHA 0d3f777View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7032f7a - Browse repository at this point
Copy the full SHA 7032f7aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 83608fd - Browse repository at this point
Copy the full SHA 83608fdView commit details