3. Check Funds

Description

Check detailed funds information of an account, including total amount and available amount of deposited funds.

TBD: Narratives

User Interface

Function Description

Item

Description

Contract Address

Trading contract (referenced by Smart Contract Overview section)

Contract Name

SLDDAIContract.sol

Constant

mapping(address=>AccountInfo) public userAccount;

Struct

struct AccountInfo{ uint256 depositAmount; uint256 availableAmount; }

Function Selector

0xea5eda32

Invocation Type

Ethereum Call

Passing Parameters

User address

Return Value

The amount of deposited funds; The available amount of funds.

ABI Description

Examples

Calling Examples

HTTP Request Example

Send a Withdrawal Transaction

POST (BSC Mainnet) https://bsc-dataseed.binance.org/

Make a contract call to get deposited funds details of Shield Protocol V1. More details on how to make a contract call request via BSC RPC could be found here, https://ethereum.org/en/developers/docs/apis/json-rpc/#eth_sendrawtransaction

Request Body

Name
Type
Description

jsonrpc

string

"2.0"

method

string

"eth_call"

params

array

the signed transaction data coerced into string array, for instance,

id

number

request sequence id, you could use timestamp as id

Request Body Example:

CURL Example:

Last updated