AuthereumAccount
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
3
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
Balances ($0.00)
No balances found for "AuthereumAccount"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "AuthereumAccount"
ABI
ABI objects
Getter at block 21211250
CHAIN_ID() view returns (uint256)
0
authereumVersion() view returns (string)
1.0.0
dailyLimit() view returns (uint256)
0
getAuthKeysArrayLength() view returns (uint256)
0
getCurrentDay() view returns (uint256)
20045
getIsWithinEthDailyTransactionLimit() view returns (bool)
true
getNonce() view returns (uint256)
0
nonce() view returns (uint256)
0
Read-only
authKeys(address) view returns (bool)
authKeysArray(uint256) view returns (address)
authKeysArrayIndex(address) view returns (uint256)
checkDestination(address _destination) view returns (bool)
checkFirewall(uint256 _value) view returns (bool)
dailyLimitTracker(uint256) view returns (uint256)
getWillBeWithinEthDailyTransactionLimit(uint256 _value) view returns (bool)
isValidAuthKeySignature(bytes _msg, bytes _signature) view returns (bytes4)
isValidLoginKey(address transactionDataSigner, bytes _loginKeyAuthorizationSignature) view returns (bool)
isValidLoginKeySignature(bytes _msg, bytes _signatures) view returns (bytes4)
isValidSignature(bytes _msg, bytes _signatures) view returns (bytes4)
validateLoginKeyMetaTxSigs(bytes32 _txDataMessageHash, bytes _transactionDataSignature, bytes _loginKeyAuthorizationSignature) view returns (address)
State-modifying
Events addAuthKey(address _authKey)
addMultipleAuthKeys(address[] _authKeys)
changeDailyLimit(uint256 _newDailyLimit)
executeAuthKeyMetaTx(address _destination, bytes _data, uint256 _value, uint256 _gasLimit, bytes _transactionDataSignature) returns (bytes)
executeLoginKeyMetaTx(address _destination, bytes _data, uint256 _value, uint256 _gasLimit, bytes _transactionDataSignature, bytes _loginKeyAuthorizationSignature) returns (bytes)
executeTransaction(address _destination, uint256 _value, bytes _data, uint256 _gasLimit) returns (bytes)
initialize()
initialize(address _authKey, address _authereumENSManager, string _label, uint256 _salt)
register(string _label, address _owner, uint256 _salt)
removeAuthKey(address _authKey)
removeMultipleAuthKeys(address[] _authKeys)
swapAuthKeys(address _oldAuthKey, address _newAuthKey)
swapMultipleAuthKeys(address[] _oldAuthKeys, address[] _newAuthKeys)
AddedAuthKey(address indexed authKey)
CallFailed(bytes32 encodedData)
DailyLimitChanged(address indexed authKey, uint256 indexed newDailyLimit)
DailySpendIncrease(uint256 indexed day, uint256 indexed spendIncrease)
FundsReceived(address indexed sender, uint256 indexed value)
InvalidAuthkey()
InvalidTransactionDataSigner()
OverDailyLimit()
RemovedAuthKey(address indexed authKey)
SwappedAuthKeys(address indexed oldAuthKey, address indexed newAuthKey)
This contract contains no constructor objects.
fallback()
This contract contains no error objects.