Comment on page
2. Withdraw Funds
Make a withdrawal from an account.
TBD: Narratives
Could not load image
Withdraw Panel
Item | Description |
Contract Address | Trading contract (referenced by Smart Contract Overview section) |
Contract Name | SLDDAIContract.sol |
Function | function withdraw(uint256 amount) |
Function Selector | 0x2e1a7d4d |
Invocation Type | Ethereum Transaction |
Passing Parameters | Amount of DAIs withdrawn; actual number multiplied by 1E18 |
Return Value | None |
Event Emitted | event DDSWithdraw(address indexed sender, address indexed toAddr, uint256 motageAmount); |
Event Signature | 0x9319767067544c146c859088bc69f38236cad434eb28957e8574a56d4173f89f |
Transaction Sample(BSC testnet) |
[{
"inputs": [{
"internalType": "uint256",
"name": "amount",
"type": "uint256"
}],
"name": "withdraw",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
}]
JavaScript
Python
// This example is written by using Web3.js
// More details on Web3.js could be found here - https://web3js.readthedocs.io/
var Web3 = require('web3');
const BigNumber = require('bignumber.js');
// BSC Mainnet: https://bsc-dataseed.binance.org
// BSC Testnet: https://data-seed-prebsc-1-s1.binance.org:8545
const web3 = new Web3("https://data-seed-prebsc-1-s1.binance.org:8545");
// Need trading contract address
const CONTRACT_ADDRESS = "";
const ABI = [{
"inputs": [{
"internalType": "uint256",
"name": "amount",
"type": "uint256"
}],
"name": "withdraw",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
}];
// Withdraw 1 DAI.
const DEPOSIT_AMOUNT = 1e18;
var contract = new web3.eth.Contract(ABI, CONTRACT_ADDRESS);
contract.methods.withdraw(new BigNumber(DEPOSIT_AMOUNT).toString()).send({
from: "CALLER_ADDRESS",
}, function(error, result){
if(!error) {
console.log('Response:', result);
} else {
console.log(error);
}
});
# This example is written by using Web3.py
# More details on Web3.py could be found here - https://web3py.readthedocs.io/
post
(BSC Mainnet) https://bsc-dataseed.binance.org
/
Send a Withdrawal Transaction
Last modified 8mo ago