Blockchain Wallets
External wallets to receive stablecoins.
What is a blockchain wallet for BlindPay?
BlindPay operates solely as a transfer service and does not provide its own digital wallets. All wallet interactions are conducted with externaly owned blockchain wallets.
To use this feature, you'll need to add one or more wallet addresses where you or your customers wish to receive stablecoin transfers after the payin process is completed.
Supported blockchains
Here are the blockchains that BlindPay supports for the on-ramping process:
If you have a huge demand for a blockchain that is not supported, please contact us at [email protected].
Chain name | Chain id | Instance type |
---|---|---|
Polygon | 137 | production |
PoS Amoy (testnet) | 80002 | development |
Secure way to add an external blockchain wallet
With this method, you can attach a blockchain wallet without asking for the wallet address. For doing this you need to:
- Get the message to sign
- Sign the message
- Use the signature transaction hash to add the blockchain wallet
To get the message to sign, use the following endpoint:
So now you can use some library like wagmi or ethers.js to sign the message and get the signature transaction hash.
Now you can use the signature_tx_hash
to add the blockchain wallet:
Non-secure way to add an external blockchain wallet
We don't recommend using this method because if the funds are sent to the wrong address, the funds will be lost.
On this method you can just set the is_account_abstraction
field to true
and fill the address
field with the wallet address.