Launched our Gas Station on Movement Mainnet!
Launched our Gas Station on Movement Testnet! Mainnet to follow in a couple weeks. Now you can sponsor transactions to provide a great user experience! We’ve also updated our Shinami Clients TypeScript SDK to support the launch.
August 4, 2024
We’ve been hard at work on our Movement products as well as behind the scenes improvements for all customers so you continue to get world-class infrastructure with a great dashboard!
We’re coming to Movement to continue our mission of providing the best developer experience for Move devs! We’re in the design phase and will be launching products this fall. Beyond this, we’ve been working on behind-the-scenes improvements so you continue to get world-class infrastructure with a great dashboard!
Launched a major overhaul to the API keys page in our dashboard. Added sample code, an improved key creation and editing experience, and more!
Launched an Aptos validator on Mainnet to continue our efforts to support the Move ecosystem!
Launched an Aptos GraphQL explorer right in the dashboard to help devs quickly write and test queries!
Released Shinami Clients SDK
version 0.9.6 with improved support for using Shinami services in different geographic regions. Initially, this supports our new shared Sui Mainnet Node Service in Tokyo. Shinami is now multi-region! We launched a shared Sui Mainnet node in Tokyo, with more chain+service+region launches to follow (FAQ).New base URL for our services hosted in
US East, https://api.us1.shinami.com/, replaces now-deprecated URL https://api.shinami.com/. We’ll still support for deprecated URL for a while, but please move to the new URL when you make Integration changes (if you use our SDK you’ll automatically migrate to the new base URL). Released Shinami Clients SDK
version 0.9.5 with support for our new Sui node URL launched last week. Changed our Sui Node Service URL to
https://api.shinami.com/sui/node/v1. For now, https://api.shinami.com/node/v1 is still supported. Please migrate the next time you make code changes. If you update to the version 0.9.5 or higher of our Shinami Clients SDK you will migrate automatically (for all calls using the SDK).December 30, 2024
We’ve been using the last few weeks to work on lots of behind the scenes improvements so you continue to get world-class infrastructure with a great dashboard into 2025 and beyond!
Workspace contact email is now editable!
Launched Sign-in with Google!
- Updated our Gas Station and Wallet Services access key creation and editing so that now you have an allotment you can distribute across your keys as you prefer.
- Introduced JSON-RPC error
-32012 Resource Limit Exceededto communicate situations where you should not immediately retry. For example, hitting the daily free request limit of our Sui Node Service Free plan.
Launched Aptos Indexer GraphQL Service
Released
version 0.9.4 of the Shinami Clients SDK with a new client for the Shinami Aptos Full node REST API and forthcoming Indexer GraphQL API. Launched Aptos Fullnode REST API Service.
Released
version 0.9.3 which added depositAddress to the Aptos Gas Station getFund response. Added
depositAddress to the Aptos Gas Station gasGetFund cURL response (SDK support coming shortly). Added support for Sign in with Apple to our Sui Next.js zkLogin SDK.
- Launched our Aptos Invisible Wallet Service
- Sui Invisible Wallet Service update: we’ve added support for new Key Service and Wallet Service URLs which add
/suito the path (https://api.shinami.com/sui/key/v1, andhttps://api.shinami.com/sui/wallet/v1). We will support the previous path without/suifor the time being, but plan to remove it at some point in the future when we bump our API version.
Breaking changes for Sui!Released clients-v0.9.0 and nextjs-zklogin-v0.4.0 with support for Mysten Sui SDK 1.0. See our linked release notes for more information.
Added an optional
gasPrice parameter to Sui Gas Station’s gas_sponsorTransactionBlock.- Launched three new Aptos Gas Station methods:
gas_sponsorAndSubmitSignedTransaction,gas_getFund, andgas_encodeAndSponsorTransaction. - Launched version 0.8.1 of our clients SDK with support for the first two methods (the third is not intended for use with the SDK).
- Launched our Aptos Gas Station Service with a
gas_sponsorTransactionmethod to sponsor a transaction. - Updated Shinami Clients SDK. Deprecated
"@shinami/clients"import path in favor of"@shinami/clients/sui"and"@shinami/clients/aptos". This will be a breaking change in a future release.
Added a gas_getFund method to get the balance for a Gas Station fund.
- Launched an auto-budgeting feature for Sui Gas Station sponsorships!
gasBudgetis now optional, and if omitted we’ll estimate the gas fee of the transaction for you and add a buffer for safety. This applies to Sui Gas Station’s gas_sponsorTransactionBlock and Sui Invisible Wallet’s shinami_wal_executeGaslessTransactionBlock - Added Sui Gas Station error code -2 to distinguish between a failed sponsorship request being due to an issue on our end or yours.
Shinami now supports Sui zkLogin wallets! We introduced two new methods to our Sui zkLogin wallet API:
- shinami_zkw_getOrCreateZkLoginWallet: Retrieves a zkLogin wallet along with its associated salt, creating a new wallet if necessary. This method provides the option to create and use multiple zkLogin wallets per (user, OAuth provider) pair by using the optional subWwallet parameter.
- shinami_zkp_createZkLoginProof: Generate a zkLogin proof prior to signing and executing a transaction.
Added beneficiary graph methods to our Sui Invisible Wallet API to support Mysten’s Bullshark Quests.
- shinami_walx_setBeneficiary
- shinami_walx_unsetBeneficiary
- shinami_walx_getBeneficiary
Sui JSON-RPC API: Added new system read method
sui_getChainIdentifier. Sui JSON-RPC API: Added new system read method
sui_getProtocolConfig. Sui JSON-RPC API and WebSocket API: Added new system read method
suix_getValidatorsApyNew and new subscription method suix_subscribeTransaction Sui JSON-RPC API: Added new name service read methods:
suix_resolveNameServiceAddress and suix_resolveNameServiceNames Breaking changes for Sui JSON-RPC Devnet v0.29.0!Read more here
Sui JSON-RPC API: Added new object read method
sui_multiGetObjects. Sui JSON-RPC API: Added new system read methods
sui_getReferenceGasPrice, sui_getCheckpointContentsByDigest, and sui_getCheckpointSummaryByDigest. Sui JSON-RPC API: Added new delegation write methods
sui_requestWithdrawDelegation, sui_requestSwitchDelegation, and sui_requestAddDelegation, as well as new system read methods sui_getValidators,sui_getDelegatedStakes,sui_getCheckpointContents,sui_getCheckpointContentsBySequenceNumber,sui_getCheckpointSummary, and sui_getLatestCheckpointSequenceNumber. Sui JSON-RPC API: Added new coin read methods:
sui_getAllBalance and sui_getAllCoins, as well as new transaction read methods: sui_devInspectTransaction and sui_devInspectMoveCall. Sui JSON-RPC API: Added new coin read methods:
sui_getBalance, sui_getCoins, and sui_getTotalSupply, as well as new object read methods sui_getDynamicFields and sui_getDynamicFieldObject.