Contract 0xA7f552078dcC247C2684336020c03648500C6d9F

 
Txn Hash
Block
From
To
Value [Txn Fee]
0x51b9d51d443842e9e5561897dc4b60cbefe086d4dac8f256ad144146c2254ad284684292021-06-20 18:37:327 mins ago0x5e9ddfeb345a3827bc0b56d4bc504f43e55ce4b4 IN  Ellipsis: EPS Token0 BNB0.000177505
0xe3ec315bba68eef411db6e823f85694d315d8ee858de1b515d462fdd979d482384683112021-06-20 18:31:3813 mins ago0xd453d147351f822d278077d7168b2ff1b6f4bc70 IN  Ellipsis: EPS Token0 BNB0.000102505
0x164c19b9999df236120e91b827c0d6bf1a26a443188c93d46db5385e8458b49e84682992021-06-20 18:31:0213 mins ago0x3184783406418126db066200a5cde3fc7401d6c1 IN  Ellipsis: EPS Token0 BNB0.000102505
0x184b89a4d2cee38230fe7c0a71781eec3aa5f53c8c9fa88d5fff6540cda61fa184682992021-06-20 18:31:0213 mins ago0x427018b9c12dc318dee0661da7c9c82ebfe45edc IN  Ellipsis: EPS Token0 BNB0.000102505
0x9d20f561e41225bd4981534dd8bcca4374dbeffd3c2cb14e0fcdcb4a99a9cf1484682932021-06-20 18:30:4413 mins ago0xa37a1bce5338e427b2af929dd2549870339396c2 IN  Ellipsis: EPS Token0 BNB0.000102505
0xdd64009289d0949632fbb8f8f4beb2dd9077737d8ffe0275573cd23d522f2ce584682912021-06-20 18:30:3814 mins ago0xfa1dfc43b7b88fcfae2f751a783d39e8e4857bb3 IN  Ellipsis: EPS Token0 BNB0.000102505
0xfa28d82b0f3ff100f8635b590267075c65ad4813b38ef4744d979b32f8b3228d84682822021-06-20 18:30:1114 mins ago0x6611266f0b6adc3146d379965642a8ef7dcc69a6 IN  Ellipsis: EPS Token0 BNB0.000102505
0xfa413b221b246f08c42a189832f1ba70d7db952383c9a1d8ddf605165864a85d84682072021-06-20 18:26:2618 mins ago0xe96b138113fed6d01f8e394b2ace64d867a3daff IN  Ellipsis: EPS Token0 BNB0.000177385
0x5a11fee0a7fdecc6d70c508a4bf4baa2c5869f468cefb16c588ed5ddffffe05584682042021-06-20 18:26:1718 mins ago0x9133850d1051219fb02daf5cb9e81da521f47008 IN  Ellipsis: EPS Token0 BNB0.00012454
0x7321031ea85cfce8ab27006f39e7c8c4c721bb63d6e5d6491ab6d29e8e30819884681992021-06-20 18:26:0218 mins ago0x9133850d1051219fb02daf5cb9e81da521f47008 IN  Ellipsis: EPS Token0 BNB0.00022054
0xead9c9fe3f3d3a9741339760cedc8a34d8d5a81019b61bf33dc5198d19e8199d84679922021-06-20 18:15:4128 mins agoBinance: Hot Wallet 6 IN  Ellipsis: EPS Token0 BNB0.00050501
0x486d0382d442dd616a36ea8bbb4108b435d720024a320396899eadf71fbd359e84678582021-06-20 18:08:5935 mins ago0xf45b58ecc7a4c1d9fabf4173946783538319fab6 IN  Ellipsis: EPS Token0 BNB0.000102505
0x062be38f18b656b5ccacb9efdadec4eb0ea77ae5f60c0535cf9e0c550fcd8b4c84678522021-06-20 18:08:4135 mins ago0xf45b58ecc7a4c1d9fabf4173946783538319fab6 IN  Ellipsis: EPS Token0 BNB0.000134965
0x426c132023a6e012c0dff2cfa2dd12fd445e2812dc1d43aac8e74f5ffc3a028584677382021-06-20 18:02:5941 mins agoBinance: Hot Wallet 6 IN  Ellipsis: EPS Token0 BNB0.00050489
0xafc1aab512c889356960e0a3fd706ac59a52af871726dd7e789d46f52988fcf784677102021-06-20 18:01:3543 mins agoBinance: Hot Wallet 6 IN  Ellipsis: EPS Token0 BNB0.00035477
0x87788a03c17035e1f3d9704891317356ddeaf709762fa7a80794cdc28995bfae84676992021-06-20 18:01:0243 mins ago0x2863e0447a4557de472b037c483a92aef70bbcdf IN  Ellipsis: EPS Token0 BNB0.00022054
0xcb2c3ba4068cd88c2fa38e3cb8dc2b3e133c00503e9a0616c8d07b6bd8e0daba84676982021-06-20 18:00:5943 mins ago0x3831d812f87814b2203615d1bf1a647d1c1816c5 IN  Ellipsis: EPS Token0 BNB0.00022054
0xf17168149d258d07637942256f6b96dcc5f14f24bed682d26b9b780b77c09b4184676832021-06-20 18:00:1444 mins ago0x6956ae548abc60dc9694886e124125e47be070f5 IN  Ellipsis: EPS Token0 BNB0.00022054
0x6539996cd750b61f381d732173123a1ca4c49402756b95d121d423303939f8ee84676712021-06-20 17:59:3845 mins ago0x6dbce44af9003f1b0cc97e9207d460bd7c835aef IN  Ellipsis: EPS Token0 BNB0.000102505
0xe5ec95348952ab0e4b1e7cfd9ed37f8feb948bc5d22cf1010575a8e74591525384676702021-06-20 17:59:3545 mins agoBinance: Hot Wallet 6 IN  Ellipsis: EPS Token0 BNB0.00035489
0x87a741af3d1e8bfb66222a761c252bb0cde9d6d4750931bd925375c4a04aea6c84676192021-06-20 17:57:0247 mins agoBinance: Hot Wallet 6 IN  Ellipsis: EPS Token0 BNB0.00050477
0xd45c79f9c311c0d8c4bcde303ca25098f3c132fd4d7da7b6a740d9f4e1e155d084676192021-06-20 17:57:0247 mins agoBinance: Hot Wallet 6 IN  Ellipsis: EPS Token0 BNB0.00035465
0xdfb1a98b8eee645fdea0a2c40ddf15cb7354dc2f5fbb319c4317b6c31c3fd62f84674412021-06-20 17:48:0856 mins ago0xce2bfd39e45d6ea34af84affdefa560f71dac4c8 IN  Ellipsis: EPS Token0 BNB0.00022054
0x5cf0d92502c4a7049f374ae9e6b5ec0af668d65767c321c17bd9dbe62364152f84673962021-06-20 17:45:5358 mins ago0xf42be2aa2e0b455df33164df69d8e8b9c6308cc0 IN  Ellipsis: EPS Token0 BNB0.00022054
0x5ec22427c9c62f17fc9b3055213b6f0c9f6da1f00ba757902536e8382dee8fc484671732021-06-20 17:34:441 hr 9 mins ago0x55f7bfde54728b39cc103f729f8b64191af59488 IN  Ellipsis: EPS Token0 BNB0.00022054
[ Download CSV Export 

OVERVIEW

Ellipsis Finance aims to offer secure low-slippage stable swapping.

Latest 1 internal transaction
Parent Txn Hash Block From To Value
0xf74f3385c937e8b5bf6fd7df439a27f2d16c538e6fc69e512aaba7e561ff600465398732021-04-13 21:01:4067 days 21 hrs ago BSC: Token Hub Ellipsis: EPS Token0.1461238 BNB
[ Download CSV Export 
Loading

Contract Source Code Verified (Similar Match)
Note: This contract matches the deployed ByteCode of the Source Code for Contract 0xd207cb44a5ef3464bca37baf25a232e6b4f21f0d

Contract Name:
Vyper_contract

Compiler Version
vyper:0.2.11

Optimization Enabled:
N/A

Other Settings:
, None license

Contract Source Code (Vyper language format)

# @version 0.2.11
"""
@title Curve LP Token
@author Curve.Fi
@notice Base implementation for an LP token provided for
        supplying liquidity to `StableSwap`
@dev Follows the ERC-20 token standard as defined at
     https://eips.ethereum.org/EIPS/eip-20
"""

from vyper.interfaces import ERC20

implements: ERC20

interface Curve:
    def owner() -> address: view


event Transfer:
    _from: indexed(address)
    _to: indexed(address)
    _value: uint256

event Approval:
    _owner: indexed(address)
    _spender: indexed(address)
    _value: uint256


name: public(String[64])
symbol: public(String[32])

balanceOf: public(HashMap[address, uint256])
allowance: public(HashMap[address, HashMap[address, uint256]])
totalSupply: public(uint256)

minter: public(address)


@external
def __init__(_name: String[64], _symbol: String[32], _total_supply: uint256):
    self.name = _name
    self.symbol = _symbol
    self.minter = msg.sender
    self.totalSupply = _total_supply
    self.balanceOf[msg.sender] = _total_supply
    log Transfer(ZERO_ADDRESS, msg.sender, _total_supply)


@view
@external
def decimals() -> uint256:
    """
    @notice Get the number of decimals for this token
    @dev Implemented as a view method to reduce gas costs
    @return uint256 decimal places
    """
    return 18


@external
def transfer(_to : address, _value : uint256) -> bool:
    """
    @dev Transfer token for a specified address
    @param _to The address to transfer to.
    @param _value The amount to be transferred.
    """
    # NOTE: vyper does not allow underflows
    #       so the following subtraction would revert on insufficient balance
    self.balanceOf[msg.sender] -= _value
    self.balanceOf[_to] += _value

    log Transfer(msg.sender, _to, _value)
    return True


@external
def transferFrom(_from : address, _to : address, _value : uint256) -> bool:
    """
     @dev Transfer tokens from one address to another.
     @param _from address The address which you want to send tokens from
     @param _to address The address which you want to transfer to
     @param _value uint256 the amount of tokens to be transferred
    """
    self.balanceOf[_from] -= _value
    self.balanceOf[_to] += _value

    _allowance: uint256 = self.allowance[_from][msg.sender]
    if _allowance != MAX_UINT256:
        self.allowance[_from][msg.sender] = _allowance - _value

    log Transfer(_from, _to, _value)
    return True


@external
def approve(_spender : address, _value : uint256) -> bool:
    """
    @notice Approve the passed address to transfer the specified amount of
            tokens on behalf of msg.sender
    @dev Beware that changing an allowance via this method brings the risk
         that someone may use both the old and new allowance by unfortunate
         transaction ordering. This may be mitigated with the use of
         {increaseAllowance} and {decreaseAllowance}.
         https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729
    @param _spender The address which will transfer the funds
    @param _value The amount of tokens that may be transferred
    @return bool success
    """
    self.allowance[msg.sender][_spender] = _value

    log Approval(msg.sender, _spender, _value)
    return True


@external
def increaseAllowance(_spender: address, _added_value: uint256) -> bool:
    """
    @notice Increase the allowance granted to `_spender` by the caller
    @dev This is alternative to {approve} that can be used as a mitigation for
         the potential race condition
    @param _spender The address which will transfer the funds
    @param _added_value The amount of to increase the allowance
    @return bool success
    """
    allowance: uint256 = self.allowance[msg.sender][_spender] + _added_value
    self.allowance[msg.sender][_spender] = allowance

    log Approval(msg.sender, _spender, allowance)
    return True


@external
def decreaseAllowance(_spender: address, _subtracted_value: uint256) -> bool:
    """
    @notice Decrease the allowance granted to `_spender` by the caller
    @dev This is alternative to {approve} that can be used as a mitigation for
         the potential race condition
    @param _spender The address which will transfer the funds
    @param _subtracted_value The amount of to decrease the allowance
    @return bool success
    """
    allowance: uint256 = self.allowance[msg.sender][_spender] - _subtracted_value
    self.allowance[msg.sender][_spender] = allowance

    log Approval(msg.sender, _spender, allowance)
    return True


@external
def mint(_to: address, _value: uint256) -> bool:
    """
    @dev Mint an amount of the token and assigns it to an account.
         This encapsulates the modification of balances such that the
         proper events are emitted.
    @param _to The account that will receive the created tokens.
    @param _value The amount that will be created.
    """
    assert msg.sender == self.minter

    self.totalSupply += _value
    self.balanceOf[_to] += _value

    log Transfer(ZERO_ADDRESS, _to, _value)
    return True


@external
def burnFrom(_to: address, _value: uint256) -> bool:
    """
    @dev Burn an amount of the token from a given account.
    @param _to The account whose tokens will be burned.
    @param _value The amount that will be burned.
    """
    assert msg.sender == self.minter

    self.totalSupply -= _value
    self.balanceOf[_to] -= _value

    log Transfer(_to, ZERO_ADDRESS, _value)
    return True


@external
def set_minter(_minter: address):
    assert msg.sender == self.minter
    self.minter = _minter

Contract ABI

[{"name":"Transfer","inputs":[{"name":"_from","type":"address","indexed":true},{"name":"_to","type":"address","indexed":true},{"name":"_value","type":"uint256","indexed":false}],"anonymous":false,"type":"event"},{"name":"Approval","inputs":[{"name":"_owner","type":"address","indexed":true},{"name":"_spender","type":"address","indexed":true},{"name":"_value","type":"uint256","indexed":false}],"anonymous":false,"type":"event"},{"stateMutability":"nonpayable","type":"constructor","inputs":[{"name":"_name","type":"string"},{"name":"_symbol","type":"string"},{"name":"_total_supply","type":"uint256"}],"outputs":[]},{"stateMutability":"view","type":"function","name":"decimals","inputs":[],"outputs":[{"name":"","type":"uint256"}],"gas":288},{"stateMutability":"nonpayable","type":"function","name":"transfer","inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"outputs":[{"name":"","type":"bool"}],"gas":74740},{"stateMutability":"nonpayable","type":"function","name":"transferFrom","inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"outputs":[{"name":"","type":"bool"}],"gas":111382},{"stateMutability":"nonpayable","type":"function","name":"approve","inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"outputs":[{"name":"","type":"bool"}],"gas":37821},{"stateMutability":"nonpayable","type":"function","name":"increaseAllowance","inputs":[{"name":"_spender","type":"address"},{"name":"_added_value","type":"uint256"}],"outputs":[{"name":"","type":"bool"}],"gas":39065},{"stateMutability":"nonpayable","type":"function","name":"decreaseAllowance","inputs":[{"name":"_spender","type":"address"},{"name":"_subtracted_value","type":"uint256"}],"outputs":[{"name":"","type":"bool"}],"gas":39089},{"stateMutability":"nonpayable","type":"function","name":"mint","inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"outputs":[{"name":"","type":"bool"}],"gas":75679},{"stateMutability":"nonpayable","type":"function","name":"burnFrom","inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"outputs":[{"name":"","type":"bool"}],"gas":75697},{"stateMutability":"nonpayable","type":"function","name":"set_minter","inputs":[{"name":"_minter","type":"address"}],"outputs":[],"gas":36485},{"stateMutability":"view","type":"function","name":"name","inputs":[],"outputs":[{"name":"","type":"string"}],"gas":7760},{"stateMutability":"view","type":"function","name":"symbol","inputs":[],"outputs":[{"name":"","type":"string"}],"gas":6813},{"stateMutability":"view","type":"function","name":"balanceOf","inputs":[{"name":"arg0","type":"address"}],"outputs":[{"name":"","type":"uint256"}],"gas":1633},{"stateMutability":"view","type":"function","name":"allowance","inputs":[{"name":"arg0","type":"address"},{"name":"arg1","type":"address"}],"outputs":[{"name":"","type":"uint256"}],"gas":1878},{"stateMutability":"view","type":"function","name":"totalSupply","inputs":[],"outputs":[{"name":"","type":"uint256"}],"gas":1478},{"stateMutability":"view","type":"function","name":"minter","inputs":[],"outputs":[{"name":"","type":"address"}],"gas":1508}]

606061094b610140396060602061094b60c03960c05161094b016101a0396040602061094b60c03960c05160040135111561003957600080fd5b60406020602061094b0160c03960c05161094b016102203960206020602061094b0160c03960c05160040135111561007057600080fd5b6101a080600060c052602060c020602082510161012060006003818352015b826101205160200211156100a2576100c4565b61012051602002850151610120518501555b815160010180835281141561008f575b50505050505061022080600160c052602060c020602082510161012060006002818352015b826101205160200211156100fc5761011e565b61012051602002850151610120518501555b81516001018083528114156100e9575b50505050505033600555610180516004556101805160023360e05260c052604060c0205561018051610280523360007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6020610280a361093356600436101561000d576107b4565b600035601c52600051341561002157600080fd5b63313ce56781141561003857601260005260206000f35b63a9059cbb8114156100e95760043560a01c1561005457600080fd5b60023360e05260c052604060c02080546024358082101561007457600080fd5b80820390509050815550600260043560e05260c052604060c02080546024358181830110156100a257600080fd5b8082019050905081555060243561014052600435337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6020610140a3600160005260206000f35b6323b872dd8114156102335760043560a01c1561010557600080fd5b60243560a01c1561011557600080fd5b600260043560e05260c052604060c02080546044358082101561013757600080fd5b80820390509050815550600260243560e05260c052604060c020805460443581818301101561016557600080fd5b80820190509050815550600360043560e05260c052604060c0203360e05260c052604060c02054610140527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6101405118156101f45761014051604435808210156101cf57600080fd5b80820390509050600360043560e05260c052604060c0203360e05260c052604060c020555b604435610160526024356004357fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6020610160a3600160005260206000f35b63095ea7b38114156102ac5760043560a01c1561024f57600080fd5b60243560033360e05260c052604060c02060043560e05260c052604060c0205560243561014052600435337f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9256020610140a3600160005260206000f35b63395093518114156103615760043560a01c156102c857600080fd5b60033360e05260c052604060c02060043560e05260c052604060c020546024358181830110156102f757600080fd5b80820190509050610140526101405160033360e05260c052604060c02060043560e05260c052604060c020556101405161016052600435337f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9256020610160a3600160005260206000f35b63a457c2d78114156104145760043560a01c1561037d57600080fd5b60033360e05260c052604060c02060043560e05260c052604060c02054602435808210156103aa57600080fd5b80820390509050610140526101405160033360e05260c052604060c02060043560e05260c052604060c020556101405161016052600435337f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9256020610160a3600160005260206000f35b6340c10f198114156104ca5760043560a01c1561043057600080fd5b600554331461043e57600080fd5b6004805460243581818301101561045457600080fd5b80820190509050815550600260043560e05260c052604060c020805460243581818301101561048257600080fd5b808201905090508155506024356101405260043560007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6020610140a3600160005260206000f35b6379cc679081141561057c5760043560a01c156104e657600080fd5b60055433146104f457600080fd5b600480546024358082101561050857600080fd5b80820390509050815550600260043560e05260c052604060c02080546024358082101561053457600080fd5b808203905090508155506024356101405260006004357fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6020610140a3600160005260206000f35b631652e9fc8114156105ae5760043560a01c1561059857600080fd5b60055433146105a657600080fd5b600435600555005b6306fdde038114156106535760008060c052602060c020610180602082540161012060006003818352015b826101205160200211156105ec5761060e565b61012051850154610120516020028501525b81516001018083528114156105d9575b50505050505061018051806101a001818260206001820306601f82010390500336823750506020610160526040610180510160206001820306601f8201039050610160f35b6395d89b418114156106f85760018060c052602060c020610180602082540161012060006002818352015b82610120516020021115610691576106b3565b61012051850154610120516020028501525b815160010180835281141561067e575b50505050505061018051806101a001818260206001820306601f82010390500336823750506020610160526040610180510160206001820306601f8201039050610160f35b6370a0823181141561072e5760043560a01c1561071457600080fd5b600260043560e05260c052604060c0205460005260206000f35b63dd62ed3e8114156107825760043560a01c1561074a57600080fd5b60243560a01c1561075a57600080fd5b600360043560e05260c052604060c02060243560e05260c052604060c0205460005260206000f35b6318160ddd81141561079a5760045460005260206000f35b63075461728114156107b25760055460005260206000f35b505b60006000fd5b61017961093303610179600039610179610933036000f3000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084c7020546f6b656e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034c50540000000000000000000000000000000000000000000000000000000000

Block Transaction Gas Used Reward
Age Block Fee Address BC Fee Address Voting Power Jailed Incoming
Block Uncle Number Difficulty Gas Used Reward
Loading
Loading
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.