Deposit USDS
Deposit USDS to earn yield. Deposited USDS is represented as sUSDS.
Allowance must be set on USDS contract for UsdsVault.
There are no fees.
Required Allowances
In order to make this transaction, token allowances need to be set for the following contracts.
SkyUsdsVault
Body
The amount of USDS you would like to deposit for sUSDS to earn yield.
x > 01.5
The address of the transaction sender.
"0x29F20a192328eF1aD35e1564aBFf4Be9C5ce5f7B"
"SKY_DEPOSIT"The address which will receive the sUSDS. Defaults to the sender.
ethereum "ethereum"
Determines whether to estimate gas costs for transactions, also verifying that the transaction can be successfully executed.
Response
Successful Response
The unsigned transaction data. User must sign and broadcast to network.
- UnsignedTransaction
- UserOperationResponse
{
"chainId": "0x2105",
"data": "0x1688f0b900000000000000000000000029fcb43b46531bca003ddc8fcb67ffe91900c762000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000675f4a3d",
"from": "0x4A83b4413CF41C3244027e1590E35a0F48403F0c",
"gas": "0x7a120",
"maxFeePerGas": "0x59682f00",
"maxPriorityFeePerGas": "0x3b9aca00",
"nonce": "0x5",
"to": "0x4e1DCf7AD4e460CfD30791CCC4F9c8a4f820ec67",
"value": "0x0"
}