From 5158170f0bbf0eb013d5fac12e3fae16c1e2a829 Mon Sep 17 00:00:00 2001 From: Matt Auer Date: Wed, 3 Apr 2024 11:22:10 -0500 Subject: [PATCH 1/4] docs: init technical roadmap --- docs/fuel-101/nav.json | 5 ++--- docs/fuel-101/technical-roadmap.mdx | 8 ++++++++ 2 files changed, 10 insertions(+), 3 deletions(-) create mode 100644 docs/fuel-101/technical-roadmap.mdx diff --git a/docs/fuel-101/nav.json b/docs/fuel-101/nav.json index 8f05e8c06..928441ec7 100644 --- a/docs/fuel-101/nav.json +++ b/docs/fuel-101/nav.json @@ -1,4 +1,3 @@ { - "menu": ["Transaction Model", "Transaction Lifecycle"] - } - \ No newline at end of file + "menu": ["Transaction Model", "Transaction Lifecycle", "Technical Roadmap"] +} diff --git a/docs/fuel-101/technical-roadmap.mdx b/docs/fuel-101/technical-roadmap.mdx new file mode 100644 index 000000000..f1cc08ba8 --- /dev/null +++ b/docs/fuel-101/technical-roadmap.mdx @@ -0,0 +1,8 @@ +--- +title: Technical Roadmap +category: Fuel 101 +--- + +# Technical Roadmap + +Fuel's roadmap of what we are building. \ No newline at end of file From 2363285c9a87104cf409cfaff3a892911e199a95 Mon Sep 17 00:00:00 2001 From: Matt Auer Date: Thu, 4 Apr 2024 15:04:12 -0500 Subject: [PATCH 2/4] docs: technical roadmap info --- .gitignore | 1 + docs/fuel-101/technical-roadmap.mdx | 35 ++++++++++++++++++++++++++++- 2 files changed, 35 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 5d494c6bf..63ef412ae 100644 --- a/.gitignore +++ b/.gitignore @@ -35,6 +35,7 @@ yarn-error.log* # local env files .env*.local +.env # vercel .vercel diff --git a/docs/fuel-101/technical-roadmap.mdx b/docs/fuel-101/technical-roadmap.mdx index f1cc08ba8..b5e40848c 100644 --- a/docs/fuel-101/technical-roadmap.mdx +++ b/docs/fuel-101/technical-roadmap.mdx @@ -5,4 +5,37 @@ category: Fuel 101 # Technical Roadmap -Fuel's roadmap of what we are building. \ No newline at end of file +## Testnet Roadmap + +Below are the items which will be completed by our testnet. + +#### New abi encoding scheme + +The new abi encoding scheme will enable support for nested heap types. +This enables developers to return arbitrarily nested heap types from contracts and scripts, and log any arbitrary data type. +A data type allocated on the heap can grow or shrink in size. +Compared to the built-in array and tuple types which are allocated on the stack and cannot grow in serialize. + +#### Forkless upgrades in Fuel Core + +Supporting forkless upgrades to the fuel core will allow changing logic on the fly for all nodes in the network. +This minimizes the impact to the network when upgrades take place. + +#### SRC-20 standardization for bridged assets + +#### Fuel wallet connectors + +Fuel wallet connectors enable users to sign transactions on the Fuel Network using wallets such as Metamask or Phantom. + +#### The Graph integration + +Integrating Fuel with The Graph allows developers to easily index and query blockchain data for their Dapps. + +## Post-Testnet Roadmap + +Below is the item which will be completed after our testnet is launched. + +#### Forced transaction inclusion + +Forced transaction inclusion allows users to include transactions on Fuel even in the event of a sequencer failure. +This is achieved by sending the transactions to the L1 which includes the transaction in Fuel's block history. From 1a61c942f59cb0c7e4df0e029c524371fafab710 Mon Sep 17 00:00:00 2001 From: Matt Auer Date: Thu, 4 Apr 2024 15:18:29 -0500 Subject: [PATCH 3/4] docs: remove couple of sentences --- docs/fuel-101/technical-roadmap.mdx | 4 ---- 1 file changed, 4 deletions(-) diff --git a/docs/fuel-101/technical-roadmap.mdx b/docs/fuel-101/technical-roadmap.mdx index b5e40848c..ef184b432 100644 --- a/docs/fuel-101/technical-roadmap.mdx +++ b/docs/fuel-101/technical-roadmap.mdx @@ -7,8 +7,6 @@ category: Fuel 101 ## Testnet Roadmap -Below are the items which will be completed by our testnet. - #### New abi encoding scheme The new abi encoding scheme will enable support for nested heap types. @@ -33,8 +31,6 @@ Integrating Fuel with The Graph allows developers to easily index and query bloc ## Post-Testnet Roadmap -Below is the item which will be completed after our testnet is launched. - #### Forced transaction inclusion Forced transaction inclusion allows users to include transactions on Fuel even in the event of a sequencer failure. From 0e60f3eb3fbe1e233de134b7c1b87234599e50f8 Mon Sep 17 00:00:00 2001 From: Matt Auer Date: Thu, 4 Apr 2024 15:50:14 -0500 Subject: [PATCH 4/4] docs: add more info about roadmap --- docs/fuel-101/technical-roadmap.mdx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/fuel-101/technical-roadmap.mdx b/docs/fuel-101/technical-roadmap.mdx index ef184b432..4eb8031b0 100644 --- a/docs/fuel-101/technical-roadmap.mdx +++ b/docs/fuel-101/technical-roadmap.mdx @@ -23,11 +23,13 @@ This minimizes the impact to the network when upgrades take place. #### Fuel wallet connectors -Fuel wallet connectors enable users to sign transactions on the Fuel Network using wallets such as Metamask or Phantom. +Fuel wallet connectors enable users to sign transactions on the Fuel network using wallets such as Metamask or Phantom. +These wallets are able to be used on Fuel through the use of predicates. #### The Graph integration Integrating Fuel with The Graph allows developers to easily index and query blockchain data for their Dapps. +This integration will allow developers and users to easily aggregate, search, and filter the state of Dapps and the Fuel network. ## Post-Testnet Roadmap