Basecoin

Verified contract

Active on Base with 15,241 txns
Deployed by via 0x0750db16 at 22010469
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $371.69
0x39c60e2e4a00011259f457ecd10cb48f9494b76537aef48d62830104b111b6c6
0xf0e23d7e37091c60890bb51852b3fa2a2898ccc898e6cf6d512baf51de558d99
0xa55d0853f5c0128ad64dccb59395b4a69c0f7884596b6b2f358de10c2a2f6f93
0xcb30b6fd4b2d6ea7c0784a2c865fbdc0b274d9a10a4609ec56ae955f4475b17f
0x08cb9516f790bdaa40f6694e4557f86f7bf1dd039d8e8af1107220837a077e55
0x6a6e9fd1eeb9d55bdab1ff70fde2f88f1d319679219bacfb457703049c7bcaf3
0x013bf970406dc5bffa651e9c2a60c9c675ba9fdcddf002a7451258df27402c11
0xc29ed54523fa69cd56c9ef9fdefc3abc23660e61fcdf3973501a29ffab08b4d1
0xca65a19a1643e14a6aee23f1821b16ed6712c420a2b25fddfe3acb092869a773
0xaa366ccdef7f3544bacb91ad2114c70b024e3b5ebcc03682eeae7bcd17c6d825

Functions
Getter at block 22911251
BLOCK_INTERVAL(view returns (uint256)
60
MAX_SUPPLY(view returns (uint256)
21000000000000000000000000
blockNumber(view returns (uint256)
8582
decimals(view returns (uint8)
18
feeCollector(view returns (address)
0x489de39b1ad92eca60b1249917e2fe5df38cfb1e
halvingInterval(view returns (uint256)
10080
isStarted(view returns (bool)
true
lastBlockTime(view returns (uint256)
1732252147
lastHalvingBlock(view returns (uint256)
0
mineCost(view returns (uint256)
100000000000000
miningReward(view returns (uint256)
200000000000000000000
name(view returns (string)
Basecoin
nextHalvingBlock(view returns (uint256)
10080
oracle(view returns (address)
0xbd20b310d2b927bb6f1606b991882f6e4139a1c7
owner(view returns (address)
0x489de39b1ad92eca60b1249917e2fe5df38cfb1e
symbol(view returns (string)
BASEC
totalSupply(view returns (uint256)
2716400000000000000000000
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
blockNumberToRequests(uint256view returns (uint256)
blocks(uint256view returns (address selectedMineruint256 miningReward)
getBlockNumberByRequestId(uint256 _requestIdview returns (uint256)
getRequestIdByBlockNumber(uint256 _blockNumberview returns (uint256)
minersOfBlock(uint256 _blockNumberview returns (address[])
minersOfBlockCount(uint256 _blockNumberview returns (uint256)
minersOfBlockWithRange(uint256 _blockNumberuint256 _fromuint256 _toview returns (address[])
requestsToBlockNumber(uint256view returns (uint256)
selectedMinerOfBlock(uint256 _blockNumberview returns (address)
State-modifying
adjustMineCost(uint256 _mineCost
approve(address spenderuint256 valuereturns (bool)
collect(uint256 amount
fulfillRandomness(uint256 requestIduint256 randomNumber
futureMine(uint256 mineCountuint256 blockCountpayable 
mine(uint256 mineCountpayable 
renounceOwnership(
setFeeCollector(address _feeCollector
setMiningReward(uint256 _miningReward
setOracle(address _oracle
start(
transfer(address touint256 valuereturns (bool)
transferFrom(address fromaddress touint256 valuereturns (bool)
transferOwnership(address newOwner
Events
Approval(address indexed owneraddress indexed spenderuint256 value
FeeCollectorSet(address feeCollector
Mine(uint256 indexed blockNumberaddress indexed mineruint256 mineCount
MineCostSet(uint256 mineCost
MinerSelected(uint256 blockNumberaddress selectedMineruint256 miningReward
MiningRewardSet(uint256 indexed miningReward
NewBASECBlock(uint256 indexed blockNumber
OracleSet(address oracle
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Transfer(address indexed fromaddress indexed touint256 value
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors
ERC20InsufficientAllowance(address spenderuint256 allowanceuint256 needed
ERC20InsufficientBalance(address senderuint256 balanceuint256 needed
ERC20InvalidApprover(address approver
ERC20InvalidReceiver(address receiver
ERC20InvalidSender(address sender
ERC20InvalidSpender(address spender
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account