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

PortfolioMain

Verified contract

Implementation

Active on Base with 0 txns
Deployed by via 0x00a00f3e at 18037904
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 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 1 additional slot
3 additional variables

No balances found for "PortfolioMain"

No transactions found for "PortfolioMain"


Functions
Getter at block 22111581
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
PORTFOLIO_BRIDGE_ROLE(view returns (bytes32)
0x58aa05b56cf9e0a999dff04c62c0ebffe411e3a2a6258f0f135597bd1ba69077
TENK(view returns (uint256)
100000
VERSION(view returns (bytes32)
0x322e352e36000000000000000000000000000000000000000000000000000000
allowDeposit(view returns (bool)
false
getBannedAccounts(view returns (address)
0x0000000000000000000000000000000000000000
getChainId(view returns (uint32)
0
getMinDepositAmounts(view returns (bytes32[]uint256[])
([], [])
getNative(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
getTokenList(view returns (bytes32[])
[]
minDepositMultiplier(view returns (uint8)
0
native(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
nativeDepositsRestricted(view returns (bool)
false
paused(view returns (bool)
false
portfolioBridge(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
bridgeFeeCollected(bytes32view returns (uint256)
bridgeParams(bytes32view returns (uint256 feeuint256 gasSwapRatiobool usedForGasSwap)
getBridgeFee(uint8 _bridgeuint32 _dstChainListOrgChainIdbytes32 _symboluint256 _quantityview returns (uint256 bridgeFee)
getMinDepositAmount(bytes32 _symbolview returns (uint256)
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoleMember(bytes32 roleuint256 indexview returns (address)
getRoleMemberCount(bytes32 roleview returns (uint256)
getToken(bytes32 _symbolview returns (address)
getTokenDetails(bytes32 _symbolview returns (struct IPortfolioTokenDetails)
getTokenDetailsById(bytes32 _symbolIdview returns (struct IPortfolioTokenDetails)
hasRole(bytes32 roleaddress accountview returns (bool)
isTrustedContract(address _contractview returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenDetailsMap(bytes32view returns (uint8 decimalsaddress tokenAddressuint8 auctionModeuint32 srcChainIdbytes32 symbolbytes32 symbolIdbytes32 sourceChainSymbolbool isVirtual)
tokenDetailsMapById(bytes32view returns (bytes32)
tokenMap(bytes32view returns (address)
trustedContractToIntegrator(addressview returns (string)
trustedContracts(addressview returns (bool)
State-modifying
addToken(bytes32 _symboladdress _tokenAddressuint32 _srcChainIduint8 _decimalsuint256 _feeuint256 _gasSwapRatiobool _isVirtual
addTrustedContract(address _contractstring _organization
collectBridgeFees(bytes32[] _symbols
collectNativeBridgeFees(
depositNative(address _fromuint8 _bridgepayable 
depositToken(address _frombytes32 _symboluint256 _quantityuint8 _bridge
depositTokenFromContract(address _frombytes32 _symboluint256 _quantity
enableBridgeProvider(uint8 _bridgebool _enable
grantRole(bytes32 roleaddress account
initialize(bytes32 _nativeuint32 _chainId
pause(
pauseDeposit(bool _depositPause
processXFerPayload(struct IPortfolioXFER _xfer
removeToken(bytes32 _symboluint32
removeTrustedContract(address _contract
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 _roleaddress _address
setBannedAccounts(address _address
setBridgeParam(bytes32 _symboluint256 _feeuint256 _gasSwapRatiobool _usedForGasSwap
setMinDepositMultiplier(uint8 _minDepositMultiplier
setPortfolioBridge(address _portfolioBridge
unpause(
Events
AddressSet(string indexed namestring actionNameaddress oldAddressaddress newAddress
Initialized(uint8 version
ParameterUpdated(bytes32 indexed pairstring _paramuint256 _oldValueuint256 _newValue
Paused(address account
PortfolioUpdated(uint8 indexed transactionaddress indexed walletbytes32 indexed symboluint256 quantityuint256 feeChargeduint256 totaluint256 availableaddress walletOther
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleUpdated(string indexed namestring actionNamebytes32 updatedRoleaddress updatedAddress
Unpaused(address account
Constructor

This contract contains no constructor objects.

Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.