Pine Street Labs says they are focused on making blockchains usable for all users.
As noted in a blog post, each new blockchain “introduces unique transaction lifecycles, encoding schemes, consensus engines, architectures, and more.”
As explained in an update from Pine Street Labs, the technical variance across the ecosystem has “made it difficult and expensive for wallet developers to build and maintain necessary tooling to interact with the growing multichain world.”
The team claims they “spent most of 2022 creating and developing walletOS, an API for using blockchains.” According to the developers, walletOS reportedly “provides developers with a single interface to generate addresses, build transactions, fetch data, and broadcast transactions across 18 blockchains and counting.”
Now, they are pleased “to announce that walletOS Sandbox, a testnet environment to use the API, is now available for free.”
As confirmed in the announcement, walletOS Sandbox is now “publicly available for free.” And support for 18+ blockchains into your wallet is possible with a single API.
As explained by the development team, supporting a new blockchain previously “required building in-house wallet libraries with custom integrations and bespoke logic.” Between the research, personnel, development, and ongoing maintenance required to build wallet libraries, this could “take months of engineering time.”
walletOS is designed so that it “eliminates this work and replaces it with a simple, one time integration of a single component.”
For wallet developers, it means that you can now “integrate 18+ blockchains into your product with a few lines of code and get to market faster.”
As noted in the update, you can work with 18+ blockchains out of the box and “generate single signature and multisig addresses, build transactions, fetch data, and broadcast transactions.”
There’s also automatic transaction input collection meaning tha the walletOS automatically and dynamically “fetches relevant auxiliary data (e.g. nonce, coin selection, gas fees, etc) for the transaction you want to send, regardless of the network.” Developers only need “to provide business logic to walletOS and we take care of the rest.”
Other features are as follows:
- Fetch Relevant Data: Access account balances, track transaction confirmations, get notified about deposits, and obtain chain state through API calls.
- Built in Security: walletOS automatically validates addresses and decodes transactions to ensure your operations are valid and you know exactly what is going to happen before you broadcast.
- Intuitive Endpoints: walletOS eliminates the need to understand a glossary worth of crypto specific jargon with intuitive endpoints that describe your desired action.
walletOS provides you “with the ability to integrate staking and smart contract interaction into your product.”
Staking and Delegating
There are many infrastructure providers today “who run nodes, but there can be friction for wallet developers when it comes to communicating to the blockchain that a given token is being staked/delegated with a particular validator.”
walletOS automatically “generates these transactions for developers with our create_validator, delegate, and undelegate endpoints.”
create_validator makes it easy “to register a new validator on a Proof of Stake blockchain while delegate and undelegate facilitate delegations on certain PoS networks.”
Smart Contracts
Access token standards and DeFi using walletOS. Developers can “integrate ERC20 token and SPL token support out of the box by using the API.”
Their swap endpoint is currently “in beta and will be available to users in the coming weeks.”
Once it’s made available, users will be able “to swap ERC20 tokens using Uniswap on Ethereum, Polygon, Arbitrum, Optimism, and Avalanche’s C-Chain (once Uniswap has deployed).”
When using walletOS, developers can customize:
- Deployment – walletOS can run on premises or access via the cloud
UX and Front End – walletOS is middleware, it is infrastructure as an API. Users stay in complete control of UI and UX. - Nodes – walletOS provides interfaces to popular RPC nodes. You can elect to use walletOS with your own node infrastructure, otherwise, users can rely on our node infrastructure for easy broadcasting.