13th August Update

Here is another update on Quant Fusion's public release progress, as of the 13th August 2025.

Where to provide feedback?

There are multiple places for you to provide feedback. For private feedback, including if you are looking to build on Fusion, contact us via https://quant.network/contact/

For public feedback on x.com, use the hashtag #QuantFusion and tag @OverledgerDev, then your feedback will be read when possible.

13th August Update

The following is not a complete list of Fusion activity completed so far. It instead should be viewed as a summary of the highlights.

Fusion activities continue at pace.

We firstly cover our work regarding the "Open Source Connector" specification. This has been trialled very successfully. Within days of releasing the specification, connectors for EVM, Hedera and SUI had been built.

We have made the specification as simple as possible to ease the developer experience. We had a related decision point to make regarding this specification:

Decision Point: Should our "Open Source Connector" Specification be built for Quant's DLT agnostic data model, blockchain specific data models, or both?

Arguments for using Quant's DLT agnostic data model: A DLT agnostic data model allows for ease of interoperability between the different blockchains. It also allows apps to be redeployed from one chain to another in a very simple manner.

Argument for using each blockchain's specific data model: In this case it is easier to leverage third party tools built specifically for that blockchain.

Decision: Quant Fusion will support both, allowing all the benefits of each data model.

The next step for this work stream is to finalise the automated method to embed user created connectors into Fusion. The user flow for this will be the following:

  • The user builds a new connector according to Quant's "Open Source Connector Specification"
  • The user will login to Quant Connect, configure some parameters (e.g. the URL of the connector)
  • Fusion runs some automated tests on this connector (e.g. to test the responsiveness)
  • If the automated tests pass, then
    • the connector will be immediately integrated to the Fusion ecosystem
    • the connector will start at the "private" access level (available only for this user) but can be promoted to "permissioned" or "public" access afterwards

Given the above decision point - that Fusion will support also native blockchain data models - we considered which of the eth JSON RPC's will be made available for our Multi-Ledger Rollup (while enforcing the permissioning system described in previous updates). The current implementation allows for:

MethodAccess TypeNotes
eth_blockNumber✅ AccessibleReturns current block height.
eth_call🔐 PermissionedThe following must hold: if the from parameter is provided then it must be associated to an account this user owns; and if the providedto parameter is a contract address, then it must be restricted to contracts this user can access.
eth_chainId✅ AccessibleUsed to identify the chain ID for tx signing.
eth_estimateGas🔐 PermissionedThe following must hold: if the from parameter is provided then it must be associated to an account this user owns; and if the providedto parameter is a contract address, then it must be restricted to contracts this user can access.
eth_feeHistory✅ AccessibleAllows transaction fee analysis
eth_gasPrice✅ AccessibleThis RPC only returns the current gas price of the network
eth_getBalance🔐 PermissionedThe provided address parameter must be set to an account that this user owns or set to a smart contract this user can access.
eth_getBlockByHash🔐 PermissionedThe transactions array will show only transactions that satisfy either: the transaction'sto or from parameters are set to one of the user's accounts; or the transaction's to parameter is set to a smart contract that the user can access
eth_getBlockByNumber🔐 PermissionedThe transactions array will show only transactions that satisfy either: the transaction'sto or from parameters are set to one of the user's accounts; or the transaction's to parameter is set to a smart contract that the user can access
eth_getBlockReceipts🔐 PermissionedThe returned array will show only logs from transactions that satisfy either: the transaction's to or from parameters are set to one of the user's accounts; or the transaction's to parameter is set to a smart contract that the user can access
eth_getCode🔐 PermissionedIf theaddress parameter is set to a smart contract address, then it must be restricted to a smart contract that this user can access.
eth_getProof🔐 PermissionedThe address parameter provided must be either: set to an account that this user owns; or set to a smart contract that this user can access
eth_getStorageAt🔐 PermissionedThe address must be restricted to contracts this user can access.
eth_getTransactionByBlockHashAndIndex🔐 PermissionedThe transaction is returned only if either: the transaction'sto or from parameters are set to one of the user's accounts; or the to parameter is set to a smart contract that the user can access
eth_getTransactionByBlockNumberAndIndex🔐 PermissionedThe transaction is returned only if either: the transaction'sto or from parameters are set to one of the user's accounts; or the to parameter is set to a smart contract that the user can access
eth_getTransactionByHash🔐 PermissionedThe transaction is returned only if either: the transaction'sto or from parameters are set to one of the user's accounts; or the to parameter is set to a smart contract that the user can access
eth_getTransactionCount🔐 PermissionedThe address parameter must be set to an account that this user owns
eth_getTransactionReceipt🔐 PermissionedThe object is returned if the associated transaction object satisfies one of the following: the to or from parameters are set to one of the user's accounts; or the to parameter is set to a smart contract that the user can access
eth_maxPriorityFeePerGas✅ Accessiblehelps with transaction fees
eth_protocolVersion✅ AccessibleProvides metadata only
eth_sendRawTransaction🔐 PermissionedThe raw transaction needs to be decoded firstly. Then the transaction object will be considered. Firstly the transaction'sfrom parameter is added to the user's list of owned accounts (if it hasn't been added already). Next, if the transaction'sto parameter is a contract address, then it must be restricted to contracts this user can access. If to is null (because this transaction is a contract deployment), then the transaction is allowed and the deployed smart contract is assigned initially to the private access state for this particular user.
eth_syncing✅ AccessibleIndicates node sync status.

Next Steps

We continue Quant Fusion development and testing for both the Multi-Ledger Rollup and Network of Networks sections. Further updates will be provided when appropriate.