This contract is being backfilled. You may encounter incomplete storage history.

FourProtocol

Verified contract

Active on Ethereum with 135 txns
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "FourProtocol"

0xd255431fab9229ade336a1c136babb3a15d55890e6172474a0b504e0724c863b
0xbc0b8f750d639935a1632ba77521a556f33c2182fe71284d230ceaca865699b4
0xdbd0e729325049819000333142bb1d7dfa8602d8f252a35bc37f976fdaa64485
0xf74b332aec7ba098e0fe338d912de477150a2b180e25689ef8a4b4991d50cc6e
0x609375105c1d7f45cef3a6c4f48b7a312d9b703d401137f7783b2e99aeba01e6
0x9fcfcc3c691ee83650d6aec72a1f0009dae8acabfe7c9f88cc37fac7b6873ef7
0xcd900b012701c56d8e78030cb90566edea656932e02a27d4ab94cf601928bafa
0xafe5108c14cfe0247c8054d434d9bb637e1b1769128f552b6b21379b28332db8
0x2cc7c03322ad179df5da1d6e3df68a639b67e8e7b592bcdef47a53a626b2b9ea
0x94728c7ce7abecd14bf966d9b0a5003db54e85054c97c29beaa3ee36c51e0a4f

Functions
Getter at block 21213877
DOMAIN_SEPARATOR(view returns (bytes32)
0x207cae44936feebcc03c637640edd18a25fcf9df0b77dfa1f459dce5c589b986
WETH(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
_approvalERC20(view returns (uint256)
999000000000
_decimals(view returns (uint8)
18
decimals(view returns (uint8)
18
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=4P, version=1, chainId=1, verifyingContract=0x31d3429b6fb4f3e8917f43ed4aeb23734e67595d, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
name(view returns (string)
FourProtocol
owner(view returns (address)
0xeee46da3d707e6cf9454adf923282ff7b06e5543
pair(view returns (address)
0x0000000000000000000000000000000000000000
symbol(view returns (string)
4P
totalSupply(view returns (uint256)
1000000000000000000000000000
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
isAdmin(address aview returns (bool)
nonces(address ownerview returns (uint256)
State-modifying
OpenTrade(
addAdmins(address[] admins_
approve(address spenderuint256 valuereturns (bool)
delAdmins(address[] notAdmin
permit(address owneraddress spenderuint256 valueuint256 deadlineuint8 vbytes32 rbytes32 s
renounceOwnership(
transfer(address touint256 valuereturns (bool)
transferFrom(address fromaddress touint256 valuereturns (bool)
transferOwnership(address newOwner
Events
Approval(address indexed owneraddress indexed spenderuint256 value
EIP712DomainChanged(
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Transfer(address indexed fromaddress indexed touint256 value
Constructor
constructor(address FourProtocolSafe
Fallback and receive

This contract contains no fallback and receive objects.

Errors
ECDSAInvalidSignature(
ECDSAInvalidSignatureLength(uint256 length
ECDSAInvalidSignatureS(bytes32 s
ERC20InsufficientAllowance(address spenderuint256 allowanceuint256 needed
ERC20InsufficientBalance(address senderuint256 balanceuint256 needed
ERC20InvalidApprover(address approver
ERC20InvalidReceiver(address receiver
ERC20InvalidSender(address sender
ERC20InvalidSpender(address spender
ERC2612ExpiredSignature(uint256 deadline
ERC2612InvalidSigner(address signeraddress owner
InvalidAccountNonce(address accountuint256 currentNonce
InvalidShortString(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
StringTooLong(string str