Mune.Finance
  • Mune.Finance
  • About Mune
  • How To Use Mune.Finance
  • How To Flashloan Assets From Mune
  • FAQ
  • Contract Addresses
  • Past Donations
  • Links
    • App
    • Website
    • NFTs
  • Solidity Docs
    • SwapUtils
    • Swap
    • LP Token
    • ISwap
    • StakeableTokenWrapper
    • OwnerPausable
    • MathUtils
Powered by GitBook
On this page
  • Functions:
  • Events:
  • Function constructor(contract IERC20 _stakedToken)
  • Parameters:
  • Function balanceOf(address account) → uint256
  • Parameters:
  • Return Values:
  • Function stake(uint256 amount)
  • Parameters:
  • Function withdraw(uint256 amount)
  • Parameters:
  • Event Staked(address user, uint256 amount)
  • Event Withdrawn(address user, uint256 amount)

Was this helpful?

  1. Solidity Docs

StakeableTokenWrapper

A wrapper for an ERC-20 that can be staked and withdrawn.

In this contract, staked tokens don't do anything- instead other contracts can inherit from this one to add functionality. / c

Functions:

  • constructor(contract IERC20 _stakedToken)

  • balanceOf(address account)

  • stake(uint256 amount)

  • withdraw(uint256 amount)

Events:

  • Staked(address user, uint256 amount)

  • Withdrawn(address user, uint256 amount)

Function constructor(contract IERC20 _stakedToken)

Creates a new StakeableTokenWrapper with given _stakedToken address

Parameters:

  • _stakedToken: address of a token that will be used to stake

    /

Function balanceOf(address account) → uint256

Read how much account has staked in this contract

Parameters:

  • account: address of an account

Return Values:

  • amount of total staked ERC20(this.stakedToken) by account

    /

Function stake(uint256 amount)

Stakes given amount in this contract

Parameters:

  • amount: amount of ERC20(this.stakedToken) to stake

    /

Function withdraw(uint256 amount)

Withdraws given amount from this contract

Parameters:

  • amount: amount of ERC20(this.stakedToken) to withdraw

    /

Event Staked(address user, uint256 amount)

No description

Event Withdrawn(address user, uint256 amount)

No description

PreviousISwapNextOwnerPausable

Last updated 3 years ago

Was this helpful?