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

AugustusSwapper

Verified contract

Proxy

Active on Base with 391,816 txns
Deployed by via 0xb563ecae at 3685654
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
0x0e67e9667f1a943c83debc6a058261033f80db64922983b1cdd5818e3ea5adef
0xd33005a32cfccf8f2fed36b09a63add2095a3a638a304b9e837f04f2ec96a2e2
0x9cd921178ab53f5861747980d9a474e0522edc8d328ee48d6d56c1b296f631a2
0x154bb067e5fd2de72b838d5b0e26d9e938630cd609bd81c0fe24a15be245e235
0x6a072720cf5edd4fca8493e9b68fb084260016b4dacb1c1a051f8ac11b50cc98
0x9adade330529c008cac3af18fe7ffca2929bec96440ce255d0b40fb603078849
0x2ac248143ea4404caf577d85651f8d810509830d39d9c354df6e0955286e4449
0x603cdc0a3f6ad478ca89729a8ce8f6d81d1c45d46e7acdb96432b3f23d0ba950
0x58846547ecf249bce6e9ea22f81a0ba1225214320277fe9cdbb168b831d352cf
0xc6c384a6c924786e3b162c7cb484ac23869416813a2444c8194aff55875256c5

Functions
Getter at block 22732274
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
ROUTER_ROLE(view returns (bytes32)
0x7a05a596cb0ce7fdea8a1e1ec73be300bdb35097c944ce1897202f7a13122eb2
WHITELISTED_ROLE(view returns (bytes32)
0x8429d542926e6695b59ac6fbdcd9b37e8b1aeb757afab06ab60b1bb5878c3b49
getFeeWallet(view returns (address)
0x65136b3e4f012e4c13aff0926091e2eadcfedb42
getTokenTransferProxy(view returns (address)
0x93aaae79a53759cd164340e4c8766e4db5331cd7
getVersion(pure returns (string)
5.0.0
ROUTER_ROLE(view returns (bytes32)
0x7a05a596cb0ce7fdea8a1e1ec73be300bdb35097c944ce1897202f7a13122eb2
WHITELISTED_ROLE(view returns (bytes32)
0x8429d542926e6695b59ac6fbdcd9b37e8b1aeb757afab06ab60b1bb5878c3b49
 
augustusRFQ(view returns (address)
 
feeClaimer(view returns (address)
 
getKey(pure returns (bytes32)
 
maxFeePercent(view returns (uint256)
 
paraswapReferralShare(view returns (uint256)
 
paraswapSlippageShare(view returns (uint256)
 
partnerSharePercent(view returns (uint256)
Read-only
getAdapterData(bytes32 keyview returns (bytes)
getImplementation(bytes4 selectorview returns (address)
getPartnerFeeStructure(address partnerview returns (struct AugustusStorageFeeStructure)
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoleMember(bytes32 roleuint256 indexview returns (address)
getRoleMemberCount(bytes32 roleview returns (uint256)
getRouterData(bytes32 keyview returns (bytes)
hasRole(bytes32 roleaddress accountview returns (bool)
isAdapterInitialized(bytes32 keyview returns (bool)
isRouterInitialized(bytes32 keyview returns (bool)
State-modifying
grantRole(bytes32 roleaddress account
initializeAdapter(address adapterbytes data
initializeRouter(address routerbytes data
registerPartner(address partneruint256 _partnerSharebool _noPositiveSlippagebool _positiveSlippageToUseruint16 _feePercentstring partnerIdbytes _data
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setFeeWallet(address _feeWallet
setImplementation(bytes4 selectoraddress implementation
transferTokens(address tokenaddress destinationuint256 amount
initialize(bytes
simpleBuy(struct UtilsSimpleData datapayable 
simpleSwap(struct UtilsSimpleData datapayable returns (uint256 receivedAmount)
Events
AdapterInitialized(address indexed adapter
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
RouterInitialized(address indexed router
BoughtV3(bytes16 uuidaddress partneruint256 feePercentaddress initiatoraddress indexed beneficiaryaddress indexed srcTokenaddress indexed destTokenuint256 srcAmountuint256 receivedAmountuint256 expectedAmount
SwappedV3(bytes16 uuidaddress partneruint256 feePercentaddress initiatoraddress indexed beneficiaryaddress indexed srcTokenaddress indexed destTokenuint256 srcAmountuint256 receivedAmountuint256 expectedAmount
Constructor
constructor(address _feeWallet
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.