ETH Price: $2,077.36 (+2.93%)
 

Overview

Max Total Supply

10,000,000,000 PLUME

Holders

34,881 ( 0.163%)
Created with Highcharts 10.2.1

Market

Price

$0.20 @ 0.000097 ETH (+5.45%)

Onchain Market Cap

$2,007,090,000.00

Circulating Supply Market Cap

$402,341,647.00

Other Info

Token Contract (WITH 18 Decimals)

Balance
0 PLUME

Value
$0.00
0xd60539696e97ea14acbbc72ca5cdb36acbd93935
Loading...
Loading
Loading...
Loading
Loading...
Loading

OVERVIEW

Plume Network is a full-stack L1 RWA Chain and ecosystem purpose-built for RWAfi, enabling the rapid adoption and demand-driven integration of real-world assets.

Market

Volume (24H):$66,929,108.00
Market Capitalization:$402,341,647.00
Circulating Supply:2,000,000,000.00 PLUME
Market Data Source: Coinmarketcap

# Exchange Pair Price  24H Volume % Volume
1
HTX
PLUME-USDT$0.2012
0.0000969 Eth
$27,573,849.00
136,302,126.970 PLUME
41.3175%
2
Bybit
PLUME-USDT$0.2012
0.0000969 Eth
$10,317,247.00
50,436,276.100 PLUME
15.2888%
3
Gate.io
PLUME-USDT$0.2012
0.0000969 Eth
$8,973,678.00
43,920,653.760 PLUME
13.3137%
4
MEXC
PLUME-USDT$0.2013
0.0000969 Eth
$5,335,165.00
26,505,761.250 PLUME
8.0347%
5
KuCoin
PLUME-USDT$0.201
0.0000968 Eth
$3,654,700.00
18,179,569.000 PLUME
5.5108%
6
Bitget
PLUME-USDT$0.2011
0.0000968 Eth
$2,348,342.00
11,524,323.230 PLUME
3.4934%
7
Bithumb
PLUME-KRW$0.2018
0.0000971 Eth
$2,227,194.00
11,039,392.593 PLUME
3.3464%
8
Uniswap V3 (Ethereum)
0X4C1746A800D224393FE2470C70A35717ED4EA5F1-0XA0B86991C6218B36C1D19D4A2E9EB0CE3606EB48$0.2003
0.0000964 Eth
$1,342,602.00
6,536,554.762 0X4C1746A800D224393FE2470C70A35717ED4EA5F1
1.9814%
9
Bitvavo
PLUME-EUR$0.2012
0.0000969 Eth
$943,876.00
4,690,802.818 PLUME
1.4219%
10
Ourbit
PLUME-USDT$0.2011
0.0000968 Eth
$929,639.00
4,561,721.020 PLUME
1.3828%
11
BigONE
PLUME-USDT$0.2079
0.0001001 Eth
$760,568.00
3,658,096.060 PLUME
1.1089%
12
Biconomy.com
PLUME-USDT$0.217
0.0001090 Eth
$659,656.00
3,404,917.756 PLUME
1.0321%
13
FameEX
PLUME-USDT$0.2011
0.0000966 Eth
$523,371.00
2,560,354.400 PLUME
0.7761%
14
Bitunix
PLUME-USDT$0.2011
0.0000968 Eth
$452,443.00
2,249,584.150 PLUME
0.6819%
15
DigiFinex
PLUME-USDT$0.2011
0.0000968 Eth
$391,055.00
1,944,564.400 PLUME
0.5895%
16
LCX Exchange
PLUME-EUR$0.201
0.0000968 Eth
$346,016.00
1,721,641.666 PLUME
0.5219%
17
Hotcoin
PLUME-USDT$0.2008
0.0000967 Eth
$295,645.00
1,472,382.750 PLUME
0.4463%
18
BingX
PLUME-USDT$0.2012
0.0000969 Eth
$294,834.00
1,439,604.548 PLUME
0.4364%
19
CoinW
PLUME-USDT$0.2008
0.0000967 Eth
$273,731.00
1,363,106.760 PLUME
0.4132%
20
Uniswap V4 (Ethereum)
0X4C1746A800D224393FE2470C70A35717ED4EA5F1-0XA0B86991C6218B36C1D19D4A2E9EB0CE3606EB48$0.2003
0.0000964 Eth
$204,698.00
985,329.510 0X4C1746A800D224393FE2470C70A35717ED4EA5F1
0.2987%
21
Phemex
PLUME-USDT$0.2004
0.0000965 Eth
$193,048.00
963,244.700 PLUME
0.2920%
22
Matcha (Ethereum)
0X4C1746A800D224393FE2470C70A35717ED4EA5F1-0XDAC17F958D2EE523A2206206994597C13D831EC7$0.207
0.0001037 Eth
$154,725.00
753,624.149 0X4C1746A800D224393FE2470C70A35717ED4EA5F1
0.2284%
23
BVOX
PLUME-USDT$0.201
0.0000968 Eth
$105,879.00
521,806.100 PLUME
0.1582%
24
Crypto.com Exchange
PLUME-USD$0.2013
0.0000969 Eth
$54,191.00
269,152.000 PLUME
0.0816%
25
Bilaxy
PLUME-ETH$0.2131
0.0001026 Eth
$34,724.00
162,954.000 PLUME
0.0494%
26
BloFin
PLUME-USDT$0.2009
0.0000967 Eth
$32,080.00
158,774.300 PLUME
0.0481%
27
CoinEx
PLUME-USDT$0.2005
0.0000966 Eth
$31,239.00
153,701.086 PLUME
0.0466%
28
Bitrue
PLUME-USDT$0.2011
0.0000968 Eth
$30,257.00
150,472.778 PLUME
0.0456%
29
ChangeNOW
PLUME-BTC$0.2047
0.0000986 Eth
$15,474.31
74,935.781 PLUME
0.0227%
30
Azbit
PLUME-USDT$0.2007
0.0000966 Eth
$15,321.07
75,639.500 PLUME
0.0229%
31
Coinone
PLUME-KRW$0.2039
0.0000982 Eth
$14,638.25
71,780.484 PLUME
0.0218%
32
BTSE
PLUME-USDT$0.2005
0.0000966 Eth
$13,897.45
69,300.360 PLUME
0.0210%
33
Tothemoon
PLUME-USDT$0.2013
0.0000969 Eth
$7,314.39
36,339.500 PLUME
0.0110%
34
WOO X
PLUME-USDT$0.2015
0.0000969 Eth
$5,207.22
25,847.280 PLUME
0.0078%
35
Mudrex
PLUME-USDT$0.2012
0.0000969 Eth
$3,404.28
16,917.106 PLUME
0.0051%
36
WEEX
PLUME-USDT$0.2007
0.0000967 Eth
$2,927.23
14,563.100 PLUME
0.0044%
37
Matcha (Ethereum)
0X4C1746A800D224393FE2470C70A35717ED4EA5F1-0XA0B86991C6218B36C1D19D4A2E9EB0CE3606EB48$0.2082
0.0001006 Eth
$2,914.38
14,000.000 0X4C1746A800D224393FE2470C70A35717ED4EA5F1
0.0042%
38
BitMart
PLUME-USDT$0.2111
0.0001016 Eth
$1,188.34
5,628.900 PLUME
0.0017%
39
LBank
PLUME-USDT$0.2098
0.0001010 Eth
$594.96
2,835.600 PLUME
0.0009%
40
NovaDAX
PLUME-BRL$0.2033
0.0000979 Eth
$574.97
2,827.860 PLUME
0.0009%

Contract Source Code Verified (Exact Match)

Contract Name:
PProxy

Compiler Version
v0.8.25+commit.b61c2a91

Optimization Enabled:
Yes with 200 runs

Other Settings:
paris EvmVersion
File 1 of 7 : PProxy.sol
1
2
3
4
5
6
7
8
9
10
// SPDX-License-Identifier: MIT
pragma solidity 0.8.25;
import { ERC1967Proxy } from "@openzeppelin/contracts/proxy/ERC1967/ERC1967Proxy.sol";
contract PProxy is ERC1967Proxy {
constructor(address _logic, bytes memory _data) ERC1967Proxy(_logic, _data) { }
}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

File 2 of 7 : ERC1967Proxy.sol
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts (last updated v5.0.0) (proxy/ERC1967/ERC1967Proxy.sol)
pragma solidity ^0.8.20;
import {Proxy} from "../Proxy.sol";
import {ERC1967Utils} from "./ERC1967Utils.sol";
/**
* @dev This contract implements an upgradeable proxy. It is upgradeable because calls are delegated to an
* implementation address that can be changed. This address is stored in storage in the location specified by
* https://eips.ethereum.org/EIPS/eip-1967[EIP1967], so that it doesn't conflict with the storage layout of the
* implementation behind the proxy.
*/
contract ERC1967Proxy is Proxy {
/**
* @dev Initializes the upgradeable proxy with an initial implementation specified by `implementation`.
*
* If `_data` is nonempty, it's used as data in a delegate call to `implementation`. This will typically be an
* encoded function call, and allows initializing the storage of the proxy like a Solidity constructor.
*
* Requirements:
*
* - If `data` is empty, `msg.value` must be zero.
*/
constructor(address implementation, bytes memory _data) payable {
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

File 3 of 7 : Proxy.sol
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts (last updated v5.0.0) (proxy/Proxy.sol)
pragma solidity ^0.8.20;
/**
* @dev This abstract contract provides a fallback function that delegates all calls to another contract using the EVM
* instruction `delegatecall`. We refer to the second contract as the _implementation_ behind the proxy, and it has to
* be specified by overriding the virtual {_implementation} function.
*
* Additionally, delegation to the implementation can be triggered manually through the {_fallback} function, or to a
* different contract through the {_delegate} function.
*
* The success and return data of the delegated call will be returned back to the caller of the proxy.
*/
abstract contract Proxy {
/**
* @dev Delegates the current call to `implementation`.
*
* This function does not return to its internal call site, it will return directly to the external caller.
*/
function _delegate(address implementation) internal virtual {
assembly {
// Copy msg.data. We take full control of memory in this inline assembly
// block because it will not return to Solidity code. We overwrite the
// Solidity scratch pad at memory position 0.
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

File 4 of 7 : ERC1967Utils.sol
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts (last updated v5.0.0) (proxy/ERC1967/ERC1967Utils.sol)
pragma solidity ^0.8.20;
import {IBeacon} from "../beacon/IBeacon.sol";
import {Address} from "../../utils/Address.sol";
import {StorageSlot} from "../../utils/StorageSlot.sol";
/**
* @dev This abstract contract provides getters and event emitting update functions for
* https://eips.ethereum.org/EIPS/eip-1967[EIP1967] slots.
*/
library ERC1967Utils {
// We re-declare ERC-1967 events here because they can't be used directly from IERC1967.
// This will be fixed in Solidity 0.8.21. At that point we should remove these events.
/**
* @dev Emitted when the implementation is upgraded.
*/
event Upgraded(address indexed implementation);
/**
* @dev Emitted when the admin account has changed.
*/
event AdminChanged(address previousAdmin, address newAdmin);
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

File 5 of 7 : IBeacon.sol
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts (last updated v5.0.0) (proxy/beacon/IBeacon.sol)
pragma solidity ^0.8.20;
/**
* @dev This is the interface that {BeaconProxy} expects of its beacon.
*/
interface IBeacon {
/**
* @dev Must return an address that can be used as a delegate call target.
*
* {UpgradeableBeacon} will check that this address is a contract.
*/
function implementation() external view returns (address);
}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

File 6 of 7 : Address.sol
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts (last updated v5.0.0) (utils/Address.sol)
pragma solidity ^0.8.20;
/**
* @dev Collection of functions related to the address type
*/
library Address {
/**
* @dev The ETH balance of the account is not enough to perform the operation.
*/
error AddressInsufficientBalance(address account);
/**
* @dev There's no code at `target` (it is not a contract).
*/
error AddressEmptyCode(address target);
/**
* @dev A call to an address target failed. The target may have reverted.
*/
error FailedInnerCall();
/**
* @dev Replacement for Solidity's `transfer`: sends `amount` wei to
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

File 7 of 7 : StorageSlot.sol
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts (last updated v5.0.0) (utils/StorageSlot.sol)
// This file was procedurally generated from scripts/generate/templates/StorageSlot.js.
pragma solidity ^0.8.20;
/**
* @dev Library for reading and writing primitive types to specific storage slots.
*
* Storage slots are often used to avoid storage conflict when dealing with upgradeable contracts.
* This library helps with reading and writing to such slots without the need for inline assembly.
*
* The functions in this library return Slot structs that contain a `value` member that can be used to read or write.
*
* Example usage to set ERC1967 implementation slot:
* ```solidity
* contract ERC1967 {
* bytes32 internal constant _IMPLEMENTATION_SLOT = 0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc;
*
* function _getImplementation() internal view returns (address) {
* return StorageSlot.getAddressSlot(_IMPLEMENTATION_SLOT).value;
* }
*
* function _setImplementation(address newImplementation) internal {
* require(newImplementation.code.length > 0);
* StorageSlot.getAddressSlot(_IMPLEMENTATION_SLOT).value = newImplementation;
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Settings
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
{
"remappings": [
"@openzeppelin/contracts-upgradeable/=lib/openzeppelin-contracts-upgradeable/contracts/",
"@openzeppelin/contracts/=lib/openzeppelin-contracts/contracts/",
"ds-test/=lib/openzeppelin-contracts-upgradeable/lib/forge-std/lib/ds-test/src/",
"erc4626-tests/=lib/openzeppelin-contracts-upgradeable/lib/erc4626-tests/",
"forge-std/=lib/forge-std/src/",
"openzeppelin-contracts-upgradeable/=lib/openzeppelin-contracts-upgradeable/",
"openzeppelin-contracts/=lib/openzeppelin-contracts/"
],
"optimizer": {
"enabled": true,
"runs": 200
},
"metadata": {
"useLiteralContent": false,
"bytecodeHash": "ipfs",
"appendCBOR": true
},
"outputSelection": {
"*": {
"*": [
"evm.bytecode",
"evm.deployedBytecode",
"devdoc",
"userdoc",
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Contract Security Audit

Contract ABI

API
[{"inputs":[{"internalType":"address","name":"_logic","type":"address"},{"internalType":"bytes","name":"_data","type":"bytes"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"address","name":"target","type":"address"}],"name":"AddressEmptyCode","type":"error"},{"inputs":[{"internalType":"address","name":"implementation","type":"address"}],"name":"ERC1967InvalidImplementation","type":"error"},{"inputs":[],"name":"ERC1967NonPayable","type":"error"},{"inputs":[],"name":"FailedInnerCall","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"implementation","type":"address"}],"name":"Upgraded","type":"event"},{"stateMutability":"payable","type":"fallback"}]

608060405234801561001057600080fd5b5060405161041b38038061041b83398101604081905261002f91610279565b818161003b8282610044565b50505050610363565b61004d826100a3565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a280511561009757610092828261011f565b505050565b61009f610196565b5050565b806001600160a01b03163b6000036100de57604051634c9c8ce360e01b81526001600160a01b03821660048201526024015b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80546001600160a01b0319166001600160a01b0392909216919091179055565b6060600080846001600160a01b03168460405161013c9190610347565b600060405180830381855af49150503d8060008114610177576040519150601f19603f3d011682016040523d82523d6000602084013e61017c565b606091505b50909250905061018d8583836101b7565b95945050505050565b34156101b55760405163b398979f60e01b815260040160405180910390fd5b565b6060826101cc576101c782610216565b61020f565b81511580156101e357506001600160a01b0384163b155b1561020c57604051639996b31560e01b81526001600160a01b03851660048201526024016100d5565b50805b9392505050565b8051156102265780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b634e487b7160e01b600052604160045260246000fd5b60005b83811015610270578181015183820152602001610258565b50506000910152565b6000806040838503121561028c57600080fd5b82516001600160a01b03811681146102a357600080fd5b60208401519092506001600160401b03808211156102c057600080fd5b818501915085601f8301126102d457600080fd5b8151818111156102e6576102e661023f565b604051601f8201601f19908116603f0116810190838211818310171561030e5761030e61023f565b8160405282815288602084870101111561032757600080fd5b610338836020830160208801610255565b80955050505050509250929050565b60008251610359818460208701610255565b9190910192915050565b60aa806103716000396000f3fe6080604052600a600c565b005b60186014601a565b6051565b565b6000604c7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b905090565b3660008037600080366000845af43d6000803e808015606f573d6000f35b3d6000fdfea26469706673582212205cd7bbec95752e345866fd94369e60201fe40732204e8090360bfc53412e4b7f64736f6c63430008190033000000000000000000000000226e2dae9b561b314be6eec531590faa82daa3a800000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000024c4d66de800000000000000000000000092f623e5b94130ce6aab372b35e7c94e8806b08d00000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x6080604052600a600c565b005b60186014601a565b6051565b565b6000604c7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b905090565b3660008037600080366000845af43d6000803e808015606f573d6000f35b3d6000fdfea26469706673582212205cd7bbec95752e345866fd94369e60201fe40732204e8090360bfc53412e4b7f64736f6c63430008190033

Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)

000000000000000000000000226e2dae9b561b314be6eec531590faa82daa3a800000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000024c4d66de800000000000000000000000092f623e5b94130ce6aab372b35e7c94e8806b08d00000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : _logic (address): 0x226E2Dae9b561B314bE6eEC531590fAa82dAa3a8
Arg [1] : _data (bytes): 0xc4d66de800000000000000000000000092f623e5b94130ce6aab372b35e7c94e8806b08d

-----Encoded View---------------
5 Constructor Arguments found :
Arg [0] : 000000000000000000000000226e2dae9b561b314be6eec531590faa82daa3a8
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000040
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000024
Arg [3] : c4d66de800000000000000000000000092f623e5b94130ce6aab372b35e7c94e
Arg [4] : 8806b08d00000000000000000000000000000000000000000000000000000000


Loading...
Loading
Loading...
Loading
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.