
Just before you start testing Fibrous
The wait is over. As planned, we have Fibrous ready for you to test right after our first blog post. Fibrous is live on StarkNet Goerli testnet right now, and waiting for you to test our code. However, we would like to draw your attention to a few details that you should know before you start testing.
1. Working principle of Fibrous
We try to explain how Fibrous works in our second blog post. To summarize, Fibrous is just a tool that finds optimal routing across all AMMs of StarkNet. Therefore, we need AMMs for Fibrous to work. In our testnet, we’ve added two independent AMMs and 3 different test tokens for you to try Fibrous. To remind you, these tokens have no monetary value. They were created by us just for you to try our code. There are 3 liquidity pools in AMM1, and 2 pools in AMM2. Our algorithm will try to find the best route for you between these pools.
Liquidity ratios in pools within these AMMs vary. We deliberately wanted this, and we’ll let you swap any amount of tokens you want. You can create multiple addresses and mint more to be a whale with our tokens.🐳 Also you can check the routing without swapping any tokens, just enter the amount and see the pathing.
We’ll provide 1 fBTC, 10 fETH, and 1000 fDAI test tokens to try Fibrous.
Hence, try to ape in swaps, show your degen spirit with our test tokens and challenge our algorithm to become battle-hardened for the Mainnet.🔥

2. Transaction times and routing latency
If you’ve tried other projects on the StarkNet testnet before, you may have noticed that transfer times are taking much longer than you expected. These delays will not change when you try Fibrous too.
To be able to answer this, first of all, it is necessary to briefly talk about the working logic of Rollups, as StarkNet is also a permissionless and decentralized validity rollup. Rollups operate as an L2 network over Ethereum, and perform transaction execution outside the main Ethereum blockchain and send the transaction data back to the main Ethereum network.
Therefore, for your transactions to be confirmed in Rollups, transaction data must be sent to the Ethereum mainnet. Since StarkNet is in the Alpha process, it takes time for transaction data to be sent to the mainnet. However, this will not take long, because a coordinator called Sequencer in Rollups will speed up your transactions much more. The sequencer is responsible for sorting transactions. Ideally, after receiving the transactions, the sequencer can immediately include these in the rollup chain and return a soft-confirmation to the user. This greatly improves the user experience and soon will be enabled in StarkNet.
- Your transfers will receive sub-second confirmation after the Sequencer arrives at StarkNet, and more with parallel sequencing.
Great, we are also StarkNet maximalists, but there is one more delay, due to Fibrous; routing latency.
When Fibrous try to find the most efficient paths for a token swap between different protocols across StarkNet AMMs, it needs liquidity information of other AMMs. This process takes a while and despite our recent optimizations, it takes an average of 5–20 seconds for Fibrous to find the best price and route.

However, don’t worry! We got it done for you!
Fibrous was fetching best price by running our API on-chain in our first design. Just like you, we don’t like slowness and we don’t like to wait, especially when making swap transactions. That’s why we took a different approach and tried to shorten the time necessary for Fibrous to find the best price for you.
We removed Fibrous API from on-chain and deployed to off-chain. Hence, instead of finding best price in 5–20 seconds, now Fibrous will find best price in about 0.04–1 seconds!
Maybe, in mainnet, we can use our API on-chain, however we need a stable Indexing service for Fibrous to get price and liquidity information quickly from all AMMs on StarkNet in future. We are in talks with the appropriate indexing services for this, if it does not go as we hoped, as the Fibrous team, we will start designing our Indexer without wasting time.
More interestingly, with new updates coming to Cairo, one of which will be rewriting everything with Rust Language, we expect StarkNet’s performance to be more efficient anywhere between 25x-125x in the current state. Thus, each transfer to be made on Fibrous will take less than 1 second and we will reach the speed we aim for and desire.🚀
To sum up, with the upcoming features of StarkNet, swapping on Fibrous will be breathless.
3. Airdrop expectations
As the crypto community, we love Airdrops as much as you do. We agree that airdrops have an important place in the token distribution of protocols. However, as the Fibrous team, we do NOT plan to issue Fibrous tokens as we mentioned before. At the moment, our only priority is to try Fibrous together with you during the testnet process to develop and optimize our codes as much as possible. Please do NOT consider the testnet process as the selection criteria for Airdrop. Just help us to make Fibrous better.

4. Testnet duration
Don’t worry, there’s no need to rush. We plan to keep Fibrous’s testnet open for a long time. As you try Fibrous, we will make changes in our codes during this time and try to optimize Fibrous even more.
To add, this testnet is not the final version of Fibrous. Testnet is only made to run our very basic functions. Over time, Fibrous will be able to swap multiple different tokens for multiple tokens with just one transaction via Multicall, also will able to use synthetic derivatives for better routing, and will also borrow stables 1:1 ratio using peg-stability modules such as DAI swaps for using MakerDAO PSM. This is not enough, Fibrous currently only allows swap between AMMs, but we are planning to design Fibrous in a way that it can also swap from order-book DEXs in the near future.

We will try to let you know about our changes on Twitter or in our Blog posts, also will share our detailed Road Map with you, if needed, we will announce more complex testnets with more AMMs, pools, and token variations to make Fibrous fully ready for the mainnet to offer you the best experience.
5. Steps to test
- Go to https://fibrous.finance/ to test Fibrous! Tap Launch App.
- Connect your StarkNet Wallet to Fibrous App interface.
- After logging into our application interface with your StarkNet Wallet, make sure that your wallet is connected to the StarkNet Goerli Testnet.
- Now, you need to mint some test tokens to swap on Fibrous. Click the Mint button on top. Wait mint transaction to confirmed on StarkNet Goerli. (This action may take time as indicated above.)
- Once minting process is completed, you are ready to swap on Fibrous. Just swap your tokens across 2 AMM’s and 5 different pools that we created for you with a single tap.

Get in touch with us
Website: fibrous.finance
Twitter: Fibrous
Mail: [email protected]
Our Telegram and Discord channels are not active. Please do NOT trust anyone who invites you these channels. We’ll announce them later on.