Operating Deposits & Withdrawals
Making a Deposit on a Wallet
caution
To send transactions, you need a sufficient balance on your wallet.
- From Code
 - From Webapp
 
To transfer tokens to your wallet, use the /v3/transaction endpoint.
const axios = require("axios")
// AUTHENTICATING TO THE API USING YOUR API KEY
const startonApi = axios.create({
	baseURL: "https://api.starton.com",
	headers: {
		"x-api-key": "YOUR_API_KEY",
	},
})
const createTx = async (value, to, signerWallet, network) => {
	try {
		return await startonApi.post("/v3/transaction", {
			value,
			to, // receiving wallet
			signerWallet, // sender wallet
			network,
		})
	} catch (error) {
		console.log(error.response.data)
	}
}
createTx(
	"0",
	"0x694F07CEEc0869aa0dB5E8157FA538268F28B23f",
	"0x694F07CEEc0869aa0dB5E8157FA538268F28B23f",
	"binance-testnet",
)
	.then((response) => console.log(response))
	.catch((error) => console.log(error))
To transfer tokens to your wallet, access the address of your wallet in deposit.
- Click ....
 - Click Deposit.
 - Copy the address of your wallet. This is the address you need to fill as recipient when transferring currency for example from a third-party wallet.
 - Click Close.
 
Withdrawing funds from a Wallet
You can withdraw funds from a wallet using transactions via our API or using our Dashboard.
- From Code
 - From Webapp
 
To withdraw tokens from a wallet you can create a transaction from a wallet. You can find the full list of networks in our API reference.
info
Your transaction speed has an impact on gas fees.
const axios = require("axios")
const axiosInstance = axios.create({
	baseURL: "https://api.starton.com",
	headers: {
		"x-api-key": "PUT HERE YOUR API KEY",
	},
})
axiosInstance
	.post("/v3/transaction", {
		signerWallet: "YOUR_SIGNER_WALLET",
		to: "",
		network: "",
		value: "0",
		speed: "average",
	})
	.then((response) => {
		console.log(response.data)
	})
- Click ....
 - Click Withdraw.
 - In To, enter the address to receive the transfer.
 - In Amount, select a Blockchain / Network.
 - Enter the desired amount to withdraw.
 - Click Next.
 - Select the Speed of your transaction.
 - Click Next to access the details of your operation.
 - Click Withdraw.
 
The details of your operation are displayed.