SkimmableAsset

Verified contract

Active on Base with 51 txns
Deployed by via 0x5e9b342a at 4420257
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "SkimmableAsset"

0xfb45c37eaeda0f20211738ca99c7fb2d8ceb996a39c4535abd78466ce68ed48c
0x3ae5c15e3df6889cd15165c9d963e0ff603b5150e7651fd8e6e44b74c955169f
0x1d750c4ab324759ed7d800f481a82957caba45e563e37b81160ec99642c4cfb6
0x920c7db9cd54e8c81fa6fc096ca7b5f9d49fb40a748428f60d487cda97a711df
0xa96541c6e724c3e48a2bf516a254f004df275b83fbd359959a88b43805ab9267
0x41aefc781695ce070db8ab929e4da022bb22157cf63f03372a979441069cdd72
0x78baafe193c92efa01172c6920c421536aea7b21aa58f35c4cbc2b6933ba0e4a
0xbdaee41c7961876f83f8cfe5a3b1c20e1ca1e63df2effc08f80ece252539065c
0xfc66a39c1f1a97be43b804de4be9303b4316def36ebca70b335f569053cdce33
0x9c3b435ad39382b8da6020b1062e606004f1eb6af3500902498538a18eb44603

Functions
Getter at block 23286590
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
DOMAIN_SEPARATOR(view returns (bytes32)
0x01305eab49edafc0e3752493cc08a524025d18a8159f76e0459e95091c9b7916
ROLE_SkimAdmin(view returns (bytes32)
0x0a4b38f5c930cca80bb83506ef498f40ca6c64dcf470153a593f41a4b85c765d
cash(view returns (uint120)
21833721471926129711680
decimals(view returns (uint8)
18
liability(view returns (uint120)
16033701230670837309020
maxSupply(view returns (uint256)
0
name(view returns (string)
USD+-LP
owner(view returns (address)
0xa8ad2e09ea8ee9af8d766af960d4328191331f29
pool(view returns (address)
0x2e07bd7ac8bcb519a08a253bb1db14dd052b014e
symbol(view returns (string)
USD+-LP
totalSupply(view returns (uint256)
15988138626652104198052
underlyingToken(view returns (address)
0xb79dd08ea68a908a97220c76d19a6aa9cbde4376
underlyingTokenBalance(view returns (uint256)
0
underlyingTokenDecimals(view returns (uint8)
6
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoleMember(bytes32 roleuint256 indexview returns (address)
getRoleMemberCount(bytes32 roleview returns (uint256)
hasRole(bytes32 roleaddress accountview returns (bool)
nonces(address ownerview returns (uint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
addCash(uint256 amount
addLiability(uint256 amount
addSkimAdmin(address _admin
approve(address spenderuint256 amountreturns (bool)
burn(address touint256 amount
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
grantRole(bytes32 roleaddress account
increaseAllowance(address spenderuint256 addedValuereturns (bool)
mint(address touint256 amount
permit(address owneraddress spenderuint256 valueuint256 deadlineuint8 vbytes32 rbytes32 s
removeCash(uint256 amount
removeLiability(uint256 amount
removeSkimAdmin(address _admin
renounceOwnership(
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setMaxSupply(uint256 maxSupply_
setPool(address pool_
skim(address _toreturns (uint256 amount)
transfer(address touint256 amountreturns (bool)
transferFrom(address fromaddress touint256 amountreturns (bool)
transferOwnership(address newOwner
transferUnderlyingToken(address touint256 amount
Events
Approval(address indexed owneraddress indexed spenderuint256 value
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
SetMaxSupply(uint256 previousMaxSupplyuint256 newMaxSupply
SetPool(address previousPoolAddraddress newPoolAddr
Skim(uint256 amountaddress to
Transfer(address indexed fromaddress indexed touint256 value
Constructor
constructor(address underlyingToken_string name_string symbol_
Fallback and receive

This contract contains no fallback and receive objects.

Errors
ASSET_OVERFLOW(
NotEnoughCash(uint256 tokenBalanceuint256 cash
WOMBAT_FORBIDDEN(