SalesManager

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x7972bec2 at 16624972
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots

No balances found for "SalesManager"

No transactions found for "SalesManager"


Functions
Getter at block 21382667
AccessManager(view returns (address)
0x0000000000000000000000000000000000000000
CarbonCreditNFTContract(view returns (address)
0x0000000000000000000000000000000000000000
IMPTAddress(view returns (address)
0x0000000000000000000000000000000000000000
IMPTTreasuryAddress(view returns (address)
0x0000000000000000000000000000000000000000
SoulboundToken(view returns (address)
0x0000000000000000000000000000000000000000
USDCAddress(view returns (address)
0x0000000000000000000000000000000000000000
WETHAddress(view returns (address)
0x0000000000000000000000000000000000000000
paused(view returns (bool)
false
proxiableUUID(view returns (bytes32)
0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc
Read-only
usedRequests(bytes24view returns (bool)
State-modifying
addSwapTarget(address _implementation
initialize(ISalesManagerConstructorParams _params
pause(
purchaseSoulboundToken(struct ISalesManagerAuthorisationParams _authorisationParamsstring _imageURI
purchaseWithIMPT(struct ISalesManagerAuthorisationParams _authorisationParamsstruct ISalesManagerSwapParams _swapParams
purchaseWithIMPTWithoutSwap(struct ISalesManagerAuthorisationParams _authorisationParams
removeSwapTarget(address _implementation
setCarbonCreditNFT(address _carbonCreditNFT
setIMPTTreasury(address _implementation
setPlatformToken(address _implementation
setSoulboundToken(address _soulboundToken
setUSDC(address _implementation
setWETH(address _implementation
unpause(
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
CarbonCreditNFTContractChanged(address _implementation
IMPTTreasuryChanged(address _implementation
Initialized(uint8 version
Paused(address account
PlatformTokenChanged(address _implementation
PurchaseCompleted(bytes24 _requestIduint256 _purchaseAmount
SoulboundTokenContractChanged(address _implementation
SoulboundTokenMinted(address _owneruint256 _tokenId
USDCChanged(address _implementation
Unpaused(address account
Upgraded(address indexed implementation
WETHChanged(address _implementation
Constructor

This contract contains no constructor objects.

Fallback and receive
receive(
Errors
CannotBeZeroAddress(
InvalidSignature(
MissingRole(bytes32 _roleaddress _account
SignatureExpired(
UnauthorisedSwapTarget(
WrongBuyTokenChange(
WrongSellTokenChange(
ZeroXSwapFailed(