all collections · daily · marketplace overlay
weekly · real (teal) vs wash (rose)
all collections · daily · marketplace overlay
weekly · real (teal) vs wash (rose)
counterparties · funders · clusters
Move packages this wallet published on-chain — what it shipped, not what it used.
This package manages GalxeNFT objects, which represent NFTs with a name, content ID (cid), and image URL. It also uses a GalxeTable object to store a public key, a treasurer address, and a table of used verification IDs. The `init` function creates an AdminCap, a shared GalxeTable, and a Display object for GalxeNFTs, transferring them to the deployer. The `update_public_key` entry function allows an AdminCap holder to update the public key stored in the GalxeTable. The `mint` entry function allows users to mint a GalxeNFT by providing a signed MintChallenge, a fee, and other NFT details. This function verifies the signature against the public key in GalxeTable, checks if the verify_id has been used, and ensures the challenge has not expired. The `consume_signature` function is a private helper that performs the signature verification and checks for verify_id usage. The `is_verify_id_used` function is a public view function to check if a verify_id has already
This package manages GalxeNFT objects, which are non-fungible tokens with a name, content ID (cid), and image URL. The `init` function initializes an AdminCap for the deployer, a shared GalxeTable containing a public key and a table of used verification IDs, and a Display object for GalxeNFTs. The `update_public_key` entry function allows the AdminCap holder to update the public key within the shared GalxeTable. The `mint` entry function creates a new GalxeNFT, transferring it to a specified address, after verifying a signature against a MintChallenge object and the public key stored in the GalxeTable, and ensuring the `verify_id` has not been used before. It also transfers a Coin to the treasurer specified in the GalxeTable and emits a MintNFT event. A notable pattern is the use of an Ed25519 signature for minting, time-gating for the minting challenge, and a `verify_ids` table within GalxeTable to prevent replay attacks for minting.
This package manages GalxeNFT objects, which are non-fungible tokens with a name, content ID (cid), and image URL. The `init` function creates an `AdminCap` and a shared `GalxeTable` object, which stores a public key for signature verification and a table of used verification IDs. It also sets up a display for `GalxeNFT` objects. The `update_public_key` entry function allows the holder of the `AdminCap` to update the public key stored in the `GalxeTable`. The `mint` entry function allows users to mint a `GalxeNFT` by providing a signed `MintChallenge` (verified using the public key in `GalxeTable`), a claim fee in a generic coin type, and ensuring the `verify_id` has not been used before. The `mint` function transfers the minted `GalxeNFT` to the specified address and the claim fee to the treasurer address stored in the `GalxeTable`. A notable pattern is the use of signature gating (`consume_signature`) to authorize mint
This package manages GalxeNFT objects, which are non-fungible tokens with a name, content ID (cid), version, and image URL. The `init` function creates an AdminCap for the deployer and a shared GalxeTable object, which stores a public key and a table of used verification IDs. The `mint` entry function allows users to mint GalxeNFTs after verifying a signature against a MintChallenge object and checking for expiration and unique verification IDs; it also emits a MintNFT event. The `transfer_nft` entry function enables transferring GalxeNFTs if the GalxeTable's `transferable` flag is true, emitting a TransferNFT event. The `update_public_key` and `set_transferable` entry functions are gated by the AdminCap, allowing the administrator to update the public key used for signature verification and toggle the transferability of NFTs, respectively. The package uses signature gating for minting and an admin cap for configuration changes.
This Sui package manages GalxeNFT objects, which represent NFTs with a name, content ID (cid), and image URL. The `init` function creates an `AdminCap` for the deployer and a shared `GalxeTable` object, which stores a public key for signature verification and a table of used verification IDs. It also initializes a `Display` object for `GalxeNFT`s. The `update_public_key` entry function allows the holder of the `AdminCap` to update the public key stored in the `GalxeTable`. The `mint` entry function allows users to mint a `GalxeNFT` by providing a valid signature, a `MintChallenge` object, and paying a fee in a generic `Coin` type. This function checks if the `MintChallenge` has expired, verifies the provided signature against the stored public key, and ensures the `verify_id` has not been used before. The fee is transferred to the treasurer address stored in the `GalxeTable`. The package utilizes signature gating for minting and time-gating
{
"wallet": "0xef098235711f525676d92598a4aa4ca924fe9776462f0462f0e1352a0334f4d1",
"n_tx": 59,
"n_successful_tx": 50,
"n_distinct_epochs": 22,
"n_distinct_sponsors": 2,
"first_seen_cp": 42582776,
"last_seen_cp": 186138953,
"first_seen_ts_ms": 1722506062493,
"last_seen_ts_ms": 1756960291588,
"total_gas_spent_mist": 381404844,
"n_self_sponsored_tx": 57,
"n_sponsored_tx": 2,
"gas_price_p50": 740,
"gas_price_p95": 758,
"active_hours_top24": [
10,
8,
6,
16,
9,
7,
11,
2,
12,
4,
15,
14,
3,
17,
19,
13
],
"primary_archetype": null,
"labels": [],
"label_confidence": [],
"bot_score": 0,
"bot_signals": [],
"cex_label": null
}Top active hours by UTC. Circadian peak → likely E. / SE Asia.