vQuote
ERC20 token traded on the CryptoSwap pool
Methods
allowance
Parameters
Returns
approve
Sets amount
as the allowance of spender
over the caller's tokens. Returns a boolean value indicating whether the operation succeeded. IMPORTANT: Beware that changing an allowance with this method brings the risk that someone may use both the old and the new allowance by unfortunate transaction ordering. One possible solution to mitigate this race condition is to first reduce the spender's allowance to 0 and set the desired value afterwards: https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729 Emits an {Approval} event.
Parameters
Returns
balanceOf
Parameters
Returns
burn
Parameters
decimals
Returns
mint
Parameters
name
Returns
perp
Returns
symbol
Returns
totalSupply
Returns
transfer
Moves amount
tokens from the caller's account to to
. Returns a boolean value indicating whether the operation succeeded. Emits a {Transfer} event.
Parameters
Returns
transferFrom
Moves amount
tokens from from
to to
using the allowance mechanism. amount
is then deducted from the caller's allowance. Returns a boolean value indicating whether the operation succeeded. Emits a {Transfer} event.
Parameters
Returns
transferPerpOwner
Transfer perp
accountCan only be used at deployment as Perpetual can't transfer ownership afterwards
Parameters
Events
Approval
Parameters
PerpOwnerTransferred
Parameters
Transfer
Parameters
Errors
PerpOwnable_NotOwner
Emitted when the sender is not perp
PerpOwnable_TransferZeroAddress
Emitted when the proposed address is equal to the zero address
Last updated