Pulse Contract

Pulse is new contract for automatic user operations.

Please check below to discover details of Pulse.

🍗Pulse

Contract info

Contract name: Pulse Contract address: 0x7558D2fbD1615051F82e8480138FF8C76f21E430

View Pulse.sol on GitHub.

View the Scads: Pulse contract on BscScan.

Functions

circulate

function circulate() public

Scads Service runs this function every 12 hours. This function includes main operations like $SNACKS buy/buyback, deposit/claim in Snacks Staking, create/stake SCADS-BUSD LP in Farm automatically.

Please check here to discover more details of Scads Service

buySnacks

function buySnacks(IERC20 _snacks, uint256 _amount, uint256 rate) public

_snacks: $SNACKS token address _amount: desired $SNACKS amount to buy rate : convert rate between $SNACKS and $SCADS

redeemSnacks

function redeemSnacks(IERC20 _snacks, uint256 _amount) public

_snacks: $SNACKS token address _amount: desired $SNACKS amount to buy

depositSnacks

function depositSnacks(uint256 amount) public

amount: desired $SNACKS amount to deposit

swapBusd

function swapBusd(uint256 amount) public returns(uint256)

amount: $SCADS amount to swap BUSD

addLiquidity

function addLiquidity(uint256 amount) public returns(uint256)

amount: SCADS-BUSD LP to be added

depositLP

function depositLP(uint256 amount) public

amount: SCADS-BUSD LP to be deposited in Farm

calculateBuyAmount

function calculateBuyAmount(IERC20 _snacks, uint256 _amount, uint256 rate) view public returns (uint256)

_snacks: $SNACKS token address _amount: desired $SNACKS amount to buy rate : convert rate between $SNACKS and $SCADS

Last updated