EthBondingCurve
Verified contract
Active on
Ethereum with 795 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0xcd3c…351e
Balances ($0.00)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
FEI | ERC-20 | 0 | $0.972007 |
$0 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 13354760 | 3 years ago | | | 0 | 0.0070918016 | |
| 13354748 | 3 years ago | | | 0 | 0.0070918016 | |
| 13325987 | 3 years ago | | | 400 | 0.010081254 | |
| 13321530 | 3 years ago | | | 400 | 0.010639246 | |
| 13321521 | 3 years ago | | | 400 | 0.012089587 | |
| 13321508 | 3 years ago | | | 400 | 0.011134056 | |
| 13321506 | 3 years ago | | | 400 | 0.011702437 | |
| 13320711 | 3 years ago | | | 200 | 0.0077578199 | |
| 13320710 | 3 years ago | | | 200 | 0.0078866301 | |
| 13320709 | 3 years ago | | | 200 | 0.0076822166 |
ABI
ABI objects
Getter at block 21163467 getCurrentPrice() view returns (struct DecimalD256) peg() view returns (struct DecimalD256)
ALLOCATION_GRANULARITY() view returns (uint256)
10000
BUFFER_GRANULARITY() view returns (uint256)
10000
atScale() view returns (bool)
true
buffer() view returns (uint256)
50
core() view returns (address)
0x8d5ed43dca8c2f7dfb20cf7b53cc7e593635d7b9
duration() view returns (uint256)
86400
fei() view returns (address)
0x956f47f50a910163d8bf957cf5846d573e7f87ca
feiBalance() view returns (uint256)
10465
getAllocation() view returns (address[], uint256[])
([0x126AD2B5341A30D8115C443B3158E7661e4faD26, 0xF56B0B80ea6E986364c50177d396b988C3e41094], [5000, 5000])
getTotalPCVHeld() view returns (uint256)
0
incentiveAmount() view returns (uint256)
500000000000000000000
isTimeEnded() view returns (bool)
true
isTimeStarted() view returns (bool)
true
oracle() view returns (address)
0xcd3c40ae1256922ba16c7872229385e20bc8351e
paused() view returns (bool)
false
remainingTime() view returns (uint256)
0
scale() view returns (uint256)
100000000000000000000000000
startTime() view returns (uint256)
1633891690
timeSinceStart() view returns (uint256)
86400
totalPurchased() view returns (uint256)
1811286321879188269145598451
tribe() view returns (address)
0xc7283b66eb1eb5fb86327f08e1b5816b0720212b
tribeBalance() view returns (uint256)
0
Read-only
checkAllocation(address[] _pcvDeposits, uint256[] _ratios) pure returns (bool)
getAmountOut(uint256 amountIn) view returns (uint256 amountOut)
getAverageUSDPrice(uint256 amountIn) view returns (struct DecimalD256)
invert(struct DecimalD256 price) pure returns (struct DecimalD256)
State-modifying
Events allocate()
pause()
purchase(address to, uint256 amountIn) payable returns (uint256 amountOut)
setAllocation(address[] allocations, uint256[] ratios)
setBuffer(uint256 _buffer)
setCore(address core)
setIncentiveAmount(uint256 _incentiveAmount)
setIncentiveFrequency(uint256 _frequency)
setOracle(address _oracle)
setScale(uint256 _scale)
unpause()
updateOracle() returns (bool)
Allocate(address indexed _caller, uint256 _amount)
AllocationUpdate(address[] _pcvDeposits, uint256[] _ratios)
BufferUpdate(uint256 _buffer)
CoreUpdate(address indexed _core)
DurationUpdate(uint256 _duration)
IncentiveAmountUpdate(uint256 _incentiveAmount)
OracleUpdate(address indexed _oracle)
Paused(address account)
Purchase(address indexed _to, uint256 _amountIn, uint256 _amountOut)
ScaleUpdate(uint256 _scale)
TimerReset(uint256 _startTime)
Unpaused(address account)
constructor(uint256 scale, address core, address[] pcvDeposits, uint256[] ratios, address oracle, uint256 duration, uint256 incentive)
This contract contains no fallback and receive objects.
This contract contains no error objects.