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 Exceeded
to 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
/sui
to the path (https://api.shinami.com/sui/key/v1
, andhttps://api.shinami.com/sui/wallet/v1
). We will support the previous path without/sui
for 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_sponsorTransaction
method 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!
gasBudget
is 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
.