Blog Posts

August 2, 2018

Crypto Wallet 2.0

Sankaet Pathak
CEO

Earlier this year we launched a Bitcoin Wallet. We learned a ton from it, and today we are adding support for Ethereum and upgrading our wallet architecture.

The older architecture required every coin to have its own wallet. Since we were launching support for bitcoin, we called it BTC-US.

So if we were to add Ethereum to our old architecture, we would’ve had to create a new wallet called ETH-US.

Since our goal is to be able to add all the top coins in our offering, we decided to change our architecture and started treating different coins more like an asset in a portfolio than a standalone wallet.

Now instead of BTC-US and ETH-US, we have one wallet called CRYPTO-US. So instead of this per wallet:

"balance": { "amount": 2.45676,    "currency": "BTC"}

Now the JSON looks like this:

"portfolio": { "BTC": 2.45676,    "ETH": 0.121234}

As we add more coins to the portfolio, the portfolio JSON would update without having to change the underlying crypto wallet.

---

At the API level, funding or defunding works the following way:

  1. Create a CRYPTO-US wallet: https://docs.synapsefi.com/docs/crypto-us.
  2. Get a quote: https://docs.synapsefi.com/docs/get-crypto-quotes.
  3. Move funds from a deposit account to CRYPTO-US or vice versa: https://docs.synapsefi.com/docs/create-transaction. With each call, you can specify which asset you wish to trade.

That’s it. Just three API calls.

---

We believe this is best-in-class cryptocurrency trading product in the market today. Primarily for these reasons:

  1. Exchange: We are managing all the exchange complexity. No separate exchange integration is needed.
  2. Custody: Our partner financial institution is the custodian of the coins for the end users. So developers are not forced to take custody.
  3. Instant Trading: Since we offer both fiat and crypto deposit products, trading is instant.
  4. Crypto Brokerage: We are treating these wallets as a brokerage account. So as we add more coins to the portfolio, more assets would be available for trading, without having to change the underlying crypto wallet.
  5. Insurance: Fiat is FDIC insured, up to a maximum of $250,000 and Crypto is insured by us against hacks.
  6. White-Labeled: Developersworkon top of the APIs and build their special sauce around it. We are just the pipes behind the scenes.
  7. No Minimum Balance: Unlike other custody products in the market, we do not have any minimum balance requirements here.

---

We are really excited about this product and cannot wait to see the creative and innovative products developers build around it. If you wish to learn more or want to build some cool crypto products, please reach out to us at hello@synapsefi.com.

Sources

Crypto Wallet 2.0

< Back
Sankaet Pathak
August 2, 2018

What’s a Rich Text element?

The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.

Static and dynamic content editing

A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!

How to customize formatting for each rich text

Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.