Semi Custodial Wallet
A simple in-app crypto wallet to securely and quickly onboard non-native crypto users to web3 dApps.
Create Semi Custodial Wallet (Deprecated)
POST /sol/v1/wallet/create_semi_wallet
const myHeaders = new Headers();
myHeaders.append("x-api-key", "QEbMrBRQEP92ToRo");
myHeaders.append("Content-Type", "application/json");
const raw = JSON.stringify({
"password": "Ishkaran"
});
const requestOptions = {
method: 'POST',
headers: myHeaders,
body: raw,
redirect: 'follow'
};
fetch("https://api.shyft.to/sol/v1/wallet/create_semi_wallet/", requestOptions)
.then(response => response.text())
.then(result => console.log(result))
.catch(error => console.log('error', error));{
"success": true,
"message": "Semi custodial wallet created successfully",
"result": {
"wallet_address": "VtkQHQt6GFggoNiWT7Tvafce6cJvCZbzEU8gBTez5rz"
}
}Decrypt Semi Custodial Wallet (Deprecated)
GET /sol/v1/wallet/decrypt_semi_wallet
Create Semi Custodial Wallet
POST /sol/v1/semi_wallet/create
Decrypt Semi Custodial Wallet
Query Params
GET /sol/v1/semi_wallet/decrypt
Get Keypair of Semi Custodial Wallet
Query Params
GET /sol/v1/semi_wallet/get_keypair
Change password of Semi Custodial Wallet
BODY (raw)
POST /sol/v1/semi_wallet/change_password
Last updated