Registry
Binance Smart Chain Mainnet
xvUSDT
deposit,
withdraw,
totalAssets (TVL)
pricePerShare
xvUSDC
deposit,
withdraw,
totalAssets (TVL)
pricePerShare
xvBUSD
deposit,
withdraw,
totalAssets (TVL)
pricePerShare
StrategyUgoHawkVenusUSDTFarm
StrategyUgoHawkVenusUSDCFarm
StrategyUgoHawkVenusBUSDFarm
Polygon Mainnet
xUSDT
deposit
withdraw
balance
getPricePerFullShare
xUSDC
deposit
withdraw
balance
getPricePerFullShare
xAAVE
deposit
withdraw
balance
getPricePerFullShare
xWBTC
deposit
withdraw
balance
getPricePerFullShare
EarnAPRWithPool
APRWithPoolOracle
Ethereum Mainnet
Contract Name
Address
Protocol Adapter
0x083313c94D2ff5756E7c49E8516d813E19bB04B0
Protocol Service
Groups
0x90d26bf93607666ff2beb99556dbf6a379ced9bf
Cycles
0x755322b498d9A007055587760BE2cC8465A3BC2A
Esusu Service
0xc0163F657b48Cd5058b256334c002e4D02Fdc3C4
Esusu Storage
0xD08eA81B20252228329D5EC8Ca1393c86894442c
Esusu Adapter
0x671D3B4cC56C29E3409736a913ba96B4473F15c5
Client Record
0x1c1f9af4d32562c3666930d3988c75ba6a4f9645
Individual (Personal Savings)
0x552260A8F6686430632a5BA6FeAcd066E34b33A2
Cooperative Savings
0xE519545539E35f2704D571a476464d037Bcd32cc
DAI Token
0x6b175474e89094c44da98b954eedeac495271d0f
Function Description
Deposit in xAuto or xVault
To deposit in the xAuto or xVault Protocol, Call the deposit function from the Xend Finance xAuto or xVault Protocols(Layer 2 Aggregator ) contracts.
Token Ticker
"BUSD","USDT","USDC"
Amount
Amount to Deposit
Withdraw in xAuto or xVault
To withdraw in the xAuto or xVault Protocol, Call the withdraw function from the Xend Finance xAuto or xVault Protocols(Layer 2 Aggregator ) contracts.
Token Ticker
"BUSD","USDT","USDC"
Amount
Amount to Withdraw
Deposit in Flexible Personal Savings
To deposit in the flexible savings, we'll first call the approve function to allow the Xend Finance contract to take the approved amount. Call the approve function from the BUSD Token contract, and the deposit function from the Xend Finance Individual (Personal Savings) contract.
Parameters
Description
amount
Withdraw from Flexible Personal Savings
Call withdraw function from Xend Finance Individual (Personal Savings) contract
Parameters
Description
amount
Deposit in Fixed Personal Savings
To deposit in the flexible savings, we'll first call the approve function to allow the Xend Finance contract to take the approved amount. Call the approve function from the BUSD Token contract, and the FixedDeposit function from the Xend Finance Individual (Personal Savings) contract.
Parameters
Description
amount
lockPeriod
Withdraw from Fixed Personal Savings
Call the WithdrawFromFixedDeposit function from Xend Finance Individual (Personal Savings) contract
Parameters
Description
recordId
Create a Group
A group needs to be created to be able to create an Esusu or Cooperative cycle.
Contract: Group
Parameters
Type
Description
name
string
every group has a unique name
symbol
string
Get Group using ID
Retrieves the details of a group using its id.
Contract: Group
Create Esusu Cycle
Create an Esusu cycle to enable potential members to join and start saving.
Contract: Esusu Service
Parameters
Type
Description
groupId
depositAmount
the deposit amount should be a big number
payoutIntervalInSeconds
startTimeInSeconds
maxMembers
maximum number of addresses that would be able to join this cycle
Join Esusu Cycle
Adds an address as a member of an Esusu cycle if the address has sufficient balance.
Contract: Esusu Service
Parameter
Type
Description
cycleId
Start Esusu
Contract: Esusu Service
Parameters
Description
cycleId
Withdraw Esusu ROI
Call this function to withdraw gained ROI from being part of an Esusu cycle.
Contract: Esusu Service
Parameters
Description
cycleId
Withdraw Esusu Capital
Withdraw the deposit amount used to join the cycle.
Contract: Esusu Service
Parameters
Description
cycleId
Create Cooperative Cycle
Contract: Xend Finance Group (Cooperative Savings)
Parameters
Description
groupId
startTimeInSeconds
payoutIntervalInSeconds
maxMembers
hasMaximumSlots
boolean
stakeAmount
Join Cooperative Cycle
Contract: Xend Finance Group (Cooperative Savings)
Parameters
Description
cycleId
numberOfStake
members can have one or more stakes in a cooperative cycle
Start Cycles
Contract: Xend Finance Group (Cooperative Savings)
Parameters
Description
cycleId
Withdraw From Cooperative Cycle
In the cooperative cycles, there's a provision to withdraw from the cycle before the end date and time and also to withdraw when the cycle duration ends. Withdrawing while the cycle is ongoing incurs a severance fee on the member that withdraws.
Contract: Xend Finance Group (Cooperative Savings)
Parameters
Description
cycleId
Last updated