Shio Endpoint
Archived documentation for the Shio Endpoint, which is no longer active.
Shio wound down and permanently shut down on 12 May 2026. The Shio Endpoint is no longer active, and the URLs below are kept only for historical reference.
💧Default Mode
Before shutdown, Default Mode was a neutral and permissionless solution for users and developers to capture MEV value from their orderflow transactions. It enabled orderflow originators (including wallets, dApps and others) to participate in the MEV supply chain. By integrating the Shio Endpoint, selective transaction details were shared with searchers, who competed to include these transactions in a soft bundle through an auction process.
RPC URL: https://rpc.getshio.com/boost
No longer in use: this RPC URL is inactive. Shio permanently shut down on 12 May 2026.
⚡Fast Mode
Before shutdown, Fast Mode was designed for speed-critical scenarios, allowing users to set a higher gas fee to land their transaction earlier. Fast Mode maximized the transaction landing speed and supported soft bundle submission.
Shio optimized infrastructure and network quality and minimized processing overhead to ensure transactions reached validators as quickly as possible. To prioritize speed, transactions submitted through Fast Mode were not auctioned.
RPC URL: https://rpc.getshio.com/fast
No longer in use: this RPC URL is inactive. Shio permanently shut down on 12 May 2026.
Learn more: Fast Mode Integration Guide
Historical Capabilities
The Shio Endpoint provided users and developers with the following features and benefits while the service was live:
Protect Against Frontrunning: Shio supported backruns only, helping safeguard users from harmful frontrunning attacks.
Low Latency: Shio Endpoint was engineered for ultra-low latency. Using advanced routing, multi-region deployment, and optimized networking techniques, Shio aimed to ensure that soft bundles or transactions reached validators as quickly as possible. Default Mode used an auction window of just 100ms.
Earn MEV Rewards: Developers could earn MEV kickbacks, with rewards credited to the specified address. By default, this was the sender's address unless otherwise specified.
Configurability: Tailored to support a variety of use cases.
Resilience: Built with fail-safe mechanisms, Shio aimed to ensure that transactions were always submitted, even during service downtimes, providing reliability under all conditions.
Historical Usage
Shio Endpoint supported diverse use cases before shutdown:
👨Users
For wallet users: While Shio was live, users could switch their default endpoint to the Shio Endpoint Default Mode URL. Using the Shio Endpoint helped protect in-wallet swaps. Typically, this option appeared under Settings>Network>Custom or Setting>Custom RPC.
For dApps users: While Shio was live, users could switch their default endpoint to the Shio Endpoint Default Mode URL above. Some DeFi apps automatically enabled Shio MEV protection. You can view the historical list of supported apps here.
For apps that did not enable Shio by default, users could navigate to the app's Settings > Network > Custom RPC Endpoint to manually update the endpoint.
👨💻Developers
Developers could earn MEV rebates for their app and users through Default Mode.
Advanced: Developers could submit in-app bundles to enable more complex workflows. For instance, they could combine a user's add liquidity and swap transaction into a single bundle to prevent sniping. Note: this was only supported in Fast Mode.
📱Trading Bots/Apps
Fast Mode gave users an edge during peak demand. It helped avoid congestion controls on hot objects, enabling users to ape into trending tokens without delays. Apps could earn MEV rebates and prevent MEV sandwiching for normal transactions through Default Mode.
💱Market Makers
Fast Mode helped transactions land earlier by setting a higher gas fee while the Shio SDK optimized delivery.
Historical Pricing & Rate Limit
Default Mode:
Free to use, with MEV kickbacks
10 TPS per IP/Sender
Fast Mode:
No base subscription fee, with a 5% charge on the gas budget for each submitted transaction or bundle
20 TPS per IP/Sender
⚡Fast Mode Integration Guide
Fast Mode is no longer operational. This guide is kept for historical reference only.
When Fast Mode was live, a tip had to be included, proportional to the transaction's gas budget (5%). For Shio to accept the transaction, users had to add a tip that was >=5% gas budget.
An example transaction can be seen here.
Fast Mode SDK
Historical setup:
Add
shio-fast-sdk@0.0.5to your npm/yarn project.Set
https://rpc.getshio.com/fastas your RPC endpoint. This URL is no longer active.
A full example:
JSON-RPC Methods
shio_tipPercentage
Returned the tip percentage (in 0-100).
Limitations
When submitting more than one transaction with ExecuteBundle, Shio internally assembled a SIP-19 Soft Bundle, then submitted it to validators. Certain limitations applied:
Transactions must NOT conflict with each other when locking owned objects. Owned object locks are exclusive, which means if an owned object (such as a gas object) is shared across more than one transaction, the bundle would be rejected.
All transactions must not have been already submitted or executed by any validator.
All transactions must have the same gas price.
All transactions must write to a shared object (use a shared object as input with mutable=true).
At most 5 transactions could be submitted in a bundle.
Last updated