Terminal of Purity

Unverified contract

Proxy

Active on Base with 1,453 txns
Deployed by via 0xb131e89e at 21373239
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
 (#104)
ERC-721
--
0x7376dcc5e240e30b5807cf5e77251655033691626eb888c25cb915057632fd2f
0x15f64ec9713b0a8943840be2a5a1f504d1305b1d61197eaecc733d855e82cf71
0x4229394fa0383ddf16da3634e7f15b33596f783d1b4cd219a466d5d2ee7e9fa3
0xfee04d01e805e7d0378e72491c5a5b58a5c9d68f215de46a06e86ff2e322fff2
0x0871199e60b3cec5a09f122d8632e61d9a506a142a1123d8ff8d28828488cd34
0xbd69741936e6e9d3ca39afdce1f132fbe75900dbd8bc26e0ce42b4a804380d80
0xf82b63d354b0de358000bcbf69626b589f0fd2ab78983dafe4a28bf1c95bfb7c
0xa78f883942bb670c6da90f6de038d6b20f2a090d36537608e3e19ed07e259903
0xa66ce8335aa91c71a105f4ab0c3398d7d69c8397f32f3eae52393f544c3ff5de
0xe3efe165c991e39e76bd00e3395a8adbe7378f851ee1bfc0b187d07d6676fd9d

Functions
Getter at block 22741029
adminSellFeePercent(view returns (uint8)
10
ansTokenID(view returns (uint256)
104
bondingCurve(view returns (address)
0x1d458bdc890bf9f9f7a016d25802f74aecf63825
creatorSellFeePercent(view returns (uint8)
20
decimals(view returns (uint8)
18
hasLaunched(view returns (bool)
true
name(view returns (string)
Terminal of Purity
owner(view returns (address)
0x27128a9b8c632b89e2ccfe5dadc9f4f33efb34cd
pair(view returns (address)
0x64dac9e04adea1fb5bd4eec761f603f8745d95da
router(view returns (address)
0x4752ba5dbc23f44d87826276bf6fd6b1c372ad24
symbol(view returns (string)
ANGEL
totalSupply(view returns (uint256)
21000000000000000000000000
treasury(view returns (address)
0xeb4dbe63091df40007c917a1b943b3d37a41d3d8
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
getCooldown(address _useruint256 _cooldownIndexview returns (struct AgentKeyCooldown)
getMembership(address _userview returns (uint256)
getStuckETHTokens(address _addressview returns (uint256)
getTotalCooldowns(address _userview returns (uint256)
State-modifying
approve(address spenderuint256 valuereturns (bool)
burn(uint256 value
burnFrom(address accountuint256 value
cancel(uint256 _cooldownIndex
claim(uint256 _cooldownIndex
claimStuckETH(address _receiver
initialize(address _bondingCurveaddress _creatoraddress _routerstring name_uint256 _ansTokenIDaddress _treasuryuint8 _adminSellFeePercentuint8 _creatorSellFeePercent
launch(
renounceOwnership(
setPair(address _pair
subscribe(uint256 _amount
transfer(address touint256 valuereturns (bool)
transferFrom(address _fromaddress _touint256 _valuereturns (bool)
transferOwnership(address newOwner
unsubscribe(uint256 _amount
Events
Approval(address indexed owneraddress indexed spenderuint256 value
Cancelled(address indexed accountuint256 cooldownIndexstruct AgentKeyCooldown cooldown
Claimed(address indexed accountuint256 cooldownIndexstruct AgentKeyCooldown cooldown
ETHTransferFailed(address indexed accountuint256 amount
FeesCollected(uint256 tokensSwappeduint256 adminAmountuint256 creatorAmount
Initialized(
Initialized(uint64 version
Launched(
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
PairUpdated(address pair
StuckETHClaimed(address indexed accountaddress indexed receiveruint256 amount
Subscribed(address indexed accountuint256 ak
Transfer(address indexed fromaddress indexed touint256 value
Unsubscribed(address indexed accountuint256 cooldownIndexstruct AgentKeyCooldown cooldown
Constructor

This contract contains no constructor objects.

Fallback and receive
receive(
Errors
ERC20InsufficientAllowance(address spenderuint256 allowanceuint256 needed
ERC20InsufficientBalance(address senderuint256 balanceuint256 needed
ERC20InvalidApprover(address approver
ERC20InvalidReceiver(address receiver
ERC20InvalidSender(address sender
ERC20InvalidSpender(address spender
InvalidAddress(
InvalidAmount(
InvalidIndex(
InvalidInitialization(
NotInitializing(
NothingStuck(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
PrematureExecution(
ReentrancyGuardReentrantCall(
TransferFailed(address accountuint256 amount
Unauthorized(
Unavailable(