diff --git a/idl/helium_entity_manager.json b/idl/helium_entity_manager.json index 39fdf44..30c1f33 100644 --- a/idl/helium_entity_manager.json +++ b/idl/helium_entity_manager.json @@ -1,839 +1,1391 @@ { - "version": "0.2.13", - "name": "helium_entity_manager", + "address": "hemjuPXBpNvggtaUnN1MwT3wrdhttKEfosTcc2P9Pg8", + "metadata": { + "name": "helium_entity_manager", + "version": "0.3.7", + "spec": "0.1.0", + "description": "Created with Anchor" + }, "instructions": [ { - "name": "initializeRewardableEntityConfigV0", + "name": "approve_maker_v0", + "discriminator": [ + 12, + 230, + 133, + 92, + 150, + 229, + 141, + 142 + ], "accounts": [ { "name": "payer", - "isMut": true, - "isSigner": true + "writable": true, + "signer": true + }, + { + "name": "rewardable_entity_config" }, { - "name": "subDao", - "isMut": false, - "isSigner": false, + "name": "sub_dao", "relations": [ - "authority" + "rewardable_entity_config" ] }, { - "name": "authority", - "isMut": false, - "isSigner": true + "name": "hnt_mint", + "relations": [ + "dao" + ] }, { - "name": "rewardableEntityConfig", - "isMut": true, - "isSigner": false, + "name": "escrow", + "writable": true, "pda": { "seeds": [ { - "kind": "const", - "type": "string", - "value": "rewardable_entity_config" + "kind": "account", + "path": "maker" }, { - "kind": "account", - "type": "publicKey", - "account": "SubDaoV0", - "path": "sub_dao" + "kind": "const", + "value": [ + 6, + 221, + 246, + 225, + 215, + 101, + 161, + 147, + 217, + 203, + 225, + 70, + 206, + 235, + 121, + 172, + 28, + 180, + 133, + 237, + 95, + 91, + 55, + 145, + 58, + 140, + 245, + 133, + 126, + 255, + 0, + 169 + ] }, { - "kind": "arg", - "type": { - "defined": "InitializeRewardableEntityConfigArgsV0" - }, - "path": "args.symbol" + "kind": "account", + "path": "hnt_mint" } - ] - } - }, - { - "name": "systemProgram", - "isMut": false, - "isSigner": false - } - ], - "args": [ - { - "name": "args", - "type": { - "defined": "InitializeRewardableEntityConfigArgsV0" + ], + "program": { + "kind": "const", + "value": [ + 140, + 151, + 37, + 143, + 78, + 36, + 137, + 241, + 187, + 61, + 16, + 41, + 20, + 142, + 13, + 131, + 11, + 90, + 19, + 153, + 218, + 255, + 16, + 132, + 4, + 142, + 123, + 216, + 219, + 233, + 248, + 89 + ] + } } - } - ] - }, - { - "name": "approveMakerV0", - "accounts": [ - { - "name": "payer", - "isMut": true, - "isSigner": true }, { - "name": "rewardableEntityConfig", - "isMut": false, - "isSigner": false, - "relations": [ - "authority", - "sub_dao" - ] - }, - { - "name": "subDao", - "isMut": false, - "isSigner": false, + "name": "authority", + "signer": true, "relations": [ - "dao" + "rewardable_entity_config" ] }, { - "name": "hntMint", - "isMut": false, - "isSigner": false + "name": "maker" }, { - "name": "escrow", - "isMut": true, - "isSigner": false - }, - { - "name": "authority", - "isMut": false, - "isSigner": true - }, - { - "name": "maker", - "isMut": false, - "isSigner": false, - "relations": [ - "dao" - ] - }, - { - "name": "makerApproval", - "isMut": true, - "isSigner": false, + "name": "maker_approval", + "writable": true, "pda": { "seeds": [ { "kind": "const", - "type": "string", - "value": "maker_approval" + "value": [ + 109, + 97, + 107, + 101, + 114, + 95, + 97, + 112, + 112, + 114, + 111, + 118, + 97, + 108 + ] }, { "kind": "account", - "type": "publicKey", - "account": "RewardableEntityConfigV0", "path": "rewardable_entity_config" }, { "kind": "account", - "type": "publicKey", - "account": "MakerV0", "path": "maker" } ] } }, { - "name": "systemProgram", - "isMut": false, - "isSigner": false + "name": "system_program", + "address": "11111111111111111111111111111111" }, { - "name": "tokenProgram", - "isMut": false, - "isSigner": false + "name": "token_program", + "address": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA" }, { - "name": "associatedTokenProgram", - "isMut": false, - "isSigner": false + "name": "associated_token_program", + "address": "ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL" }, { "name": "dao", - "isMut": false, - "isSigner": false, "relations": [ - "hnt_mint" + "sub_dao", + "maker" ] } ], "args": [] }, { - "name": "revokeMakerV0", - "accounts": [ - { - "name": "refund", - "isMut": true, - "isSigner": true - }, - { - "name": "rewardableEntityConfig", - "isMut": false, - "isSigner": false, - "relations": [ - "authority" - ] - }, - { - "name": "authority", - "isMut": false, - "isSigner": true - }, - { - "name": "maker", - "isMut": false, - "isSigner": false - }, - { - "name": "makerApproval", - "isMut": true, - "isSigner": false, - "pda": { - "seeds": [ - { - "kind": "const", - "type": "string", - "value": "maker_approval" - }, - { - "kind": "account", - "type": "publicKey", - "account": "RewardableEntityConfigV0", - "path": "rewardable_entity_config" - }, - { - "kind": "account", - "type": "publicKey", - "account": "MakerV0", - "path": "maker" - } - ] - } - }, - { - "name": "systemProgram", - "isMut": false, - "isSigner": false - } + "name": "approve_program_v0", + "discriminator": [ + 5, + 238, + 152, + 185, + 72, + 120, + 3, + 145 ], - "args": [] - }, - { - "name": "approveProgramV0", "accounts": [ { "name": "payer", - "isMut": true, - "isSigner": true + "writable": true, + "signer": true }, { - "name": "dao", - "isMut": false, - "isSigner": false, - "relations": [ - "authority" - ] + "name": "dao" }, { "name": "authority", - "isMut": false, - "isSigner": true + "signer": true, + "relations": [ + "dao" + ] }, { - "name": "programApproval", - "isMut": true, - "isSigner": false, + "name": "program_approval", + "writable": true, "pda": { "seeds": [ { "kind": "const", - "type": "string", - "value": "program_approval" + "value": [ + 112, + 114, + 111, + 103, + 114, + 97, + 109, + 95, + 97, + 112, + 112, + 114, + 111, + 118, + 97, + 108 + ] }, { "kind": "account", - "type": "publicKey", - "account": "DaoV0", "path": "dao" }, { "kind": "arg", - "type": { - "defined": "ApproveProgramArgsV0" - }, "path": "args.program_id" } ] } }, { - "name": "systemProgram", - "isMut": false, - "isSigner": false + "name": "system_program", + "address": "11111111111111111111111111111111" } ], "args": [ { "name": "args", "type": { - "defined": "ApproveProgramArgsV0" + "defined": { + "name": "ApproveProgramArgsV0" + } } } ] }, { - "name": "revokeProgramV0", + "name": "initialize_data_only_v0", + "discriminator": [ + 19, + 81, + 219, + 30, + 10, + 34, + 12, + 80 + ], "accounts": [ { - "name": "refund", - "isMut": true, - "isSigner": true - }, - { - "name": "dao", - "isMut": false, - "isSigner": false, + "name": "authority", + "writable": true, + "signer": true, "relations": [ - "authority" + "dao" ] }, { - "name": "authority", - "isMut": false, - "isSigner": true - }, - { - "name": "programApproval", - "isMut": true, - "isSigner": false, + "name": "data_only_config", + "writable": true, "pda": { "seeds": [ { "kind": "const", - "type": "string", - "value": "program_approval" + "value": [ + 100, + 97, + 116, + 97, + 95, + 111, + 110, + 108, + 121, + 95, + 99, + 111, + 110, + 102, + 105, + 103 + ] }, { "kind": "account", - "type": "publicKey", - "account": "DaoV0", "path": "dao" - }, - { - "kind": "arg", - "type": { - "defined": "RevokeProgramArgsV0" - }, - "path": "args.program_id" } ] } }, { - "name": "systemProgram", - "isMut": false, - "isSigner": false - } - ], - "args": [ + "name": "dao" + }, { - "name": "args", - "type": { - "defined": "RevokeProgramArgsV0" + "name": "tree_authority", + "writable": true, + "pda": { + "seeds": [ + { + "kind": "account", + "path": "merkle_tree" + } + ], + "program": { + "kind": "account", + "path": "bubblegum_program" + } } - } - ] - }, - { - "name": "initializeMakerV0", - "accounts": [ + }, { - "name": "payer", - "isMut": true, - "isSigner": true + "name": "merkle_tree", + "writable": true }, { - "name": "maker", - "isMut": true, - "isSigner": false, + "name": "collection", + "writable": true, "pda": { "seeds": [ { "kind": "const", - "type": "string", - "value": "maker" + "value": [ + 99, + 111, + 108, + 108, + 101, + 99, + 116, + 105, + 111, + 110 + ] }, { "kind": "account", - "type": "publicKey", - "account": "DaoV0", - "path": "dao" - }, - { - "kind": "arg", - "type": { - "defined": "InitializeMakerArgsV0" - }, - "path": "args.name" + "path": "data_only_config" } ] } }, { - "name": "dao", - "isMut": false, - "isSigner": false - }, - { - "name": "collection", - "isMut": true, - "isSigner": false, + "name": "token_account", + "writable": true, "pda": { "seeds": [ + { + "kind": "account", + "path": "data_only_config" + }, { "kind": "const", - "type": "string", - "value": "collection" + "value": [ + 6, + 221, + 246, + 225, + 215, + 101, + 161, + 147, + 217, + 203, + 225, + 70, + 206, + 235, + 121, + 172, + 28, + 180, + 133, + 237, + 95, + 91, + 55, + 145, + 58, + 140, + 245, + 133, + 126, + 255, + 0, + 169 + ] }, { "kind": "account", - "type": "publicKey", - "account": "MakerV0", - "path": "maker" + "path": "collection" } - ] + ], + "program": { + "kind": "const", + "value": [ + 140, + 151, + 37, + 143, + 78, + 36, + 137, + 241, + 187, + 61, + 16, + 41, + 20, + 142, + 13, + 131, + 11, + 90, + 19, + 153, + 218, + 255, + 16, + 132, + 4, + 142, + 123, + 216, + 219, + 233, + 248, + 89 + ] + } } }, { - "name": "metadata", - "isMut": true, - "isSigner": false, + "name": "master_edition", + "writable": true, "pda": { "seeds": [ { "kind": "const", - "type": "string", - "value": "metadata" + "value": [ + 109, + 101, + 116, + 97, + 100, + 97, + 116, + 97 + ] }, { "kind": "account", - "type": "publicKey", "path": "token_metadata_program" }, { "kind": "account", - "type": "publicKey", - "account": "Mint", "path": "collection" + }, + { + "kind": "const", + "value": [ + 101, + 100, + 105, + 116, + 105, + 111, + 110 + ] } ], - "programId": { + "program": { "kind": "account", - "type": "publicKey", "path": "token_metadata_program" } } }, { - "name": "masterEdition", - "isMut": true, - "isSigner": false, + "name": "metadata", + "writable": true, "pda": { "seeds": [ { "kind": "const", - "type": "string", - "value": "metadata" + "value": [ + 109, + 101, + 116, + 97, + 100, + 97, + 116, + 97 + ] }, { "kind": "account", - "type": "publicKey", "path": "token_metadata_program" }, { "kind": "account", - "type": "publicKey", - "account": "Mint", "path": "collection" - }, - { - "kind": "const", - "type": "string", - "value": "edition" } ], - "programId": { + "program": { "kind": "account", - "type": "publicKey", "path": "token_metadata_program" } } }, { - "name": "tokenAccount", - "isMut": true, - "isSigner": false + "name": "token_metadata_program", + "address": "metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s" }, { - "name": "tokenMetadataProgram", - "isMut": false, - "isSigner": false + "name": "log_wrapper", + "address": "noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV" }, { - "name": "associatedTokenProgram", - "isMut": false, - "isSigner": false + "name": "system_program", + "address": "11111111111111111111111111111111" }, { - "name": "systemProgram", - "isMut": false, - "isSigner": false + "name": "bubblegum_program", + "address": "BGUMAp9Gq7iTEuizy4pqaxsTyUCBK68MDfK752saRPUY" }, { - "name": "tokenProgram", - "isMut": false, - "isSigner": false + "name": "compression_program", + "address": "cmtDvXumGCrqC1Age74AVPhSRVXJMd8PJS91L8KbNCK" + }, + { + "name": "token_program", + "address": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA" + }, + { + "name": "associated_token_program", + "address": "ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL" } ], "args": [ { "name": "args", "type": { - "defined": "InitializeMakerArgsV0" + "defined": { + "name": "InitializeDataOnlyArgsV0" + } } } ] }, { - "name": "issueEntityV0", + "name": "initialize_maker_v0", + "discriminator": [ + 204, + 26, + 62, + 134, + 112, + 201, + 162, + 160 + ], "accounts": [ { "name": "payer", - "isMut": true, - "isSigner": true + "writable": true, + "signer": true }, { - "name": "eccVerifier", - "isMut": false, - "isSigner": true + "name": "maker", + "writable": true, + "pda": { + "seeds": [ + { + "kind": "const", + "value": [ + 109, + 97, + 107, + 101, + 114 + ] + }, + { + "kind": "account", + "path": "dao" + }, + { + "kind": "arg", + "path": "args.name" + } + ] + } }, { - "name": "issuingAuthority", - "isMut": false, - "isSigner": true + "name": "dao" }, { "name": "collection", - "isMut": false, - "isSigner": false + "writable": true, + "pda": { + "seeds": [ + { + "kind": "const", + "value": [ + 99, + 111, + 108, + 108, + 101, + 99, + 116, + 105, + 111, + 110 + ] + }, + { + "kind": "account", + "path": "maker" + } + ] + } }, { - "name": "collectionMetadata", - "isMut": true, - "isSigner": false, + "name": "metadata", + "writable": true, "pda": { "seeds": [ { "kind": "const", - "type": "string", - "value": "metadata" + "value": [ + 109, + 101, + 116, + 97, + 100, + 97, + 116, + 97 + ] }, { "kind": "account", - "type": "publicKey", "path": "token_metadata_program" }, { "kind": "account", - "type": "publicKey", - "account": "Mint", "path": "collection" } ], - "programId": { + "program": { "kind": "account", - "type": "publicKey", "path": "token_metadata_program" } } }, { - "name": "collectionMasterEdition", - "isMut": false, - "isSigner": false, + "name": "master_edition", + "writable": true, "pda": { "seeds": [ { "kind": "const", - "type": "string", - "value": "metadata" + "value": [ + 109, + 101, + 116, + 97, + 100, + 97, + 116, + 97 + ] }, { "kind": "account", - "type": "publicKey", "path": "token_metadata_program" }, { "kind": "account", - "type": "publicKey", - "account": "Mint", "path": "collection" }, { "kind": "const", - "type": "string", - "value": "edition" + "value": [ + 101, + 100, + 105, + 116, + 105, + 111, + 110 + ] } ], - "programId": { + "program": { "kind": "account", - "type": "publicKey", "path": "token_metadata_program" } } }, { - "name": "maker", - "isMut": true, - "isSigner": false, - "relations": [ - "issuing_authority", - "collection", - "merkle_tree", - "dao" - ] - }, - { - "name": "entityCreator", - "isMut": false, - "isSigner": false, + "name": "token_account", + "writable": true, "pda": { "seeds": [ + { + "kind": "account", + "path": "maker" + }, { "kind": "const", - "type": "string", - "value": "entity_creator" + "value": [ + 6, + 221, + 246, + 225, + 215, + 101, + 161, + 147, + 217, + 203, + 225, + 70, + 206, + 235, + 121, + 172, + 28, + 180, + 133, + 237, + 95, + 91, + 55, + 145, + 58, + 140, + 245, + 133, + 126, + 255, + 0, + 169 + ] }, { "kind": "account", - "type": "publicKey", - "account": "DaoV0", - "path": "dao" + "path": "collection" } - ] + ], + "program": { + "kind": "const", + "value": [ + 140, + 151, + 37, + 143, + 78, + 36, + 137, + 241, + 187, + 61, + 16, + 41, + 20, + 142, + 13, + 131, + 11, + 90, + 19, + 153, + 218, + 255, + 16, + 132, + 4, + 142, + 123, + 216, + 219, + 233, + 248, + 89 + ] + } } }, { - "name": "dao", - "isMut": false, - "isSigner": false + "name": "token_metadata_program", + "address": "metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s" }, { - "name": "keyToAsset", - "isMut": true, - "isSigner": false + "name": "associated_token_program", + "address": "ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL" }, { - "name": "treeAuthority", - "isMut": true, - "isSigner": false, - "pda": { - "seeds": [ - { - "kind": "account", - "type": "publicKey", - "path": "merkle_tree" - } - ], - "programId": { - "kind": "account", - "type": "publicKey", - "path": "bubblegum_program" + "name": "system_program", + "address": "11111111111111111111111111111111" + }, + { + "name": "token_program", + "address": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA" + } + ], + "args": [ + { + "name": "args", + "type": { + "defined": { + "name": "InitializeMakerArgsV0" } } - }, + } + ] + }, + { + "name": "initialize_rewardable_entity_config_v0", + "discriminator": [ + 174, + 50, + 32, + 15, + 143, + 7, + 11, + 152 + ], + "accounts": [ { - "name": "recipient", - "isMut": false, - "isSigner": false + "name": "payer", + "writable": true, + "signer": true }, { - "name": "merkleTree", - "isMut": true, - "isSigner": false + "name": "sub_dao" }, { - "name": "bubblegumSigner", - "isMut": false, - "isSigner": false, - "pda": { - "seeds": [ - { + "name": "authority", + "signer": true, + "relations": [ + "sub_dao" + ] + }, + { + "name": "rewardable_entity_config", + "writable": true, + "pda": { + "seeds": [ + { + "kind": "const", + "value": [ + 114, + 101, + 119, + 97, + 114, + 100, + 97, + 98, + 108, + 101, + 95, + 101, + 110, + 116, + 105, + 116, + 121, + 95, + 99, + 111, + 110, + 102, + 105, + 103 + ] + }, + { + "kind": "account", + "path": "sub_dao" + }, + { + "kind": "arg", + "path": "args.symbol" + } + ] + } + }, + { + "name": "system_program", + "address": "11111111111111111111111111111111" + } + ], + "args": [ + { + "name": "args", + "type": { + "defined": { + "name": "InitializeRewardableEntityConfigArgsV0" + } + } + } + ] + }, + { + "name": "issue_data_only_entity_v0", + "discriminator": [ + 191, + 96, + 245, + 46, + 63, + 73, + 207, + 17 + ], + "accounts": [ + { + "name": "payer", + "writable": true, + "signer": true + }, + { + "name": "ecc_verifier", + "signer": true + }, + { + "name": "collection", + "relations": [ + "data_only_config" + ] + }, + { + "name": "collection_metadata", + "writable": true, + "pda": { + "seeds": [ + { + "kind": "const", + "value": [ + 109, + 101, + 116, + 97, + 100, + 97, + 116, + 97 + ] + }, + { + "kind": "account", + "path": "token_metadata_program" + }, + { + "kind": "account", + "path": "collection" + } + ], + "program": { + "kind": "account", + "path": "token_metadata_program" + } + } + }, + { + "name": "collection_master_edition", + "pda": { + "seeds": [ + { + "kind": "const", + "value": [ + 109, + 101, + 116, + 97, + 100, + 97, + 116, + 97 + ] + }, + { + "kind": "account", + "path": "token_metadata_program" + }, + { + "kind": "account", + "path": "collection" + }, + { + "kind": "const", + "value": [ + 101, + 100, + 105, + 116, + 105, + 111, + 110 + ] + } + ], + "program": { + "kind": "account", + "path": "token_metadata_program" + } + } + }, + { + "name": "data_only_config", + "writable": true, + "pda": { + "seeds": [ + { + "kind": "const", + "value": [ + 100, + 97, + 116, + 97, + 95, + 111, + 110, + 108, + 121, + 95, + 99, + 111, + 110, + 102, + 105, + 103 + ] + }, + { + "kind": "account", + "path": "dao" + } + ] + } + }, + { + "name": "entity_creator", + "pda": { + "seeds": [ + { + "kind": "const", + "value": [ + 101, + 110, + 116, + 105, + 116, + 121, + 95, + 99, + 114, + 101, + 97, + 116, + 111, + 114 + ] + }, + { + "kind": "account", + "path": "dao" + } + ] + } + }, + { + "name": "dao" + }, + { + "name": "key_to_asset", + "writable": true + }, + { + "name": "tree_authority", + "writable": true, + "pda": { + "seeds": [ + { + "kind": "account", + "path": "merkle_tree" + } + ], + "program": { + "kind": "account", + "path": "bubblegum_program" + } + } + }, + { + "name": "recipient" + }, + { + "name": "merkle_tree", + "writable": true, + "relations": [ + "data_only_config" + ] + }, + { + "name": "data_only_escrow", + "writable": true, + "pda": { + "seeds": [ + { + "kind": "const", + "value": [ + 100, + 97, + 116, + 97, + 95, + 111, + 110, + 108, + 121, + 95, + 101, + 115, + 99, + 114, + 111, + 119 + ] + }, + { + "kind": "account", + "path": "data_only_config" + } + ] + } + }, + { + "name": "bubblegum_signer", + "pda": { + "seeds": [ + { "kind": "const", - "type": "string", - "value": "collection_cpi" + "value": [ + 99, + 111, + 108, + 108, + 101, + 99, + 116, + 105, + 111, + 110, + 95, + 99, + 112, + 105 + ] } ], - "programId": { + "program": { "kind": "account", - "type": "publicKey", "path": "bubblegum_program" } } }, { - "name": "tokenMetadataProgram", - "isMut": false, - "isSigner": false + "name": "token_metadata_program", + "address": "metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s" }, { - "name": "logWrapper", - "isMut": false, - "isSigner": false + "name": "log_wrapper", + "address": "noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV" }, { - "name": "bubblegumProgram", - "isMut": false, - "isSigner": false + "name": "bubblegum_program", + "address": "BGUMAp9Gq7iTEuizy4pqaxsTyUCBK68MDfK752saRPUY" }, { - "name": "compressionProgram", - "isMut": false, - "isSigner": false + "name": "compression_program", + "address": "cmtDvXumGCrqC1Age74AVPhSRVXJMd8PJS91L8KbNCK" }, { - "name": "systemProgram", - "isMut": false, - "isSigner": false + "name": "system_program", + "address": "11111111111111111111111111111111" } ], "args": [ { "name": "args", "type": { - "defined": "IssueEntityArgsV0" + "defined": { + "name": "IssueDataOnlyEntityArgsV0" + } } } ] }, { - "name": "issueProgramEntityV0", + "name": "issue_entity_v0", + "discriminator": [ + 232, + 194, + 122, + 68, + 167, + 246, + 119, + 197 + ], "accounts": [ { "name": "payer", - "isMut": true, - "isSigner": true + "writable": true, + "signer": true }, { - "name": "programApprover", - "isMut": false, - "isSigner": true + "name": "ecc_verifier", + "signer": true }, { - "name": "programApproval", - "isMut": false, - "isSigner": false, + "name": "issuing_authority", + "signer": true, "relations": [ - "dao" + "maker" ] }, - { - "name": "collectionAuthority", - "isMut": false, - "isSigner": true - }, { "name": "collection", - "isMut": false, - "isSigner": false + "relations": [ + "maker" + ] }, { - "name": "collectionMetadata", - "isMut": true, - "isSigner": false, + "name": "collection_metadata", + "writable": true, "pda": { "seeds": [ { "kind": "const", - "type": "string", - "value": "metadata" + "value": [ + 109, + 101, + 116, + 97, + 100, + 97, + 116, + 97 + ] }, { "kind": "account", - "type": "publicKey", "path": "token_metadata_program" }, { "kind": "account", - "type": "publicKey", - "account": "Mint", "path": "collection" } ], - "programId": { + "program": { "kind": "account", - "type": "publicKey", "path": "token_metadata_program" } } }, { - "name": "collectionMasterEdition", - "isMut": false, - "isSigner": false, + "name": "collection_master_edition", "pda": { "seeds": [ { "kind": "const", - "type": "string", - "value": "metadata" + "value": [ + 109, + 101, + 116, + 97, + 100, + 97, + 116, + 97 + ] }, { "kind": "account", - "type": "publicKey", "path": "token_metadata_program" }, { "kind": "account", - "type": "publicKey", - "account": "Mint", "path": "collection" }, { "kind": "const", - "type": "string", - "value": "edition" + "value": [ + 101, + 100, + 105, + 116, + 105, + 111, + 110 + ] } ], - "programId": { + "program": { "kind": "account", - "type": "publicKey", "path": "token_metadata_program" } } }, { - "name": "entityCreator", - "isMut": false, - "isSigner": false, + "name": "maker", + "writable": true + }, + { + "name": "entity_creator", "pda": { "seeds": [ { "kind": "const", - "type": "string", - "value": "entity_creator" + "value": [ + 101, + 110, + 116, + 105, + 116, + 121, + 95, + 99, + 114, + 101, + 97, + 116, + 111, + 114 + ] }, { "kind": "account", - "type": "publicKey", - "account": "DaoV0", "path": "dao" } ] @@ -841,3224 +1393,4026 @@ }, { "name": "dao", - "isMut": false, - "isSigner": false + "relations": [ + "maker" + ] }, { - "name": "keyToAsset", - "isMut": true, - "isSigner": false + "name": "key_to_asset", + "writable": true }, { - "name": "treeAuthority", - "isMut": true, - "isSigner": false, + "name": "tree_authority", + "writable": true, "pda": { "seeds": [ { "kind": "account", - "type": "publicKey", "path": "merkle_tree" } ], - "programId": { + "program": { "kind": "account", - "type": "publicKey", "path": "bubblegum_program" } } }, { - "name": "recipient", - "isMut": false, - "isSigner": false + "name": "recipient" }, { - "name": "merkleTree", - "isMut": true, - "isSigner": false + "name": "merkle_tree", + "writable": true, + "relations": [ + "maker" + ] }, { - "name": "bubblegumSigner", - "isMut": false, - "isSigner": false, + "name": "bubblegum_signer", "pda": { "seeds": [ { "kind": "const", - "type": "string", - "value": "collection_cpi" + "value": [ + 99, + 111, + 108, + 108, + 101, + 99, + 116, + 105, + 111, + 110, + 95, + 99, + 112, + 105 + ] } ], - "programId": { + "program": { "kind": "account", - "type": "publicKey", "path": "bubblegum_program" } } }, { - "name": "tokenMetadataProgram", - "isMut": false, - "isSigner": false + "name": "token_metadata_program", + "address": "metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s" }, { - "name": "logWrapper", - "isMut": false, - "isSigner": false + "name": "log_wrapper", + "address": "noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV" }, { - "name": "bubblegumProgram", - "isMut": false, - "isSigner": false + "name": "bubblegum_program", + "address": "BGUMAp9Gq7iTEuizy4pqaxsTyUCBK68MDfK752saRPUY" }, { - "name": "compressionProgram", - "isMut": false, - "isSigner": false + "name": "compression_program", + "address": "cmtDvXumGCrqC1Age74AVPhSRVXJMd8PJS91L8KbNCK" }, { - "name": "systemProgram", - "isMut": false, - "isSigner": false + "name": "system_program", + "address": "11111111111111111111111111111111" } ], "args": [ { "name": "args", "type": { - "defined": "IssueProgramEntityArgsV0" + "defined": { + "name": "IssueEntityArgsV0" + } } } ] }, { - "name": "issueNotEmittedEntityV0", + "name": "issue_iot_operations_fund_v0", + "discriminator": [ + 222, + 131, + 120, + 163, + 230, + 187, + 91, + 209 + ], "accounts": [ { "name": "payer", - "isMut": true, - "isSigner": true + "writable": true, + "signer": true }, { "name": "authority", - "isMut": false, - "isSigner": true + "signer": true, + "relations": [ + "dao" + ] }, { - "name": "dao", - "isMut": false, - "isSigner": false + "name": "dao" }, { - "name": "entityCreator", - "isMut": false, - "isSigner": false, + "name": "entity_creator", "pda": { "seeds": [ { "kind": "const", - "type": "string", - "value": "entity_creator" + "value": [ + 101, + 110, + 116, + 105, + 116, + 121, + 95, + 99, + 114, + 101, + 97, + 116, + 111, + 114 + ] }, { "kind": "account", - "type": "publicKey", - "account": "DaoV0", "path": "dao" } ] } }, { - "name": "keyToAsset", - "isMut": true, - "isSigner": false + "name": "key_to_asset", + "writable": true }, { - "name": "recipient", - "isMut": true, - "isSigner": false, + "name": "recipient" + }, + { + "name": "recipient_account", + "writable": true, "pda": { "seeds": [ + { + "kind": "account", + "path": "recipient" + }, { "kind": "const", - "type": "string", - "value": "not_emitted" + "value": [ + 6, + 221, + 246, + 225, + 215, + 101, + 161, + 147, + 217, + 203, + 225, + 70, + 206, + 235, + 121, + 172, + 28, + 180, + 133, + 237, + 95, + 91, + 55, + 145, + 58, + 140, + 245, + 133, + 126, + 255, + 0, + 169 + ] + }, + { + "kind": "account", + "path": "mint" } ], - "programId": { - "kind": "account", - "type": "publicKey", - "path": "no_emit_program" + "program": { + "kind": "const", + "value": [ + 140, + 151, + 37, + 143, + 78, + 36, + 137, + 241, + 187, + 61, + 16, + 41, + 20, + 142, + 13, + 131, + 11, + 90, + 19, + 153, + 218, + 255, + 16, + 132, + 4, + 142, + 123, + 216, + 219, + 233, + 248, + 89 + ] } } }, - { - "name": "recipientAccount", - "isMut": true, - "isSigner": false - }, { "name": "mint", - "isMut": true, - "isSigner": false + "writable": true }, { "name": "metadata", - "isMut": true, - "isSigner": false, + "writable": true, "pda": { "seeds": [ { "kind": "const", - "type": "string", - "value": "metadata" + "value": [ + 109, + 101, + 116, + 97, + 100, + 97, + 116, + 97 + ] }, { "kind": "account", - "type": "publicKey", "path": "token_metadata_program" }, { "kind": "account", - "type": "publicKey", - "account": "Mint", "path": "mint" } ], - "programId": { + "program": { "kind": "account", - "type": "publicKey", "path": "token_metadata_program" } } }, { - "name": "masterEdition", - "isMut": true, - "isSigner": false, + "name": "master_edition", + "writable": true, "pda": { "seeds": [ { "kind": "const", - "type": "string", - "value": "metadata" + "value": [ + 109, + 101, + 116, + 97, + 100, + 97, + 116, + 97 + ] }, { "kind": "account", - "type": "publicKey", "path": "token_metadata_program" }, { "kind": "account", - "type": "publicKey", - "account": "Mint", "path": "mint" }, { "kind": "const", - "type": "string", - "value": "edition" + "value": [ + 101, + 100, + 105, + 116, + 105, + 111, + 110 + ] } ], - "programId": { + "program": { "kind": "account", - "type": "publicKey", "path": "token_metadata_program" } } }, { - "name": "tokenMetadataProgram", - "isMut": false, - "isSigner": false + "name": "token_metadata_program", + "address": "metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s" }, { - "name": "tokenProgram", - "isMut": false, - "isSigner": false + "name": "token_program", + "address": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA" }, { - "name": "associatedTokenProgram", - "isMut": false, - "isSigner": false + "name": "associated_token_program", + "address": "ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL" }, { - "name": "systemProgram", - "isMut": false, - "isSigner": false - }, - { - "name": "instructions", - "isMut": false, - "isSigner": false - }, - { - "name": "noEmitProgram", - "isMut": false, - "isSigner": false + "name": "system_program", + "address": "11111111111111111111111111111111" } ], "args": [] }, { - "name": "issueIotOperationsFundV0", + "name": "issue_not_emitted_entity_v0", + "discriminator": [ + 60, + 112, + 240, + 206, + 80, + 101, + 94, + 210 + ], "accounts": [ { "name": "payer", - "isMut": true, - "isSigner": true + "writable": true, + "signer": true }, { "name": "authority", - "isMut": false, - "isSigner": true + "signer": true }, { - "name": "dao", - "isMut": false, - "isSigner": false, - "relations": [ - "authority" - ] + "name": "dao" }, { - "name": "entityCreator", - "isMut": false, - "isSigner": false, + "name": "entity_creator", "pda": { "seeds": [ { "kind": "const", - "type": "string", - "value": "entity_creator" + "value": [ + 101, + 110, + 116, + 105, + 116, + 121, + 95, + 99, + 114, + 101, + 97, + 116, + 111, + 114 + ] }, { "kind": "account", - "type": "publicKey", - "account": "DaoV0", "path": "dao" } ] } }, { - "name": "keyToAsset", - "isMut": true, - "isSigner": false + "name": "key_to_asset", + "writable": true }, { "name": "recipient", - "isMut": false, - "isSigner": false + "writable": true, + "pda": { + "seeds": [ + { + "kind": "const", + "value": [ + 110, + 111, + 116, + 95, + 101, + 109, + 105, + 116, + 116, + 101, + 100 + ] + } + ], + "program": { + "kind": "account", + "path": "no_emit_program" + } + } }, { - "name": "recipientAccount", - "isMut": true, - "isSigner": false + "name": "recipient_account", + "writable": true, + "pda": { + "seeds": [ + { + "kind": "account", + "path": "recipient" + }, + { + "kind": "const", + "value": [ + 6, + 221, + 246, + 225, + 215, + 101, + 161, + 147, + 217, + 203, + 225, + 70, + 206, + 235, + 121, + 172, + 28, + 180, + 133, + 237, + 95, + 91, + 55, + 145, + 58, + 140, + 245, + 133, + 126, + 255, + 0, + 169 + ] + }, + { + "kind": "account", + "path": "mint" + } + ], + "program": { + "kind": "const", + "value": [ + 140, + 151, + 37, + 143, + 78, + 36, + 137, + 241, + 187, + 61, + 16, + 41, + 20, + 142, + 13, + 131, + 11, + 90, + 19, + 153, + 218, + 255, + 16, + 132, + 4, + 142, + 123, + 216, + 219, + 233, + 248, + 89 + ] + } + } }, { "name": "mint", - "isMut": true, - "isSigner": false + "writable": true }, { "name": "metadata", - "isMut": true, - "isSigner": false, + "writable": true, "pda": { "seeds": [ { "kind": "const", - "type": "string", - "value": "metadata" + "value": [ + 109, + 101, + 116, + 97, + 100, + 97, + 116, + 97 + ] }, { "kind": "account", - "type": "publicKey", "path": "token_metadata_program" }, { "kind": "account", - "type": "publicKey", - "account": "Mint", "path": "mint" } ], - "programId": { + "program": { "kind": "account", - "type": "publicKey", "path": "token_metadata_program" } } }, { - "name": "masterEdition", - "isMut": true, - "isSigner": false, + "name": "master_edition", + "writable": true, "pda": { "seeds": [ { "kind": "const", - "type": "string", - "value": "metadata" + "value": [ + 109, + 101, + 116, + 97, + 100, + 97, + 116, + 97 + ] }, { "kind": "account", - "type": "publicKey", "path": "token_metadata_program" }, { "kind": "account", - "type": "publicKey", - "account": "Mint", "path": "mint" }, { "kind": "const", - "type": "string", - "value": "edition" + "value": [ + 101, + 100, + 105, + 116, + 105, + 111, + 110 + ] } ], - "programId": { + "program": { "kind": "account", - "type": "publicKey", "path": "token_metadata_program" } } }, { - "name": "tokenMetadataProgram", - "isMut": false, - "isSigner": false + "name": "token_metadata_program", + "address": "metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s" + }, + { + "name": "token_program", + "address": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA" }, { - "name": "tokenProgram", - "isMut": false, - "isSigner": false + "name": "associated_token_program", + "address": "ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL" }, { - "name": "associatedTokenProgram", - "isMut": false, - "isSigner": false + "name": "system_program", + "address": "11111111111111111111111111111111" }, { - "name": "systemProgram", - "isMut": false, - "isSigner": false + "name": "instructions" + }, + { + "name": "no_emit_program", + "address": "noEmmgLmQdk6DLiPV8CSwQv3qQDyGEhz9m5A4zhtByv" } ], "args": [] }, { - "name": "onboardIotHotspotV0", + "name": "issue_program_entity_v0", + "discriminator": [ + 70, + 97, + 114, + 226, + 33, + 150, + 80, + 217 + ], "accounts": [ { "name": "payer", - "isMut": true, - "isSigner": true - }, - { - "name": "dcFeePayer", - "isMut": true, - "isSigner": true - }, - { - "name": "issuingAuthority", - "isMut": false, - "isSigner": true - }, - { - "name": "iotInfo", - "isMut": true, - "isSigner": false + "writable": true, + "signer": true }, { - "name": "hotspotOwner", - "isMut": true, - "isSigner": true + "name": "program_approver", + "signer": true }, { - "name": "merkleTree", - "isMut": false, - "isSigner": false + "name": "program_approval" }, { - "name": "dcBurner", - "isMut": true, - "isSigner": false + "name": "collection_authority", + "signer": true }, { - "name": "rewardableEntityConfig", - "isMut": false, - "isSigner": false, - "relations": [ - "sub_dao" - ] + "name": "collection" }, { - "name": "makerApproval", - "isMut": false, - "isSigner": false, + "name": "collection_metadata", + "writable": true, "pda": { "seeds": [ { "kind": "const", - "type": "string", - "value": "maker_approval" + "value": [ + 109, + 101, + 116, + 97, + 100, + 97, + 116, + 97 + ] }, { "kind": "account", - "type": "publicKey", - "account": "RewardableEntityConfigV0", - "path": "rewardable_entity_config" + "path": "token_metadata_program" }, { "kind": "account", - "type": "publicKey", - "account": "MakerV0", - "path": "maker" + "path": "collection" } - ] - }, - "relations": [ - "maker", - "rewardable_entity_config" - ] + ], + "program": { + "kind": "account", + "path": "token_metadata_program" + } + } }, { - "name": "maker", - "isMut": false, - "isSigner": false, - "relations": [ - "merkle_tree", - "issuing_authority", - "dao" - ] + "name": "collection_master_edition", + "pda": { + "seeds": [ + { + "kind": "const", + "value": [ + 109, + 101, + 116, + 97, + 100, + 97, + 116, + 97 + ] + }, + { + "kind": "account", + "path": "token_metadata_program" + }, + { + "kind": "account", + "path": "collection" + }, + { + "kind": "const", + "value": [ + 101, + 100, + 105, + 116, + 105, + 111, + 110 + ] + } + ], + "program": { + "kind": "account", + "path": "token_metadata_program" + } + } + }, + { + "name": "entity_creator", + "pda": { + "seeds": [ + { + "kind": "const", + "value": [ + 101, + 110, + 116, + 105, + 116, + 121, + 95, + 99, + 114, + 101, + 97, + 116, + 111, + 114 + ] + }, + { + "kind": "account", + "path": "dao" + } + ] + } }, { "name": "dao", - "isMut": false, - "isSigner": false, "relations": [ - "dc_mint" + "program_approval" ] }, { - "name": "keyToAsset", - "isMut": false, - "isSigner": false, - "relations": [ - "dao" - ] + "name": "key_to_asset", + "writable": true }, { - "name": "subDao", - "isMut": true, - "isSigner": false, - "relations": [ - "dao" - ] + "name": "tree_authority", + "writable": true, + "pda": { + "seeds": [ + { + "kind": "account", + "path": "merkle_tree" + } + ], + "program": { + "kind": "account", + "path": "bubblegum_program" + } + } }, { - "name": "dcMint", - "isMut": true, - "isSigner": false + "name": "recipient" }, { - "name": "dc", - "isMut": false, - "isSigner": false, + "name": "merkle_tree", + "writable": true + }, + { + "name": "bubblegum_signer", "pda": { "seeds": [ { "kind": "const", - "type": "string", - "value": "dc" - }, - { - "kind": "account", - "type": "publicKey", - "account": "Mint", - "path": "dc_mint" + "value": [ + 99, + 111, + 108, + 108, + 101, + 99, + 116, + 105, + 111, + 110, + 95, + 99, + 112, + 105 + ] } ], - "programId": { + "program": { "kind": "account", - "type": "publicKey", - "path": "data_credits_program" + "path": "bubblegum_program" } - }, - "relations": [ - "dc_mint" - ] - }, - { - "name": "compressionProgram", - "isMut": false, - "isSigner": false + } }, { - "name": "dataCreditsProgram", - "isMut": false, - "isSigner": false + "name": "token_metadata_program", + "address": "metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s" }, { - "name": "tokenProgram", - "isMut": false, - "isSigner": false + "name": "log_wrapper", + "address": "noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV" }, { - "name": "associatedTokenProgram", - "isMut": false, - "isSigner": false + "name": "bubblegum_program", + "address": "BGUMAp9Gq7iTEuizy4pqaxsTyUCBK68MDfK752saRPUY" }, { - "name": "systemProgram", - "isMut": false, - "isSigner": false + "name": "compression_program", + "address": "cmtDvXumGCrqC1Age74AVPhSRVXJMd8PJS91L8KbNCK" }, { - "name": "heliumSubDaosProgram", - "isMut": false, - "isSigner": false + "name": "system_program", + "address": "11111111111111111111111111111111" } ], "args": [ { "name": "args", "type": { - "defined": "OnboardIotHotspotArgsV0" + "defined": { + "name": "IssueProgramEntityArgsV0" + } } } ] }, { - "name": "onboardMobileHotspotV0", + "name": "onboard_data_only_iot_hotspot_v0", + "discriminator": [ + 98, + 179, + 127, + 51, + 58, + 191, + 174, + 188 + ], "accounts": [ { "name": "payer", - "isMut": true, - "isSigner": true - }, - { - "name": "dcFeePayer", - "isMut": true, - "isSigner": true - }, - { - "name": "issuingAuthority", - "isMut": false, - "isSigner": true - }, - { - "name": "mobileInfo", - "isMut": true, - "isSigner": false - }, - { - "name": "hotspotOwner", - "isMut": true, - "isSigner": true + "writable": true, + "signer": true }, { - "name": "merkleTree", - "isMut": false, - "isSigner": false + "name": "dc_fee_payer", + "writable": true, + "signer": true }, { - "name": "dcBurner", - "isMut": true, - "isSigner": false + "name": "iot_info", + "writable": true }, { - "name": "dntBurner", - "isMut": true, - "isSigner": false + "name": "hotspot_owner", + "writable": true, + "signer": true }, { - "name": "rewardableEntityConfig", - "isMut": false, - "isSigner": false, + "name": "merkle_tree", "relations": [ - "sub_dao" + "data_only_config" ] }, { - "name": "makerApproval", - "isMut": false, - "isSigner": false, + "name": "dc_burner", + "writable": true, "pda": { "seeds": [ + { + "kind": "account", + "path": "dc_fee_payer" + }, { "kind": "const", - "type": "string", - "value": "maker_approval" + "value": [ + 6, + 221, + 246, + 225, + 215, + 101, + 161, + 147, + 217, + 203, + 225, + 70, + 206, + 235, + 121, + 172, + 28, + 180, + 133, + 237, + 95, + 91, + 55, + 145, + 58, + 140, + 245, + 133, + 126, + 255, + 0, + 169 + ] }, { "kind": "account", - "type": "publicKey", - "account": "RewardableEntityConfigV0", - "path": "rewardable_entity_config" + "path": "dc_mint" + } + ], + "program": { + "kind": "const", + "value": [ + 140, + 151, + 37, + 143, + 78, + 36, + 137, + 241, + 187, + 61, + 16, + 41, + 20, + 142, + 13, + 131, + 11, + 90, + 19, + 153, + 218, + 255, + 16, + 132, + 4, + 142, + 123, + 216, + 219, + 233, + 248, + 89 + ] + } + } + }, + { + "name": "rewardable_entity_config" + }, + { + "name": "data_only_config", + "pda": { + "seeds": [ + { + "kind": "const", + "value": [ + 100, + 97, + 116, + 97, + 95, + 111, + 110, + 108, + 121, + 95, + 99, + 111, + 110, + 102, + 105, + 103 + ] }, { "kind": "account", - "type": "publicKey", - "account": "MakerV0", - "path": "maker" + "path": "dao" } ] - }, - "relations": [ - "maker", - "rewardable_entity_config" - ] + } }, { - "name": "maker", - "isMut": false, - "isSigner": false, + "name": "dao", "relations": [ - "merkle_tree", - "issuing_authority", - "dao" + "key_to_asset", + "sub_dao" ] }, { - "name": "dao", - "isMut": false, - "isSigner": false, - "relations": [ - "dc_mint" - ] + "name": "key_to_asset" }, { - "name": "keyToAsset", - "isMut": false, - "isSigner": false, + "name": "sub_dao", + "writable": true, "relations": [ - "dao" + "rewardable_entity_config" ] }, { - "name": "subDao", - "isMut": true, - "isSigner": false, + "name": "dc_mint", + "writable": true, "relations": [ "dao", - "dnt_mint" + "dc" ] }, - { - "name": "dcMint", - "isMut": true, - "isSigner": false - }, - { - "name": "dntMint", - "isMut": true, - "isSigner": false - }, - { - "name": "dntPrice", - "isMut": false, - "isSigner": false - }, { "name": "dc", - "isMut": false, - "isSigner": false, "pda": { "seeds": [ { "kind": "const", - "type": "string", - "value": "dc" + "value": [ + 100, + 99 + ] }, { "kind": "account", - "type": "publicKey", - "account": "Mint", "path": "dc_mint" } ], - "programId": { + "program": { "kind": "account", - "type": "publicKey", "path": "data_credits_program" } - }, - "relations": [ - "dc_mint" - ] + } }, { - "name": "compressionProgram", - "isMut": false, - "isSigner": false + "name": "compression_program", + "address": "cmtDvXumGCrqC1Age74AVPhSRVXJMd8PJS91L8KbNCK" }, { - "name": "dataCreditsProgram", - "isMut": false, - "isSigner": false + "name": "data_credits_program", + "address": "credMBJhYFzfn7NxBMdU4aUqFggAjgztaCcv2Fo6fPT" }, { - "name": "tokenProgram", - "isMut": false, - "isSigner": false + "name": "token_program", + "address": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA" }, { - "name": "associatedTokenProgram", - "isMut": false, - "isSigner": false + "name": "associated_token_program", + "address": "ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL" }, { - "name": "systemProgram", - "isMut": false, - "isSigner": false + "name": "system_program", + "address": "11111111111111111111111111111111" }, { - "name": "heliumSubDaosProgram", - "isMut": false, - "isSigner": false + "name": "helium_sub_daos_program", + "address": "hdaoVTCqhfHHo75XdAMxBKdUqvq1i5bF23sisBqVgGR" } ], "args": [ { "name": "args", "type": { - "defined": "OnboardMobileHotspotArgsV0" + "defined": { + "name": "OnboardDataOnlyIotHotspotArgsV0" + } } } ] }, { - "name": "updateRewardableEntityConfigV0", + "name": "onboard_data_only_mobile_hotspot_v0", + "discriminator": [ + 30, + 189, + 229, + 219, + 123, + 119, + 62, + 152 + ], "accounts": [ { "name": "payer", - "isMut": true, - "isSigner": true + "writable": true, + "signer": true }, { - "name": "authority", - "isMut": false, - "isSigner": true + "name": "dc_fee_payer", + "writable": true, + "signer": true }, { - "name": "rewardableEntityConfig", - "isMut": true, - "isSigner": false, - "relations": [ - "authority" - ] + "name": "mobile_info", + "writable": true }, { - "name": "systemProgram", - "isMut": false, - "isSigner": false - } - ], - "args": [ - { - "name": "args", - "type": { - "defined": "UpdateRewardableEntityConfigArgsV0" - } - } - ] - }, - { - "name": "updateMakerV0", - "accounts": [ + "name": "hotspot_owner", + "writable": true, + "signer": true + }, { - "name": "maker", - "isMut": true, - "isSigner": false, + "name": "merkle_tree", "relations": [ - "update_authority" + "data_only_config" ] }, { - "name": "updateAuthority", - "isMut": false, - "isSigner": true - } - ], - "args": [ - { - "name": "args", - "type": { - "defined": "UpdateMakerArgsV0" - } - } - ] - }, - { - "name": "setMakerTreeV0", - "accounts": [ - { - "name": "payer", - "isMut": true, - "isSigner": true + "name": "dc_burner", + "writable": true }, { - "name": "updateAuthority", - "isMut": false, - "isSigner": true + "name": "dnt_burner", + "writable": true }, { - "name": "maker", - "isMut": true, - "isSigner": false, - "relations": [ - "update_authority" - ] + "name": "rewardable_entity_config" }, { - "name": "treeAuthority", - "isMut": true, - "isSigner": false, + "name": "data_only_config", "pda": { "seeds": [ + { + "kind": "const", + "value": [ + 100, + 97, + 116, + 97, + 95, + 111, + 110, + 108, + 121, + 95, + 99, + 111, + 110, + 102, + 105, + 103 + ] + }, { "kind": "account", - "type": "publicKey", - "path": "merkle_tree" + "path": "dao" } - ], - "programId": { - "kind": "account", - "type": "publicKey", - "path": "bubblegum_program" - } + ] } }, { - "name": "merkleTree", - "isMut": true, - "isSigner": false + "name": "dao", + "relations": [ + "key_to_asset", + "sub_dao" + ] }, { - "name": "logWrapper", - "isMut": false, - "isSigner": false + "name": "key_to_asset" }, { - "name": "systemProgram", - "isMut": false, - "isSigner": false + "name": "sub_dao", + "writable": true, + "relations": [ + "rewardable_entity_config" + ] }, { - "name": "bubblegumProgram", - "isMut": false, - "isSigner": false + "name": "dc_mint", + "writable": true, + "relations": [ + "dao", + "dc" + ] }, { - "name": "compressionProgram", - "isMut": false, - "isSigner": false - } - ], - "args": [ - { - "name": "args", - "type": { - "defined": "SetMakerTreeArgsV0" - } - } - ] - }, - { - "name": "updateMakerTreeV0", - "accounts": [ - { - "name": "payer", - "isMut": true, - "isSigner": true + "name": "dnt_mint", + "writable": true, + "relations": [ + "sub_dao" + ] }, { - "name": "maker", - "isMut": true, - "isSigner": false + "name": "dnt_price" }, { - "name": "treeAuthority", - "isMut": true, - "isSigner": false, + "name": "dc", "pda": { "seeds": [ + { + "kind": "const", + "value": [ + 100, + 99 + ] + }, { "kind": "account", - "type": "publicKey", - "account": "MakerV0", - "path": "maker.merkle_tree" + "path": "dc_mint" } ], - "programId": { + "program": { "kind": "account", - "type": "publicKey", - "path": "bubblegum_program" + "path": "data_credits_program" } } }, { - "name": "newTreeAuthority", - "isMut": true, - "isSigner": false, - "pda": { - "seeds": [ - { - "kind": "account", - "type": "publicKey", - "path": "new_merkle_tree" - } - ], - "programId": { - "kind": "account", - "type": "publicKey", - "path": "bubblegum_program" - } - } + "name": "compression_program", + "address": "cmtDvXumGCrqC1Age74AVPhSRVXJMd8PJS91L8KbNCK" }, { - "name": "newMerkleTree", - "isMut": true, - "isSigner": false + "name": "data_credits_program", + "address": "credMBJhYFzfn7NxBMdU4aUqFggAjgztaCcv2Fo6fPT" }, { - "name": "logWrapper", - "isMut": false, - "isSigner": false + "name": "token_program", + "address": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA" }, { - "name": "systemProgram", - "isMut": false, - "isSigner": false + "name": "associated_token_program", + "address": "ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL" }, { - "name": "bubblegumProgram", - "isMut": false, - "isSigner": false + "name": "system_program", + "address": "11111111111111111111111111111111" }, { - "name": "compressionProgram", - "isMut": false, - "isSigner": false + "name": "helium_sub_daos_program", + "address": "hdaoVTCqhfHHo75XdAMxBKdUqvq1i5bF23sisBqVgGR" } ], "args": [ { "name": "args", "type": { - "defined": "UpdateMakerTreeArgsV0" + "defined": { + "name": "OnboardDataOnlyMobileHotspotArgsV0" + } } } ] }, { - "name": "updateIotInfoV0", + "name": "onboard_iot_hotspot_v0", + "discriminator": [ + 45, + 24, + 129, + 38, + 14, + 65, + 7, + 15 + ], "accounts": [ { "name": "payer", - "isMut": true, - "isSigner": true + "writable": true, + "signer": true + }, + { + "name": "dc_fee_payer", + "writable": true, + "signer": true + }, + { + "name": "issuing_authority", + "signer": true, + "relations": [ + "maker" + ] + }, + { + "name": "iot_info", + "writable": true }, { - "name": "dcFeePayer", - "isMut": true, - "isSigner": true + "name": "hotspot_owner", + "writable": true, + "signer": true }, { - "name": "iotInfo", - "isMut": true, - "isSigner": false + "name": "merkle_tree", + "relations": [ + "maker" + ] }, { - "name": "hotspotOwner", - "isMut": true, - "isSigner": true + "name": "dc_burner", + "writable": true }, { - "name": "merkleTree", - "isMut": false, - "isSigner": false + "name": "rewardable_entity_config", + "relations": [ + "maker_approval" + ] }, { - "name": "treeAuthority", - "isMut": false, - "isSigner": false, + "name": "maker_approval", "pda": { "seeds": [ + { + "kind": "const", + "value": [ + 109, + 97, + 107, + 101, + 114, + 95, + 97, + 112, + 112, + 114, + 111, + 118, + 97, + 108 + ] + }, { "kind": "account", - "type": "publicKey", - "path": "merkle_tree" + "path": "rewardable_entity_config" + }, + { + "kind": "account", + "path": "maker" } - ], - "programId": { - "kind": "account", - "type": "publicKey", - "path": "bubblegum_program" - } + ] } }, { - "name": "dcBurner", - "isMut": true, - "isSigner": false + "name": "maker", + "relations": [ + "maker_approval" + ] }, { - "name": "rewardableEntityConfig", - "isMut": false, - "isSigner": false, + "name": "dao", "relations": [ + "maker", + "key_to_asset", "sub_dao" ] }, { - "name": "dao", - "isMut": false, - "isSigner": false, + "name": "key_to_asset" + }, + { + "name": "sub_dao", + "writable": true, "relations": [ - "dc_mint" + "rewardable_entity_config" ] }, { - "name": "subDao", - "isMut": false, - "isSigner": false, + "name": "dc_mint", + "writable": true, "relations": [ - "dao" + "dao", + "dc" ] }, - { - "name": "dcMint", - "isMut": true, - "isSigner": false - }, { "name": "dc", - "isMut": false, - "isSigner": false, "pda": { "seeds": [ { "kind": "const", - "type": "string", - "value": "dc" + "value": [ + 100, + 99 + ] }, { "kind": "account", - "type": "publicKey", - "account": "Mint", "path": "dc_mint" } ], - "programId": { + "program": { "kind": "account", - "type": "publicKey", "path": "data_credits_program" } - }, - "relations": [ - "dc_mint" - ] + } }, { - "name": "bubblegumProgram", - "isMut": false, - "isSigner": false + "name": "compression_program", + "address": "cmtDvXumGCrqC1Age74AVPhSRVXJMd8PJS91L8KbNCK" }, { - "name": "compressionProgram", - "isMut": false, - "isSigner": false + "name": "data_credits_program", + "address": "credMBJhYFzfn7NxBMdU4aUqFggAjgztaCcv2Fo6fPT" }, { - "name": "dataCreditsProgram", - "isMut": false, - "isSigner": false + "name": "token_program", + "address": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA" }, { - "name": "tokenProgram", - "isMut": false, - "isSigner": false + "name": "associated_token_program", + "address": "ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL" }, { - "name": "associatedTokenProgram", - "isMut": false, - "isSigner": false + "name": "system_program", + "address": "11111111111111111111111111111111" }, { - "name": "systemProgram", - "isMut": false, - "isSigner": false + "name": "helium_sub_daos_program", + "address": "hdaoVTCqhfHHo75XdAMxBKdUqvq1i5bF23sisBqVgGR" } ], "args": [ { "name": "args", "type": { - "defined": "UpdateIotInfoArgsV0" + "defined": { + "name": "OnboardIotHotspotArgsV0" + } } } ] }, { - "name": "updateMobileInfoV0", + "name": "onboard_mobile_hotspot_v0", + "discriminator": [ + 23, + 144, + 210, + 155, + 8, + 203, + 90, + 207 + ], "accounts": [ { "name": "payer", - "isMut": false, - "isSigner": true + "writable": true, + "signer": true + }, + { + "name": "dc_fee_payer", + "writable": true, + "signer": true + }, + { + "name": "issuing_authority", + "signer": true, + "relations": [ + "maker" + ] + }, + { + "name": "mobile_info", + "writable": true }, { - "name": "dcFeePayer", - "isMut": false, - "isSigner": true + "name": "hotspot_owner", + "writable": true, + "signer": true }, { - "name": "mobileInfo", - "isMut": true, - "isSigner": false + "name": "merkle_tree", + "relations": [ + "maker" + ] + }, + { + "name": "dc_burner", + "writable": true }, { - "name": "hotspotOwner", - "isMut": true, - "isSigner": true + "name": "dnt_burner", + "writable": true }, { - "name": "merkleTree", - "isMut": false, - "isSigner": false + "name": "rewardable_entity_config" }, { - "name": "treeAuthority", - "isMut": false, - "isSigner": false, + "name": "maker_approval", "pda": { "seeds": [ + { + "kind": "const", + "value": [ + 109, + 97, + 107, + 101, + 114, + 95, + 97, + 112, + 112, + 114, + 111, + 118, + 97, + 108 + ] + }, { "kind": "account", - "type": "publicKey", - "path": "merkle_tree" + "path": "rewardable_entity_config" + }, + { + "kind": "account", + "path": "maker" } - ], - "programId": { - "kind": "account", - "type": "publicKey", - "path": "bubblegum_program" - } + ] } }, { - "name": "dcBurner", - "isMut": true, - "isSigner": false + "name": "maker" }, { - "name": "rewardableEntityConfig", - "isMut": false, - "isSigner": false, + "name": "dao", "relations": [ + "maker", + "key_to_asset", "sub_dao" ] }, { - "name": "dao", - "isMut": false, - "isSigner": false, + "name": "key_to_asset" + }, + { + "name": "sub_dao", + "writable": true, + "relations": [ + "rewardable_entity_config" + ] + }, + { + "name": "dc_mint", + "writable": true, "relations": [ - "dc_mint" + "dao", + "dc" ] }, { - "name": "subDao", - "isMut": false, - "isSigner": false, + "name": "dnt_mint", + "writable": true, "relations": [ - "dao" + "sub_dao" ] }, { - "name": "dcMint", - "isMut": true, - "isSigner": false + "name": "dnt_price" }, { "name": "dc", - "isMut": false, - "isSigner": false, "pda": { "seeds": [ { "kind": "const", - "type": "string", - "value": "dc" + "value": [ + 100, + 99 + ] }, { "kind": "account", - "type": "publicKey", - "account": "Mint", "path": "dc_mint" } ], - "programId": { + "program": { "kind": "account", - "type": "publicKey", "path": "data_credits_program" } - }, - "relations": [ - "dc_mint" - ] + } }, { - "name": "bubblegumProgram", - "isMut": false, - "isSigner": false + "name": "compression_program", + "address": "cmtDvXumGCrqC1Age74AVPhSRVXJMd8PJS91L8KbNCK" }, { - "name": "compressionProgram", - "isMut": false, - "isSigner": false + "name": "data_credits_program", + "address": "credMBJhYFzfn7NxBMdU4aUqFggAjgztaCcv2Fo6fPT" }, { - "name": "dataCreditsProgram", - "isMut": false, - "isSigner": false + "name": "token_program", + "address": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA" }, { - "name": "tokenProgram", - "isMut": false, - "isSigner": false + "name": "associated_token_program", + "address": "ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL" }, { - "name": "associatedTokenProgram", - "isMut": false, - "isSigner": false + "name": "system_program", + "address": "11111111111111111111111111111111" }, { - "name": "systemProgram", - "isMut": false, - "isSigner": false + "name": "helium_sub_daos_program", + "address": "hdaoVTCqhfHHo75XdAMxBKdUqvq1i5bF23sisBqVgGR" } ], "args": [ { "name": "args", "type": { - "defined": "UpdateMobileInfoArgsV0" + "defined": { + "name": "OnboardMobileHotspotArgsV0" + } } } ] }, { - "name": "initializeDataOnlyV0", + "name": "revoke_maker_v0", + "discriminator": [ + 121, + 23, + 18, + 110, + 43, + 111, + 32, + 254 + ], "accounts": [ + { + "name": "refund", + "writable": true, + "signer": true + }, + { + "name": "rewardable_entity_config" + }, { "name": "authority", - "isMut": true, - "isSigner": true + "signer": true, + "relations": [ + "rewardable_entity_config" + ] + }, + { + "name": "maker" }, { - "name": "dataOnlyConfig", - "isMut": true, - "isSigner": false, + "name": "maker_approval", + "writable": true, "pda": { "seeds": [ { "kind": "const", - "type": "string", - "value": "data_only_config" + "value": [ + 109, + 97, + 107, + 101, + 114, + 95, + 97, + 112, + 112, + 114, + 111, + 118, + 97, + 108 + ] }, { "kind": "account", - "type": "publicKey", - "account": "DaoV0", - "path": "dao" + "path": "rewardable_entity_config" + }, + { + "kind": "account", + "path": "maker" } ] } }, { - "name": "dao", - "isMut": false, - "isSigner": false, - "relations": [ - "authority" - ] + "name": "system_program", + "address": "11111111111111111111111111111111" + } + ], + "args": [] + }, + { + "name": "revoke_program_v0", + "discriminator": [ + 166, + 120, + 44, + 143, + 5, + 63, + 121, + 210 + ], + "accounts": [ + { + "name": "refund", + "writable": true, + "signer": true }, { - "name": "treeAuthority", - "isMut": true, - "isSigner": false, - "pda": { - "seeds": [ - { - "kind": "account", - "type": "publicKey", - "path": "merkle_tree" - } - ], - "programId": { - "kind": "account", - "type": "publicKey", - "path": "bubblegum_program" - } - } + "name": "dao" }, { - "name": "merkleTree", - "isMut": true, - "isSigner": false + "name": "authority", + "signer": true, + "relations": [ + "dao" + ] }, { - "name": "collection", - "isMut": true, - "isSigner": false, + "name": "program_approval", + "writable": true, "pda": { "seeds": [ { "kind": "const", - "type": "string", - "value": "collection" + "value": [ + 112, + 114, + 111, + 103, + 114, + 97, + 109, + 95, + 97, + 112, + 112, + 114, + 111, + 118, + 97, + 108 + ] }, { "kind": "account", - "type": "publicKey", - "account": "DataOnlyConfigV0", - "path": "data_only_config" + "path": "dao" + }, + { + "kind": "arg", + "path": "args.program_id" } ] } }, { - "name": "tokenAccount", - "isMut": true, - "isSigner": false + "name": "system_program", + "address": "11111111111111111111111111111111" + } + ], + "args": [ + { + "name": "args", + "type": { + "defined": { + "name": "RevokeProgramArgsV0" + } + } + } + ] + }, + { + "name": "set_entity_active_v0", + "discriminator": [ + 234, + 186, + 204, + 28, + 91, + 88, + 246, + 244 + ], + "accounts": [ + { + "name": "active_device_authority", + "signer": true, + "relations": [ + "sub_dao" + ] }, { - "name": "masterEdition", - "isMut": true, - "isSigner": false, - "pda": { - "seeds": [ - { - "kind": "const", - "type": "string", - "value": "metadata" - }, - { - "kind": "account", - "type": "publicKey", - "path": "token_metadata_program" - }, - { - "kind": "account", - "type": "publicKey", - "account": "Mint", - "path": "collection" - }, - { - "kind": "const", - "type": "string", - "value": "edition" - } - ], - "programId": { - "kind": "account", - "type": "publicKey", - "path": "token_metadata_program" + "name": "rewardable_entity_config" + }, + { + "name": "sub_dao", + "writable": true, + "relations": [ + "rewardable_entity_config" + ] + }, + { + "name": "info", + "writable": true + }, + { + "name": "helium_sub_daos_program", + "address": "hdaoVTCqhfHHo75XdAMxBKdUqvq1i5bF23sisBqVgGR" + } + ], + "args": [ + { + "name": "args", + "type": { + "defined": { + "name": "SetEntityActiveArgsV0" } } + } + ] + }, + { + "name": "set_maker_tree_v0", + "discriminator": [ + 226, + 10, + 222, + 243, + 102, + 205, + 13, + 221 + ], + "accounts": [ + { + "name": "payer", + "writable": true, + "signer": true }, { - "name": "metadata", - "isMut": true, - "isSigner": false, + "name": "update_authority", + "signer": true, + "relations": [ + "maker" + ] + }, + { + "name": "maker", + "writable": true + }, + { + "name": "tree_authority", + "writable": true, "pda": { "seeds": [ - { - "kind": "const", - "type": "string", - "value": "metadata" - }, - { - "kind": "account", - "type": "publicKey", - "path": "token_metadata_program" - }, { "kind": "account", - "type": "publicKey", - "account": "Mint", - "path": "collection" + "path": "merkle_tree" } ], - "programId": { + "program": { "kind": "account", - "type": "publicKey", - "path": "token_metadata_program" + "path": "bubblegum_program" } } }, { - "name": "tokenMetadataProgram", - "isMut": false, - "isSigner": false - }, - { - "name": "logWrapper", - "isMut": false, - "isSigner": false - }, - { - "name": "systemProgram", - "isMut": false, - "isSigner": false + "name": "merkle_tree", + "writable": true }, { - "name": "bubblegumProgram", - "isMut": false, - "isSigner": false + "name": "log_wrapper", + "address": "noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV" }, { - "name": "compressionProgram", - "isMut": false, - "isSigner": false + "name": "system_program", + "address": "11111111111111111111111111111111" }, { - "name": "tokenProgram", - "isMut": false, - "isSigner": false + "name": "bubblegum_program", + "address": "BGUMAp9Gq7iTEuizy4pqaxsTyUCBK68MDfK752saRPUY" }, { - "name": "associatedTokenProgram", - "isMut": false, - "isSigner": false + "name": "compression_program", + "address": "cmtDvXumGCrqC1Age74AVPhSRVXJMd8PJS91L8KbNCK" } ], "args": [ { "name": "args", "type": { - "defined": "InitializeDataOnlyArgsV0" + "defined": { + "name": "SetMakerTreeArgsV0" + } } } ] }, { - "name": "issueDataOnlyEntityV0", + "name": "swap_maker_stake", + "discriminator": [ + 162, + 124, + 76, + 168, + 191, + 177, + 62, + 203 + ], "accounts": [ { "name": "payer", - "isMut": true, - "isSigner": true + "writable": true, + "signer": true }, { - "name": "eccVerifier", - "isMut": false, - "isSigner": true + "name": "update_authority", + "signer": true, + "relations": [ + "maker" + ] }, { - "name": "collection", - "isMut": false, - "isSigner": false + "name": "maker" }, { - "name": "collectionMetadata", - "isMut": true, - "isSigner": false, + "name": "maker_approval", "pda": { "seeds": [ { "kind": "const", - "type": "string", - "value": "metadata" + "value": [ + 109, + 97, + 107, + 101, + 114, + 95, + 97, + 112, + 112, + 114, + 111, + 118, + 97, + 108 + ] }, { "kind": "account", - "type": "publicKey", - "path": "token_metadata_program" + "path": "rewardable_entity_config" }, { "kind": "account", - "type": "publicKey", - "account": "Mint", - "path": "collection" + "path": "maker" } - ], - "programId": { - "kind": "account", - "type": "publicKey", - "path": "token_metadata_program" - } + ] } }, { - "name": "collectionMasterEdition", - "isMut": false, - "isSigner": false, + "name": "rewardable_entity_config" + }, + { + "name": "sub_dao", + "relations": [ + "rewardable_entity_config" + ] + }, + { + "name": "dao", + "relations": [ + "maker", + "sub_dao" + ] + }, + { + "name": "dnt_mint", + "relations": [ + "sub_dao" + ] + }, + { + "name": "hnt_mint", + "relations": [ + "dao" + ] + }, + { + "name": "new_stake_source", + "writable": true, "pda": { "seeds": [ - { - "kind": "const", - "type": "string", - "value": "metadata" - }, { "kind": "account", - "type": "publicKey", - "path": "token_metadata_program" + "path": "payer" }, { - "kind": "account", - "type": "publicKey", - "account": "Mint", - "path": "collection" + "kind": "const", + "value": [ + 6, + 221, + 246, + 225, + 215, + 101, + 161, + 147, + 217, + 203, + 225, + 70, + 206, + 235, + 121, + 172, + 28, + 180, + 133, + 237, + 95, + 91, + 55, + 145, + 58, + 140, + 245, + 133, + 126, + 255, + 0, + 169 + ] }, { - "kind": "const", - "type": "string", - "value": "edition" + "kind": "account", + "path": "hnt_mint" } ], - "programId": { - "kind": "account", - "type": "publicKey", - "path": "token_metadata_program" + "program": { + "kind": "const", + "value": [ + 140, + 151, + 37, + 143, + 78, + 36, + 137, + 241, + 187, + 61, + 16, + 41, + 20, + 142, + 13, + 131, + 11, + 90, + 19, + 153, + 218, + 255, + 16, + 132, + 4, + 142, + 123, + 216, + 219, + 233, + 248, + 89 + ] } } }, { - "name": "dataOnlyConfig", - "isMut": true, - "isSigner": false, + "name": "original_stake_destination", + "writable": true, "pda": { "seeds": [ + { + "kind": "account", + "path": "payer" + }, { "kind": "const", - "type": "string", - "value": "data_only_config" + "value": [ + 6, + 221, + 246, + 225, + 215, + 101, + 161, + 147, + 217, + 203, + 225, + 70, + 206, + 235, + 121, + 172, + 28, + 180, + 133, + 237, + 95, + 91, + 55, + 145, + 58, + 140, + 245, + 133, + 126, + 255, + 0, + 169 + ] }, { "kind": "account", - "type": "publicKey", - "account": "DaoV0", - "path": "dao" + "path": "dnt_mint" } - ] - }, - "relations": [ - "collection", - "merkle_tree", - "dao" - ] + ], + "program": { + "kind": "const", + "value": [ + 140, + 151, + 37, + 143, + 78, + 36, + 137, + 241, + 187, + 61, + 16, + 41, + 20, + 142, + 13, + 131, + 11, + 90, + 19, + 153, + 218, + 255, + 16, + 132, + 4, + 142, + 123, + 216, + 219, + 233, + 248, + 89 + ] + } + } }, { - "name": "entityCreator", - "isMut": false, - "isSigner": false, + "name": "original_stake", + "writable": true, "pda": { "seeds": [ + { + "kind": "account", + "path": "maker" + }, { "kind": "const", - "type": "string", - "value": "entity_creator" + "value": [ + 6, + 221, + 246, + 225, + 215, + 101, + 161, + 147, + 217, + 203, + 225, + 70, + 206, + 235, + 121, + 172, + 28, + 180, + 133, + 237, + 95, + 91, + 55, + 145, + 58, + 140, + 245, + 133, + 126, + 255, + 0, + 169 + ] }, { "kind": "account", - "type": "publicKey", - "account": "DaoV0", - "path": "dao" + "path": "dnt_mint" } - ] + ], + "program": { + "kind": "const", + "value": [ + 140, + 151, + 37, + 143, + 78, + 36, + 137, + 241, + 187, + 61, + 16, + 41, + 20, + 142, + 13, + 131, + 11, + 90, + 19, + 153, + 218, + 255, + 16, + 132, + 4, + 142, + 123, + 216, + 219, + 233, + 248, + 89 + ] + } } }, { - "name": "dao", - "isMut": false, - "isSigner": false - }, - { - "name": "keyToAsset", - "isMut": true, - "isSigner": false - }, - { - "name": "treeAuthority", - "isMut": true, - "isSigner": false, + "name": "new_escrow", + "writable": true, "pda": { "seeds": [ { "kind": "account", - "type": "publicKey", - "path": "merkle_tree" + "path": "maker" + }, + { + "kind": "const", + "value": [ + 6, + 221, + 246, + 225, + 215, + 101, + 161, + 147, + 217, + 203, + 225, + 70, + 206, + 235, + 121, + 172, + 28, + 180, + 133, + 237, + 95, + 91, + 55, + 145, + 58, + 140, + 245, + 133, + 126, + 255, + 0, + 169 + ] + }, + { + "kind": "account", + "path": "hnt_mint" } ], - "programId": { - "kind": "account", - "type": "publicKey", - "path": "bubblegum_program" + "program": { + "kind": "const", + "value": [ + 140, + 151, + 37, + 143, + 78, + 36, + 137, + 241, + 187, + 61, + 16, + 41, + 20, + 142, + 13, + 131, + 11, + 90, + 19, + 153, + 218, + 255, + 16, + 132, + 4, + 142, + 123, + 216, + 219, + 233, + 248, + 89 + ] } } }, { - "name": "recipient", - "isMut": false, - "isSigner": false + "name": "associated_token_program", + "address": "ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL" + }, + { + "name": "system_program", + "address": "11111111111111111111111111111111" + }, + { + "name": "token_program", + "address": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA" + }, + { + "name": "rent", + "address": "SysvarRent111111111111111111111111111111111" + } + ], + "args": [] + }, + { + "name": "temp_backfill_mobile_info", + "discriminator": [ + 208, + 2, + 249, + 124, + 145, + 231, + 18, + 13 + ], + "accounts": [ + { + "name": "payer", + "writable": true, + "signer": true }, { - "name": "merkleTree", - "isMut": true, - "isSigner": false + "name": "mobile_info", + "writable": true + }, + { + "name": "system_program", + "address": "11111111111111111111111111111111" + } + ], + "args": [ + { + "name": "args", + "type": { + "defined": { + "name": "TempBackfillMobileInfoArgs" + } + } + } + ] + }, + { + "name": "temp_pay_mobile_onboarding_fee_v0", + "discriminator": [ + 117, + 84, + 64, + 76, + 137, + 31, + 188, + 28 + ], + "accounts": [ + { + "name": "dc_fee_payer", + "writable": true, + "signer": true }, { - "name": "dataOnlyEscrow", - "isMut": true, - "isSigner": false, + "name": "dc_burner", + "writable": true, "pda": { "seeds": [ + { + "kind": "account", + "path": "dc_fee_payer" + }, { "kind": "const", - "type": "string", - "value": "data_only_escrow" + "value": [ + 6, + 221, + 246, + 225, + 215, + 101, + 161, + 147, + 217, + 203, + 225, + 70, + 206, + 235, + 121, + 172, + 28, + 180, + 133, + 237, + 95, + 91, + 55, + 145, + 58, + 140, + 245, + 133, + 126, + 255, + 0, + 169 + ] }, { "kind": "account", - "type": "publicKey", - "account": "DataOnlyConfigV0", - "path": "data_only_config" + "path": "dc_mint" } - ] + ], + "program": { + "kind": "const", + "value": [ + 140, + 151, + 37, + 143, + 78, + 36, + 137, + 241, + 187, + 61, + 16, + 41, + 20, + 142, + 13, + 131, + 11, + 90, + 19, + 153, + 218, + 255, + 16, + 132, + 4, + 142, + 123, + 216, + 219, + 233, + 248, + 89 + ] + } } }, { - "name": "bubblegumSigner", - "isMut": false, - "isSigner": false, + "name": "rewardable_entity_config" + }, + { + "name": "sub_dao", + "writable": true, + "relations": [ + "rewardable_entity_config" + ] + }, + { + "name": "dao", + "relations": [ + "sub_dao", + "key_to_asset" + ] + }, + { + "name": "dc_mint", + "writable": true, + "relations": [ + "dao", + "dc" + ] + }, + { + "name": "dc", "pda": { "seeds": [ { "kind": "const", - "type": "string", - "value": "collection_cpi" + "value": [ + 100, + 99 + ] + }, + { + "kind": "account", + "path": "dc_mint" } ], - "programId": { + "program": { "kind": "account", - "type": "publicKey", - "path": "bubblegum_program" + "path": "data_credits_program" } } }, { - "name": "tokenMetadataProgram", - "isMut": false, - "isSigner": false + "name": "key_to_asset" }, { - "name": "logWrapper", - "isMut": false, - "isSigner": false + "name": "mobile_info", + "writable": true }, { - "name": "bubblegumProgram", - "isMut": false, - "isSigner": false + "name": "data_credits_program", + "address": "credMBJhYFzfn7NxBMdU4aUqFggAjgztaCcv2Fo6fPT" }, { - "name": "compressionProgram", - "isMut": false, - "isSigner": false + "name": "token_program", + "address": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA" }, { - "name": "systemProgram", - "isMut": false, - "isSigner": false - } - ], - "args": [ + "name": "associated_token_program", + "address": "ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL" + }, { - "name": "args", - "type": { - "defined": "IssueDataOnlyEntityArgsV0" - } + "name": "system_program", + "address": "11111111111111111111111111111111" + }, + { + "name": "helium_sub_daos_program", + "address": "hdaoVTCqhfHHo75XdAMxBKdUqvq1i5bF23sisBqVgGR" } - ] + ], + "args": [] }, { - "name": "onboardDataOnlyIotHotspotV0", + "name": "temp_standardize_entity", + "discriminator": [ + 215, + 228, + 150, + 66, + 70, + 57, + 43, + 45 + ], "accounts": [ { - "name": "payer", - "isMut": true, - "isSigner": true - }, - { - "name": "dcFeePayer", - "isMut": true, - "isSigner": true - }, - { - "name": "iotInfo", - "isMut": true, - "isSigner": false + "name": "key_to_asset" }, { - "name": "hotspotOwner", - "isMut": true, - "isSigner": true + "name": "merkle_tree", + "writable": true }, { - "name": "merkleTree", - "isMut": false, - "isSigner": false - }, - { - "name": "dcBurner", - "isMut": true, - "isSigner": false + "name": "maker", + "writable": true, + "optional": true }, { - "name": "rewardableEntityConfig", - "isMut": false, - "isSigner": false, - "relations": [ - "sub_dao" - ] + "name": "data_only_config" }, { - "name": "dataOnlyConfig", - "isMut": false, - "isSigner": false, + "name": "tree_authority", "pda": { "seeds": [ - { - "kind": "const", - "type": "string", - "value": "data_only_config" - }, { "kind": "account", - "type": "publicKey", - "account": "DaoV0", - "path": "dao" + "path": "merkle_tree" } - ] - }, - "relations": [ - "merkle_tree", - "dao" - ] - }, - { - "name": "dao", - "isMut": false, - "isSigner": false, - "relations": [ - "dc_mint" - ] - }, - { - "name": "keyToAsset", - "isMut": false, - "isSigner": false, - "relations": [ - "dao" - ] + ], + "program": { + "kind": "account", + "path": "bubblegum_program" + } + } }, { - "name": "subDao", - "isMut": true, - "isSigner": false, - "relations": [ - "dao" - ] + "name": "authority", + "signer": true }, { - "name": "dcMint", - "isMut": true, - "isSigner": false + "name": "collection" }, { - "name": "dc", - "isMut": false, - "isSigner": false, + "name": "collection_metadata", + "writable": true, "pda": { "seeds": [ { "kind": "const", - "type": "string", - "value": "dc" + "value": [ + 109, + 101, + 116, + 97, + 100, + 97, + 116, + 97 + ] }, { "kind": "account", - "type": "publicKey", - "account": "Mint", - "path": "dc_mint" + "path": "token_metadata_program" + }, + { + "kind": "account", + "path": "collection" } ], - "programId": { + "program": { "kind": "account", - "type": "publicKey", - "path": "data_credits_program" + "path": "token_metadata_program" } - }, - "relations": [ - "dc_mint" - ] + } }, { - "name": "compressionProgram", - "isMut": false, - "isSigner": false + "name": "leaf_owner" }, { - "name": "dataCreditsProgram", - "isMut": false, - "isSigner": false + "name": "payer", + "signer": true + }, + { + "name": "log_wrapper", + "address": "noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV" }, { - "name": "tokenProgram", - "isMut": false, - "isSigner": false + "name": "compression_program", + "address": "cmtDvXumGCrqC1Age74AVPhSRVXJMd8PJS91L8KbNCK" }, { - "name": "associatedTokenProgram", - "isMut": false, - "isSigner": false + "name": "bubblegum_program", + "address": "BGUMAp9Gq7iTEuizy4pqaxsTyUCBK68MDfK752saRPUY" }, { - "name": "systemProgram", - "isMut": false, - "isSigner": false + "name": "token_metadata_program", + "address": "metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s" }, { - "name": "heliumSubDaosProgram", - "isMut": false, - "isSigner": false + "name": "system_program", + "address": "11111111111111111111111111111111" } ], "args": [ { "name": "args", "type": { - "defined": "OnboardDataOnlyIotHotspotArgsV0" + "defined": { + "name": "TempStandardizeEntityArgs" + } } } ] }, { - "name": "updateDataOnlyTreeV0", + "name": "update_data_only_tree_v0", + "discriminator": [ + 214, + 52, + 30, + 65, + 215, + 38, + 122, + 102 + ], "accounts": [ { "name": "payer", - "isMut": true, - "isSigner": true + "writable": true, + "signer": true }, { - "name": "dataOnlyConfig", - "isMut": true, - "isSigner": false + "name": "data_only_config", + "writable": true }, { - "name": "oldTreeAuthority", - "isMut": true, - "isSigner": false, + "name": "old_tree_authority", + "writable": true, "pda": { "seeds": [ { "kind": "account", - "type": "publicKey", - "account": "DataOnlyConfigV0", - "path": "data_only_config.merkle_tree" + "path": "data_only_config.merkle_tree", + "account": "DataOnlyConfigV0" } ], - "programId": { + "program": { "kind": "account", - "type": "publicKey", "path": "bubblegum_program" } } }, { - "name": "newTreeAuthority", - "isMut": true, - "isSigner": false, + "name": "new_tree_authority", + "writable": true, "pda": { "seeds": [ { "kind": "account", - "type": "publicKey", "path": "new_merkle_tree" } ], - "programId": { + "program": { "kind": "account", - "type": "publicKey", "path": "bubblegum_program" } } }, { - "name": "dataOnlyEscrow", - "isMut": true, - "isSigner": false, + "name": "data_only_escrow", + "writable": true, "pda": { "seeds": [ { "kind": "const", - "type": "string", - "value": "data_only_escrow" + "value": [ + 100, + 97, + 116, + 97, + 95, + 111, + 110, + 108, + 121, + 95, + 101, + 115, + 99, + 114, + 111, + 119 + ] }, { "kind": "account", - "type": "publicKey", - "account": "DataOnlyConfigV0", "path": "data_only_config" } ] } }, { - "name": "newMerkleTree", - "isMut": true, - "isSigner": false + "name": "new_merkle_tree", + "writable": true }, { - "name": "logWrapper", - "isMut": false, - "isSigner": false + "name": "log_wrapper", + "address": "noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV" }, { - "name": "systemProgram", - "isMut": false, - "isSigner": false + "name": "system_program", + "address": "11111111111111111111111111111111" }, { - "name": "bubblegumProgram", - "isMut": false, - "isSigner": false + "name": "bubblegum_program", + "address": "BGUMAp9Gq7iTEuizy4pqaxsTyUCBK68MDfK752saRPUY" }, { - "name": "compressionProgram", - "isMut": false, - "isSigner": false + "name": "compression_program", + "address": "cmtDvXumGCrqC1Age74AVPhSRVXJMd8PJS91L8KbNCK" } ], "args": [] }, { - "name": "setEntityActiveV0", + "name": "update_iot_info_v0", + "discriminator": [ + 211, + 235, + 205, + 29, + 109, + 86, + 153, + 39 + ], "accounts": [ { - "name": "activeDeviceAuthority", - "isMut": false, - "isSigner": true + "name": "payer", + "writable": true, + "signer": true }, { - "name": "rewardableEntityConfig", - "isMut": false, - "isSigner": false, - "relations": [ - "sub_dao" - ] + "name": "dc_fee_payer", + "writable": true, + "signer": true }, { - "name": "subDao", - "isMut": true, - "isSigner": false, - "relations": [ - "active_device_authority" - ] + "name": "iot_info", + "writable": true }, { - "name": "info", - "isMut": true, - "isSigner": false + "name": "hotspot_owner", + "writable": true, + "signer": true }, { - "name": "heliumSubDaosProgram", - "isMut": false, - "isSigner": false - } - ], - "args": [ + "name": "merkle_tree" + }, { - "name": "args", - "type": { - "defined": "SetEntityActiveArgsV0" + "name": "tree_authority", + "pda": { + "seeds": [ + { + "kind": "account", + "path": "merkle_tree" + } + ], + "program": { + "kind": "account", + "path": "bubblegum_program" + } } - } - ] - }, - { - "name": "tempPayMobileOnboardingFeeV0", - "accounts": [ + }, { - "name": "dcFeePayer", - "isMut": true, - "isSigner": true + "name": "dc_burner", + "writable": true }, { - "name": "dcBurner", - "isMut": true, - "isSigner": false + "name": "rewardable_entity_config" }, { - "name": "rewardableEntityConfig", - "isMut": false, - "isSigner": false, + "name": "dao", "relations": [ "sub_dao" ] }, { - "name": "subDao", - "isMut": true, - "isSigner": false, + "name": "sub_dao", "relations": [ - "dao" + "rewardable_entity_config" ] }, { - "name": "dao", - "isMut": false, - "isSigner": false, + "name": "dc_mint", + "writable": true, "relations": [ - "dc_mint" + "dao", + "dc" ] }, - { - "name": "dcMint", - "isMut": true, - "isSigner": false - }, { "name": "dc", - "isMut": false, - "isSigner": false, "pda": { "seeds": [ { "kind": "const", - "type": "string", - "value": "dc" + "value": [ + 100, + 99 + ] }, { "kind": "account", - "type": "publicKey", - "account": "Mint", "path": "dc_mint" } ], - "programId": { + "program": { "kind": "account", - "type": "publicKey", "path": "data_credits_program" } - }, - "relations": [ - "dc_mint" - ] - }, - { - "name": "keyToAsset", - "isMut": false, - "isSigner": false, - "relations": [ - "dao" - ] + } }, { - "name": "mobileInfo", - "isMut": true, - "isSigner": false + "name": "bubblegum_program", + "address": "BGUMAp9Gq7iTEuizy4pqaxsTyUCBK68MDfK752saRPUY" }, { - "name": "dataCreditsProgram", - "isMut": false, - "isSigner": false + "name": "compression_program", + "address": "cmtDvXumGCrqC1Age74AVPhSRVXJMd8PJS91L8KbNCK" }, { - "name": "tokenProgram", - "isMut": false, - "isSigner": false + "name": "data_credits_program", + "address": "credMBJhYFzfn7NxBMdU4aUqFggAjgztaCcv2Fo6fPT" }, { - "name": "associatedTokenProgram", - "isMut": false, - "isSigner": false + "name": "token_program", + "address": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA" }, { - "name": "systemProgram", - "isMut": false, - "isSigner": false + "name": "associated_token_program", + "address": "ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL" }, { - "name": "heliumSubDaosProgram", - "isMut": false, - "isSigner": false + "name": "system_program", + "address": "11111111111111111111111111111111" } ], - "args": [] + "args": [ + { + "name": "args", + "type": { + "defined": { + "name": "UpdateIotInfoArgsV0" + } + } + } + ] }, { - "name": "tempStandardizeEntity", + "name": "update_maker_tree_v0", + "discriminator": [ + 149, + 158, + 98, + 186, + 64, + 211, + 52, + 17 + ], "accounts": [ { - "name": "keyToAsset", - "isMut": false, - "isSigner": false - }, - { - "name": "merkleTree", - "isMut": true, - "isSigner": false + "name": "payer", + "writable": true, + "signer": true }, { "name": "maker", - "isMut": true, - "isSigner": false, - "isOptional": true + "writable": true }, { - "name": "dataOnlyConfig", - "isMut": false, - "isSigner": false - }, - { - "name": "treeAuthority", - "isMut": false, - "isSigner": false, + "name": "tree_authority", + "writable": true, "pda": { "seeds": [ { "kind": "account", - "type": "publicKey", - "path": "merkle_tree" + "path": "maker.merkle_tree", + "account": "MakerV0" } ], - "programId": { + "program": { "kind": "account", - "type": "publicKey", "path": "bubblegum_program" } } }, { - "name": "authority", - "isMut": false, - "isSigner": true - }, - { - "name": "collection", - "isMut": false, - "isSigner": false - }, - { - "name": "collectionMetadata", - "isMut": true, - "isSigner": false, + "name": "new_tree_authority", + "writable": true, "pda": { "seeds": [ - { - "kind": "const", - "type": "string", - "value": "metadata" - }, - { - "kind": "account", - "type": "publicKey", - "path": "token_metadata_program" - }, { "kind": "account", - "type": "publicKey", - "account": "Mint", - "path": "collection" + "path": "new_merkle_tree" } ], - "programId": { + "program": { "kind": "account", - "type": "publicKey", - "path": "token_metadata_program" + "path": "bubblegum_program" } } }, { - "name": "leafOwner", - "isMut": false, - "isSigner": false - }, - { - "name": "payer", - "isMut": false, - "isSigner": true - }, - { - "name": "logWrapper", - "isMut": false, - "isSigner": false + "name": "new_merkle_tree", + "writable": true }, { - "name": "compressionProgram", - "isMut": false, - "isSigner": false + "name": "log_wrapper", + "address": "noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV" }, { - "name": "bubblegumProgram", - "isMut": false, - "isSigner": false + "name": "system_program", + "address": "11111111111111111111111111111111" }, { - "name": "tokenMetadataProgram", - "isMut": false, - "isSigner": false + "name": "bubblegum_program", + "address": "BGUMAp9Gq7iTEuizy4pqaxsTyUCBK68MDfK752saRPUY" }, { - "name": "systemProgram", - "isMut": false, - "isSigner": false + "name": "compression_program", + "address": "cmtDvXumGCrqC1Age74AVPhSRVXJMd8PJS91L8KbNCK" } ], "args": [ { "name": "args", "type": { - "defined": "TempStandardizeEntityArgs" + "defined": { + "name": "UpdateMakerTreeArgsV0" + } } } ] }, { - "name": "onboardDataOnlyMobileHotspotV0", + "name": "update_maker_v0", + "discriminator": [ + 94, + 227, + 240, + 133, + 67, + 224, + 25, + 109 + ], "accounts": [ { - "name": "payer", - "isMut": true, - "isSigner": true - }, - { - "name": "dcFeePayer", - "isMut": true, - "isSigner": true - }, - { - "name": "mobileInfo", - "isMut": true, - "isSigner": false + "name": "maker", + "writable": true }, { - "name": "hotspotOwner", - "isMut": true, - "isSigner": true - }, + "name": "update_authority", + "signer": true, + "relations": [ + "maker" + ] + } + ], + "args": [ { - "name": "merkleTree", - "isMut": false, - "isSigner": false - }, + "name": "args", + "type": { + "defined": { + "name": "UpdateMakerArgsV0" + } + } + } + ] + }, + { + "name": "update_mobile_info_v0", + "discriminator": [ + 207, + 104, + 82, + 157, + 193, + 229, + 73, + 153 + ], + "accounts": [ { - "name": "dcBurner", - "isMut": true, - "isSigner": false + "name": "payer", + "signer": true }, { - "name": "dntBurner", - "isMut": true, - "isSigner": false + "name": "dc_fee_payer", + "signer": true }, { - "name": "rewardableEntityConfig", - "isMut": false, - "isSigner": false, - "relations": [ - "sub_dao" - ] + "name": "mobile_info", + "writable": true + }, + { + "name": "hotspot_owner", + "writable": true, + "signer": true }, { - "name": "dataOnlyConfig", - "isMut": false, - "isSigner": false, + "name": "merkle_tree" + }, + { + "name": "tree_authority", "pda": { "seeds": [ - { - "kind": "const", - "type": "string", - "value": "data_only_config" - }, { "kind": "account", - "type": "publicKey", - "account": "DaoV0", - "path": "dao" + "path": "merkle_tree" } - ] - }, - "relations": [ - "merkle_tree", - "dao" - ] + ], + "program": { + "kind": "account", + "path": "bubblegum_program" + } + } + }, + { + "name": "dc_burner", + "writable": true + }, + { + "name": "rewardable_entity_config" }, { "name": "dao", - "isMut": false, - "isSigner": false, "relations": [ - "dc_mint" + "sub_dao" ] }, { - "name": "keyToAsset", - "isMut": false, - "isSigner": false, + "name": "sub_dao", "relations": [ - "dao" + "rewardable_entity_config" ] }, { - "name": "subDao", - "isMut": true, - "isSigner": false, + "name": "dc_mint", + "writable": true, "relations": [ "dao", - "dnt_mint" + "dc" ] }, - { - "name": "dcMint", - "isMut": true, - "isSigner": false - }, - { - "name": "dntMint", - "isMut": true, - "isSigner": false - }, - { - "name": "dntPrice", - "isMut": false, - "isSigner": false - }, { "name": "dc", - "isMut": false, - "isSigner": false, "pda": { "seeds": [ { "kind": "const", - "type": "string", - "value": "dc" + "value": [ + 100, + 99 + ] }, { "kind": "account", - "type": "publicKey", - "account": "Mint", "path": "dc_mint" } ], - "programId": { + "program": { "kind": "account", - "type": "publicKey", "path": "data_credits_program" } - }, - "relations": [ - "dc_mint" - ] + } }, { - "name": "compressionProgram", - "isMut": false, - "isSigner": false + "name": "bubblegum_program", + "address": "BGUMAp9Gq7iTEuizy4pqaxsTyUCBK68MDfK752saRPUY" }, { - "name": "dataCreditsProgram", - "isMut": false, - "isSigner": false + "name": "compression_program", + "address": "cmtDvXumGCrqC1Age74AVPhSRVXJMd8PJS91L8KbNCK" }, { - "name": "tokenProgram", - "isMut": false, - "isSigner": false + "name": "data_credits_program", + "address": "credMBJhYFzfn7NxBMdU4aUqFggAjgztaCcv2Fo6fPT" }, { - "name": "associatedTokenProgram", - "isMut": false, - "isSigner": false + "name": "token_program", + "address": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA" }, { - "name": "systemProgram", - "isMut": false, - "isSigner": false + "name": "associated_token_program", + "address": "ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL" }, { - "name": "heliumSubDaosProgram", - "isMut": false, - "isSigner": false + "name": "system_program", + "address": "11111111111111111111111111111111" } ], "args": [ { "name": "args", "type": { - "defined": "OnboardDataOnlyMobileHotspotArgsV0" + "defined": { + "name": "UpdateMobileInfoArgsV0" + } } } ] }, { - "name": "tempBackfillMobileInfo", + "name": "update_rewardable_entity_config_v0", + "discriminator": [ + 52, + 85, + 169, + 134, + 138, + 116, + 78, + 18 + ], "accounts": [ { "name": "payer", - "isMut": true, - "isSigner": true + "writable": true, + "signer": true + }, + { + "name": "authority", + "signer": true, + "relations": [ + "rewardable_entity_config" + ] }, { - "name": "mobileInfo", - "isMut": true, - "isSigner": false + "name": "rewardable_entity_config", + "writable": true }, { - "name": "systemProgram", - "isMut": false, - "isSigner": false + "name": "system_program", + "address": "11111111111111111111111111111111" } ], "args": [ { "name": "args", "type": { - "defined": "TempBackfillMobileInfoArgs" + "defined": { + "name": "UpdateRewardableEntityConfigArgsV0" + } } } ] - }, - { - "name": "swapMakerStake", - "accounts": [ - { - "name": "payer", - "isMut": true, - "isSigner": true - }, - { - "name": "updateAuthority", - "isMut": false, - "isSigner": true - }, - { - "name": "maker", - "isMut": false, - "isSigner": false, - "relations": [ - "dao", - "update_authority" - ] - }, - { - "name": "makerApproval", - "isMut": false, - "isSigner": false, - "pda": { - "seeds": [ - { - "kind": "const", - "type": "string", - "value": "maker_approval" - }, - { - "kind": "account", - "type": "publicKey", - "account": "RewardableEntityConfigV0", - "path": "rewardable_entity_config" - }, - { - "kind": "account", - "type": "publicKey", - "account": "MakerV0", - "path": "maker" - } - ] - } - }, - { - "name": "rewardableEntityConfig", - "isMut": false, - "isSigner": false, - "relations": [ - "sub_dao" - ] - }, - { - "name": "subDao", - "isMut": false, - "isSigner": false, - "relations": [ - "dao", - "dnt_mint" - ] - }, - { - "name": "dao", - "isMut": false, - "isSigner": false, - "relations": [ - "hnt_mint" - ] - }, - { - "name": "dntMint", - "isMut": false, - "isSigner": false - }, - { - "name": "hntMint", - "isMut": false, - "isSigner": false - }, - { - "name": "newStakeSource", - "isMut": true, - "isSigner": false - }, - { - "name": "originalStakeDestination", - "isMut": true, - "isSigner": false - }, - { - "name": "originalStake", - "isMut": true, - "isSigner": false - }, - { - "name": "newEscrow", - "isMut": true, - "isSigner": false - }, - { - "name": "associatedTokenProgram", - "isMut": false, - "isSigner": false - }, - { - "name": "systemProgram", - "isMut": false, - "isSigner": false - }, - { - "name": "tokenProgram", - "isMut": false, - "isSigner": false - }, - { - "name": "rent", - "isMut": false, - "isSigner": false - } - ], - "args": [] } ], "accounts": [ { - "name": "RewardableEntityConfigV0", - "type": { - "kind": "struct", - "fields": [ - { - "name": "authority", - "type": "publicKey" - }, - { - "name": "symbol", - "type": "string" - }, - { - "name": "subDao", - "type": "publicKey" - }, - { - "name": "settings", - "type": { - "defined": "ConfigSettingsV0" - } - }, - { - "name": "bumpSeed", - "type": "u8" - }, - { - "name": "stakingRequirement", - "type": "u64" - } - ] - } - }, - { - "name": "MakerV0", - "type": { - "kind": "struct", - "fields": [ - { - "name": "updateAuthority", - "type": "publicKey" - }, - { - "name": "issuingAuthority", - "type": "publicKey" - }, - { - "name": "name", - "type": "string" - }, - { - "name": "bumpSeed", - "type": "u8" - }, - { - "name": "collection", - "type": "publicKey" - }, - { - "name": "merkleTree", - "type": "publicKey" - }, - { - "name": "collectionBumpSeed", - "type": "u8" - }, - { - "name": "dao", - "type": "publicKey" - } - ] - } + "name": "DaoV0", + "discriminator": [ + 101, + 75, + 232, + 141, + 239, + 45, + 29, + 205 + ] }, { - "name": "MakerApprovalV0", - "type": { - "kind": "struct", - "fields": [ - { - "name": "rewardableEntityConfig", - "type": "publicKey" - }, - { - "name": "maker", - "type": "publicKey" - }, - { - "name": "bumpSeed", - "type": "u8" - } - ] - } + "name": "DataCreditsV0", + "discriminator": [ + 171, + 162, + 190, + 96, + 54, + 214, + 214, + 162 + ] }, { "name": "DataOnlyConfigV0", - "type": { - "kind": "struct", - "fields": [ - { - "name": "authority", - "type": "publicKey" - }, - { - "name": "bumpSeed", - "type": "u8" - }, - { - "name": "collection", - "type": "publicKey" - }, - { - "name": "merkleTree", - "type": "publicKey" - }, - { - "name": "collectionBumpSeed", - "type": "u8" - }, - { - "name": "dao", - "type": "publicKey" - }, - { - "name": "newTreeDepth", - "type": "u32" - }, - { - "name": "newTreeBufferSize", - "type": "u32" - }, - { - "name": "newTreeSpace", - "type": "u64" - }, - { - "name": "newTreeFeeLamports", - "type": "u64" - } - ] - } + "discriminator": [ + 30, + 122, + 56, + 9, + 66, + 106, + 63, + 188 + ] }, { - "name": "ProgramApprovalV0", - "type": { - "kind": "struct", - "fields": [ - { - "name": "dao", - "type": "publicKey" - }, - { - "name": "programId", - "type": "publicKey" - }, - { - "name": "bumpSeed", - "type": "u8" - } - ] - } + "name": "IotHotspotInfoV0", + "discriminator": [ + 121, + 208, + 53, + 245, + 199, + 166, + 246, + 79 + ] }, { "name": "KeyToAssetV0", - "type": { - "kind": "struct", - "fields": [ - { - "name": "dao", - "type": "publicKey" - }, + "discriminator": [ + 234, + 40, + 244, + 64, + 154, + 171, + 29, + 177 + ] + }, + { + "name": "MakerApprovalV0", + "discriminator": [ + 32, + 228, + 124, + 23, + 19, + 132, + 142, + 91 + ] + }, + { + "name": "MakerV0", + "discriminator": [ + 97, + 196, + 103, + 146, + 176, + 33, + 71, + 235 + ] + }, + { + "name": "MobileHotspotInfoV0", + "discriminator": [ + 121, + 200, + 116, + 209, + 41, + 241, + 228, + 184 + ] + }, + { + "name": "ProgramApprovalV0", + "discriminator": [ + 57, + 60, + 120, + 143, + 46, + 126, + 59, + 206 + ] + }, + { + "name": "RewardableEntityConfigV0", + "discriminator": [ + 185, + 154, + 130, + 233, + 9, + 161, + 150, + 13 + ] + }, + { + "name": "SubDaoV0", + "discriminator": [ + 19, + 5, + 31, + 112, + 144, + 214, + 82, + 128 + ] + }, + { + "name": "TreeConfig", + "discriminator": [ + 122, + 245, + 175, + 248, + 171, + 34, + 0, + 207 + ] + } + ], + "errors": [ + { + "code": 6000, + "name": "InvalidEccCompact", + "msg": "Invalid ecc compcat" + }, + { + "code": 6001, + "name": "InvalidStringLength", + "msg": "Invalid string length, your string was likely too long" + }, + { + "code": 6002, + "name": "StringNotAlphanumeric", + "msg": "The string was not alphanumeric" + }, + { + "code": 6003, + "name": "InvalidMetadataProgram", + "msg": "Metadata Program Mismatch" + }, + { + "code": 6004, + "name": "InvalidDataIncrease", + "msg": "The realloc increase was too large" + }, + { + "code": 6005, + "name": "NoGenesis", + "msg": "Genesis endpoints are currently disabled" + }, + { + "code": 6006, + "name": "TreeNotFull", + "msg": "The tree can only be replaced when it is close to full" + }, + { + "code": 6007, + "name": "InvalidTreeSpace", + "msg": "The provided tree is an invalid size" + }, + { + "code": 6008, + "name": "InvalidSeeds", + "msg": "Invalid seeds provided" + }, + { + "code": 6009, + "name": "InvalidSettings", + "msg": "Invalid settings provided" + }, + { + "code": 6010, + "name": "InvalidDcFee", + "msg": "Invalid DC fee" + }, + { + "code": 6011, + "name": "OnboardingFeeAlreadySet", + "msg": "Onboarding fee has already been set for this account" + }, + { + "code": 6012, + "name": "InvalidAccountAddress", + "msg": "Account doesn't matched expected address" + }, + { + "code": 6013, + "name": "InvalidSymbol", + "msg": "Invalid symbol, must be 'IOT' or 'MOBILE'" + }, + { + "code": 6014, + "name": "InvalidDeviceType", + "msg": "Mobile device type not found" + }, + { + "code": 6015, + "name": "PythError", + "msg": "Error loading Pyth data" + }, + { + "code": 6016, + "name": "PythPriceNotFound", + "msg": "Pyth price is not available" + }, + { + "code": 6017, + "name": "PythPriceFeedStale", + "msg": "Pyth price is stale" + }, + { + "code": 6018, + "name": "ArithmeticError", + "msg": "Arithmetic error" + } + ], + "types": [ + { + "name": "ApproveProgramArgsV0", + "type": { + "kind": "struct", + "fields": [ { - "name": "asset", - "type": "publicKey" + "name": "program_id", + "type": "pubkey" + } + ] + } + }, + { + "name": "ConfigSettingsV0", + "type": { + "kind": "enum", + "variants": [ + { + "name": "IotConfig", + "fields": [ + { + "name": "min_gain", + "type": "i32" + }, + { + "name": "max_gain", + "type": "i32" + }, + { + "name": "full_location_staking_fee", + "type": "u64" + }, + { + "name": "dataonly_location_staking_fee", + "type": "u64" + } + ] }, { - "name": "entityKey", - "type": "bytes" + "name": "MobileConfig", + "fields": [ + { + "name": "full_location_staking_fee", + "type": "u64" + }, + { + "name": "dataonly_location_staking_fee", + "type": "u64" + } + ] }, { - "name": "bumpSeed", - "type": "u8" + "name": "MobileConfigV1", + "fields": [ + { + "name": "fees_by_device", + "type": { + "vec": { + "defined": { + "name": "DeviceFeesV0" + } + } + } + } + ] }, { - "name": "keySerialization", - "type": { - "defined": "KeySerialization" - } + "name": "MobileConfigV2", + "fields": [ + { + "name": "fees_by_device", + "type": { + "vec": { + "defined": { + "name": "DeviceFeesV1" + } + } + } + } + ] } ] } }, { - "name": "IotHotspotInfoV0", + "name": "Creator", "type": { "kind": "struct", "fields": [ { - "name": "asset", - "type": "publicKey" - }, - { - "name": "bumpSeed", - "type": "u8" - }, - { - "name": "location", - "type": { - "option": "u64" - } - }, - { - "name": "elevation", - "type": { - "option": "i32" - } - }, - { - "name": "gain", - "type": { - "option": "i32" - } - }, - { - "name": "isFullHotspot", - "type": "bool" - }, - { - "name": "numLocationAsserts", - "type": "u16" + "name": "address", + "type": "pubkey" }, { - "name": "isActive", + "name": "verified", "type": "bool" }, { - "name": "dcOnboardingFeePaid", - "type": "u64" + "name": "share", + "type": "u8" } ] } }, { - "name": "MobileHotspotInfoV0", + "name": "DaoV0", "type": { "kind": "struct", "fields": [ { - "name": "asset", - "type": "publicKey" + "name": "hnt_mint", + "type": "pubkey" }, { - "name": "bumpSeed", - "type": "u8" + "name": "dc_mint", + "type": "pubkey" }, { - "name": "location", - "type": { - "option": "u64" - } + "name": "authority", + "type": "pubkey" }, { - "name": "isFullHotspot", - "type": "bool" + "name": "registrar", + "type": "pubkey" }, { - "name": "numLocationAsserts", - "type": "u16" + "name": "hst_pool", + "type": "pubkey" }, { - "name": "isActive", - "type": "bool" + "name": "net_emissions_cap", + "type": "u64" }, { - "name": "dcOnboardingFeePaid", - "type": "u64" + "name": "num_sub_daos", + "type": "u32" }, { - "name": "deviceType", + "name": "emission_schedule", "type": { - "defined": "MobileDeviceTypeV0" + "vec": { + "defined": { + "name": "EmissionScheduleItem" + } + } } }, { - "name": "deploymentInfo", + "name": "hst_emission_schedule", "type": { - "option": { - "defined": "MobileDeploymentInfoV0" + "vec": { + "defined": { + "name": "PercentItem" + } } } - } - ] - } - } - ], - "types": [ - { - "name": "ApproveProgramArgsV0", - "type": { - "kind": "struct", - "fields": [ + }, + { + "name": "bump_seed", + "type": "u8" + }, + { + "name": "rewards_escrow", + "type": "pubkey" + }, + { + "name": "delegator_pool", + "type": "pubkey" + }, { - "name": "programId", - "type": "publicKey" + "name": "delegator_rewards_percent", + "type": "u64" + }, + { + "name": "proposal_namespace", + "type": "pubkey" + }, + { + "name": "recent_proposals", + "type": { + "array": [ + { + "defined": { + "name": "RecentProposal" + } + }, + 4 + ] + } } ] } }, { - "name": "InitializeDataOnlyArgsV0", + "name": "DataCreditsV0", "type": { "kind": "struct", "fields": [ { - "name": "authority", - "type": "publicKey" + "name": "dc_mint", + "type": "pubkey" }, { - "name": "newTreeDepth", - "type": "u32" + "name": "hnt_mint", + "type": "pubkey" }, { - "name": "newTreeBufferSize", - "type": "u32" + "name": "authority", + "type": "pubkey" }, { - "name": "newTreeSpace", - "type": "u64" + "name": "hnt_price_oracle", + "type": "pubkey" }, { - "name": "newTreeFeeLamports", - "type": "u64" + "name": "data_credits_bump", + "type": "u8" }, { - "name": "name", - "type": "string" + "name": "account_payer", + "type": "pubkey" }, { - "name": "metadataUrl", - "type": "string" + "name": "account_payer_bump", + "type": "u8" } ] } }, { - "name": "InitializeMakerArgsV0", + "name": "DataOnlyConfigV0", "type": { "kind": "struct", "fields": [ { - "name": "updateAuthority", - "type": "publicKey" + "name": "authority", + "type": "pubkey" }, { - "name": "issuingAuthority", - "type": "publicKey" + "name": "bump_seed", + "type": "u8" }, { - "name": "name", - "type": "string" + "name": "collection", + "type": "pubkey" }, { - "name": "metadataUrl", - "type": "string" - } - ] - } - }, - { - "name": "InitializeRewardableEntityConfigArgsV0", - "type": { - "kind": "struct", - "fields": [ + "name": "merkle_tree", + "type": "pubkey" + }, { - "name": "symbol", - "type": "string" + "name": "collection_bump_seed", + "type": "u8" }, { - "name": "settings", - "type": { - "defined": "ConfigSettingsV0" - } + "name": "dao", + "type": "pubkey" }, { - "name": "stakingRequirement", + "name": "new_tree_depth", + "type": "u32" + }, + { + "name": "new_tree_buffer_size", + "type": "u32" + }, + { + "name": "new_tree_space", + "type": "u64" + }, + { + "name": "new_tree_fee_lamports", "type": "u64" } ] } }, { - "name": "IssueDataOnlyEntityArgsV0", + "name": "DecompressibleState", "type": { - "kind": "struct", - "fields": [ + "kind": "enum", + "variants": [ { - "name": "entityKey", - "type": "bytes" + "name": "Enabled" + }, + { + "name": "Disabled" } ] } }, { - "name": "IssueEntityArgsV0", + "name": "DeviceFeesV0", "type": { "kind": "struct", "fields": [ { - "name": "entityKey", - "type": "bytes" + "name": "device_type", + "type": { + "defined": { + "name": "MobileDeviceTypeV0" + } + } + }, + { + "name": "dc_onboarding_fee", + "type": "u64" + }, + { + "name": "location_staking_fee", + "type": "u64" } ] } }, { - "name": "IssueProgramEntityArgsV0", + "name": "DeviceFeesV1", "type": { "kind": "struct", "fields": [ { - "name": "entityKey", - "type": "bytes" - }, - { - "name": "keySerialization", + "name": "device_type", "type": { - "defined": "KeySerialization" + "defined": { + "name": "MobileDeviceTypeV0" + } } }, { - "name": "name", - "type": "string" + "name": "dc_onboarding_fee", + "type": "u64" }, { - "name": "symbol", - "type": "string" + "name": "location_staking_fee", + "type": "u64" }, { - "name": "approverSeeds", - "type": { - "vec": "bytes" - } + "name": "mobile_onboarding_fee_usd", + "type": "u64" }, { - "name": "metadataUrl", + "name": "reserved", "type": { - "option": "string" + "array": [ + "u64", + 8 + ] } } ] } }, { - "name": "OnboardDataOnlyIotHotspotArgsV0", + "name": "EmissionScheduleItem", "type": { "kind": "struct", "fields": [ { - "name": "dataHash", - "type": { - "array": [ - "u8", - 32 - ] - } + "name": "start_unix_time", + "type": "i64" }, { - "name": "creatorHash", - "type": { - "array": [ - "u8", - 32 - ] - } + "name": "emissions_per_epoch", + "type": "u64" + } + ] + } + }, + { + "name": "InitializeDataOnlyArgsV0", + "type": { + "kind": "struct", + "fields": [ + { + "name": "authority", + "type": "pubkey" }, { - "name": "root", - "type": { - "array": [ - "u8", - 32 - ] - } + "name": "new_tree_depth", + "type": "u32" }, { - "name": "index", + "name": "new_tree_buffer_size", "type": "u32" }, { - "name": "location", - "type": { - "option": "u64" - } + "name": "new_tree_space", + "type": "u64" }, { - "name": "elevation", - "type": { - "option": "i32" - } + "name": "new_tree_fee_lamports", + "type": "u64" }, { - "name": "gain", - "type": { - "option": "i32" - } + "name": "name", + "type": "string" + }, + { + "name": "metadata_url", + "type": "string" } ] } }, { - "name": "OnboardDataOnlyMobileHotspotArgsV0", + "name": "InitializeMakerArgsV0", "type": { "kind": "struct", "fields": [ { - "name": "dataHash", - "type": { - "array": [ - "u8", - 32 - ] - } - }, - { - "name": "creatorHash", - "type": { - "array": [ - "u8", - 32 - ] - } + "name": "update_authority", + "type": "pubkey" }, { - "name": "root", - "type": { - "array": [ - "u8", - 32 - ] - } + "name": "issuing_authority", + "type": "pubkey" }, { - "name": "index", - "type": "u32" + "name": "name", + "type": "string" }, { - "name": "location", - "type": { - "option": "u64" - } + "name": "metadata_url", + "type": "string" } ] } }, { - "name": "OnboardIotHotspotArgsV0", + "name": "InitializeRewardableEntityConfigArgsV0", "type": { "kind": "struct", "fields": [ { - "name": "dataHash", - "type": { - "array": [ - "u8", - 32 - ] - } + "name": "symbol", + "type": "string" }, { - "name": "creatorHash", + "name": "settings", "type": { - "array": [ - "u8", - 32 - ] + "defined": { + "name": "ConfigSettingsV0" + } } }, { - "name": "root", - "type": { - "array": [ - "u8", - 32 - ] - } + "name": "staking_requirement", + "type": "u64" + } + ] + } + }, + { + "name": "IotHotspotInfoV0", + "type": { + "kind": "struct", + "fields": [ + { + "name": "asset", + "type": "pubkey" }, { - "name": "index", - "type": "u32" + "name": "bump_seed", + "type": "u8" }, { "name": "location", @@ -4077,131 +5431,192 @@ "type": { "option": "i32" } + }, + { + "name": "is_full_hotspot", + "type": "bool" + }, + { + "name": "num_location_asserts", + "type": "u16" + }, + { + "name": "is_active", + "type": "bool" + }, + { + "name": "dc_onboarding_fee_paid", + "type": "u64" } ] } }, { - "name": "OnboardMobileHotspotArgsV0", + "name": "IssueDataOnlyEntityArgsV0", "type": { "kind": "struct", "fields": [ { - "name": "dataHash", - "type": { - "array": [ - "u8", - 32 - ] - } - }, + "name": "entity_key", + "type": "bytes" + } + ] + } + }, + { + "name": "IssueEntityArgsV0", + "type": { + "kind": "struct", + "fields": [ { - "name": "creatorHash", - "type": { - "array": [ - "u8", - 32 - ] - } + "name": "entity_key", + "type": "bytes" + } + ] + } + }, + { + "name": "IssueProgramEntityArgsV0", + "type": { + "kind": "struct", + "fields": [ + { + "name": "entity_key", + "type": "bytes" }, { - "name": "root", + "name": "key_serialization", "type": { - "array": [ - "u8", - 32 - ] + "defined": { + "name": "KeySerialization" + } } }, { - "name": "index", - "type": "u32" + "name": "name", + "type": "string" }, { - "name": "location", - "type": { - "option": "u64" - } + "name": "symbol", + "type": "string" }, { - "name": "deviceType", + "name": "approver_seeds", "type": { - "defined": "MobileDeviceTypeV0" + "vec": "bytes" } }, { - "name": "deploymentInfo", + "name": "metadata_url", "type": { - "option": { - "defined": "MobileDeploymentInfoV0" - } + "option": "string" } } ] } }, { - "name": "RevokeProgramArgsV0", + "name": "KeySerialization", "type": { - "kind": "struct", - "fields": [ + "kind": "enum", + "variants": [ + { + "name": "B58" + }, { - "name": "programId", - "type": "publicKey" + "name": "UTF8" } ] } }, { - "name": "SetEntityActiveArgsV0", + "name": "KeyToAssetV0", "type": { "kind": "struct", "fields": [ { - "name": "isActive", - "type": "bool" + "name": "dao", + "type": "pubkey" + }, + { + "name": "asset", + "type": "pubkey" }, { - "name": "entityKey", + "name": "entity_key", "type": "bytes" + }, + { + "name": "bump_seed", + "type": "u8" + }, + { + "name": "key_serialization", + "type": { + "defined": { + "name": "KeySerialization" + } + } } ] } }, { - "name": "SetMakerTreeArgsV0", + "name": "MakerApprovalV0", "type": { "kind": "struct", "fields": [ { - "name": "maxDepth", - "type": "u32" + "name": "rewardable_entity_config", + "type": "pubkey" }, { - "name": "maxBufferSize", - "type": "u32" + "name": "maker", + "type": "pubkey" + }, + { + "name": "bump_seed", + "type": "u8" } ] } }, { - "name": "TempBackfillMobileInfoArgs", + "name": "MakerV0", "type": { "kind": "struct", "fields": [ { - "name": "location", - "type": { - "option": "u64" - } + "name": "update_authority", + "type": "pubkey" }, { - "name": "deploymentInfo", - "type": { - "option": { - "defined": "MobileDeploymentInfoV0" - } - } + "name": "issuing_authority", + "type": "pubkey" + }, + { + "name": "name", + "type": "string" + }, + { + "name": "bump_seed", + "type": "u8" + }, + { + "name": "collection", + "type": "pubkey" + }, + { + "name": "merkle_tree", + "type": "pubkey" + }, + { + "name": "collection_bump_seed", + "type": "u8" + }, + { + "name": "dao", + "type": "pubkey" } ] } @@ -4236,7 +5651,9 @@ "name": "creators", "type": { "vec": { - "defined": "Creator" + "defined": { + "name": "Creator" + } } } } @@ -4244,57 +5661,92 @@ } }, { - "name": "Creator", + "name": "MobileDeploymentInfoV0", "type": { - "kind": "struct", - "fields": [ - { - "name": "address", - "type": "publicKey" - }, + "kind": "enum", + "variants": [ { - "name": "verified", - "type": "bool" + "name": "WifiInfoV0", + "fields": [ + { + "name": "antenna", + "type": "u32" + }, + { + "name": "elevation", + "type": "i32" + }, + { + "name": "azimuth", + "type": "u16" + }, + { + "name": "mechanical_down_tilt", + "type": "u16" + }, + { + "name": "electrical_down_tilt", + "type": "u16" + }, + { + "name": "serial", + "type": { + "option": "string" + } + } + ] }, { - "name": "share", - "type": "u8" + "name": "CbrsInfoV0", + "fields": [ + { + "name": "radio_infos", + "type": { + "vec": { + "defined": { + "name": "RadioInfoV0" + } + } + } + } + ] } ] } }, { - "name": "TempStandardizeEntityArgs", + "name": "MobileDeviceTypeV0", "type": { - "kind": "struct", - "fields": [ + "kind": "enum", + "variants": [ { - "name": "root", - "type": { - "array": [ - "u8", - 32 - ] - } + "name": "Cbrs" }, { - "name": "index", - "type": "u32" + "name": "WifiIndoor" }, { - "name": "currentMetadata", - "type": { - "defined": "MetadataArgs" - } + "name": "WifiOutdoor" + }, + { + "name": "WifiDataOnly" } ] } }, { - "name": "UpdateIotInfoArgsV0", + "name": "MobileHotspotInfoV0", "type": { "kind": "struct", "fields": [ + { + "name": "asset", + "type": "pubkey" + }, + { + "name": "bump_seed", + "type": "u8" + }, { "name": "location", "type": { @@ -4302,19 +5754,49 @@ } }, { - "name": "elevation", + "name": "is_full_hotspot", + "type": "bool" + }, + { + "name": "num_location_asserts", + "type": "u16" + }, + { + "name": "is_active", + "type": "bool" + }, + { + "name": "dc_onboarding_fee_paid", + "type": "u64" + }, + { + "name": "device_type", "type": { - "option": "i32" + "defined": { + "name": "MobileDeviceTypeV0" + } } }, { - "name": "gain", + "name": "deployment_info", "type": { - "option": "i32" + "option": { + "defined": { + "name": "MobileDeploymentInfoV0" + } + } } - }, + } + ] + } + }, + { + "name": "OnboardDataOnlyIotHotspotArgsV0", + "type": { + "kind": "struct", + "fields": [ { - "name": "dataHash", + "name": "data_hash", "type": { "array": [ "u8", @@ -4323,7 +5805,7 @@ } }, { - "name": "creatorHash", + "name": "creator_hash", "type": { "array": [ "u8", @@ -4343,59 +5825,35 @@ { "name": "index", "type": "u32" - } - ] - } - }, - { - "name": "UpdateMakerTreeArgsV0", - "type": { - "kind": "struct", - "fields": [ - { - "name": "maxDepth", - "type": "u32" }, { - "name": "maxBufferSize", - "type": "u32" - } - ] - } - }, - { - "name": "UpdateMakerArgsV0", - "type": { - "kind": "struct", - "fields": [ + "name": "location", + "type": { + "option": "u64" + } + }, { - "name": "issuingAuthority", + "name": "elevation", "type": { - "option": "publicKey" + "option": "i32" } }, { - "name": "updateAuthority", + "name": "gain", "type": { - "option": "publicKey" + "option": "i32" } } ] } }, { - "name": "UpdateMobileInfoArgsV0", + "name": "OnboardDataOnlyMobileHotspotArgsV0", "type": { "kind": "struct", "fields": [ { - "name": "location", - "type": { - "option": "u64" - } - }, - { - "name": "dataHash", + "name": "data_hash", "type": { "array": [ "u8", @@ -4404,7 +5862,7 @@ } }, { - "name": "creatorHash", + "name": "creator_hash", "type": { "array": [ "u8", @@ -4426,97 +5884,166 @@ "type": "u32" }, { - "name": "deploymentInfo", + "name": "location", "type": { - "option": { - "defined": "MobileDeploymentInfoV0" - } + "option": "u64" } } ] } }, { - "name": "UpdateRewardableEntityConfigArgsV0", + "name": "OnboardIotHotspotArgsV0", "type": { "kind": "struct", "fields": [ { - "name": "newAuthority", + "name": "data_hash", + "type": { + "array": [ + "u8", + 32 + ] + } + }, + { + "name": "creator_hash", "type": { - "option": "publicKey" + "array": [ + "u8", + 32 + ] } }, { - "name": "settings", + "name": "root", "type": { - "option": { - "defined": "ConfigSettingsV0" - } + "array": [ + "u8", + 32 + ] } }, { - "name": "stakingRequirement", + "name": "index", + "type": "u32" + }, + { + "name": "location", "type": { "option": "u64" } + }, + { + "name": "elevation", + "type": { + "option": "i32" + } + }, + { + "name": "gain", + "type": { + "option": "i32" + } } ] } }, { - "name": "DeviceFeesV0", + "name": "OnboardMobileHotspotArgsV0", "type": { "kind": "struct", "fields": [ { - "name": "deviceType", + "name": "data_hash", "type": { - "defined": "MobileDeviceTypeV0" + "array": [ + "u8", + 32 + ] } }, { - "name": "dcOnboardingFee", - "type": "u64" + "name": "creator_hash", + "type": { + "array": [ + "u8", + 32 + ] + } }, { - "name": "locationStakingFee", - "type": "u64" + "name": "root", + "type": { + "array": [ + "u8", + 32 + ] + } + }, + { + "name": "index", + "type": "u32" + }, + { + "name": "location", + "type": { + "option": "u64" + } + }, + { + "name": "device_type", + "type": { + "defined": { + "name": "MobileDeviceTypeV0" + } + } + }, + { + "name": "deployment_info", + "type": { + "option": { + "defined": { + "name": "MobileDeploymentInfoV0" + } + } + } } ] } }, { - "name": "DeviceFeesV1", + "name": "PercentItem", "type": { "kind": "struct", "fields": [ { - "name": "deviceType", - "type": { - "defined": "MobileDeviceTypeV0" - } + "name": "start_unix_time", + "type": "i64" }, { - "name": "dcOnboardingFee", - "type": "u64" - }, + "name": "percent", + "type": "u8" + } + ] + } + }, + { + "name": "ProgramApprovalV0", + "type": { + "kind": "struct", + "fields": [ { - "name": "locationStakingFee", - "type": "u64" + "name": "dao", + "type": "pubkey" }, { - "name": "mobileOnboardingFeeUsd", - "type": "u64" + "name": "program_id", + "type": "pubkey" }, { - "name": "reserved", - "type": { - "array": [ - "u64", - 8 - ] - } + "name": "bump_seed", + "type": "u8" } ] } @@ -4527,7 +6054,7 @@ "kind": "struct", "fields": [ { - "name": "radioId", + "name": "radio_id", "type": "string" }, { @@ -4538,249 +6065,460 @@ } }, { - "name": "MobileDeviceTypeV0", + "name": "RecentProposal", "type": { - "kind": "enum", - "variants": [ - { - "name": "Cbrs" - }, + "kind": "struct", + "fields": [ { - "name": "WifiIndoor" + "name": "proposal", + "type": "pubkey" }, { - "name": "WifiOutdoor" - }, + "name": "ts", + "type": "i64" + } + ] + } + }, + { + "name": "RevokeProgramArgsV0", + "type": { + "kind": "struct", + "fields": [ { - "name": "WifiDataOnly" + "name": "program_id", + "type": "pubkey" } ] } }, { - "name": "ConfigSettingsV0", + "name": "RewardableEntityConfigV0", "type": { - "kind": "enum", - "variants": [ + "kind": "struct", + "fields": [ { - "name": "IotConfig", - "fields": [ - { - "name": "min_gain", - "type": "i32" - }, - { - "name": "max_gain", - "type": "i32" - }, - { - "name": "full_location_staking_fee", - "type": "u64" - }, - { - "name": "dataonly_location_staking_fee", - "type": "u64" - } - ] + "name": "authority", + "type": "pubkey" }, { - "name": "MobileConfig", - "fields": [ - { - "name": "full_location_staking_fee", - "type": "u64" - }, - { - "name": "dataonly_location_staking_fee", - "type": "u64" - } - ] + "name": "symbol", + "type": "string" }, { - "name": "MobileConfigV1", - "fields": [ - { - "name": "fees_by_device", - "type": { - "vec": { - "defined": "DeviceFeesV0" - } - } - } - ] + "name": "sub_dao", + "type": "pubkey" }, { - "name": "MobileConfigV2", - "fields": [ - { - "name": "fees_by_device", - "type": { - "vec": { - "defined": "DeviceFeesV1" - } - } + "name": "settings", + "type": { + "defined": { + "name": "ConfigSettingsV0" } - ] + } + }, + { + "name": "bump_seed", + "type": "u8" + }, + { + "name": "staking_requirement", + "type": "u64" } ] } }, { - "name": "KeySerialization", + "name": "SetEntityActiveArgsV0", "type": { - "kind": "enum", - "variants": [ + "kind": "struct", + "fields": [ { - "name": "B58" + "name": "is_active", + "type": "bool" }, { - "name": "UTF8" + "name": "entity_key", + "type": "bytes" } ] } }, { - "name": "MobileDeploymentInfoV0", + "name": "SetMakerTreeArgsV0", "type": { - "kind": "enum", - "variants": [ + "kind": "struct", + "fields": [ { - "name": "WifiInfoV0", - "fields": [ - { - "name": "antenna", - "type": "u32" - }, - { - "name": "elevation", - "type": "i32" - }, - { - "name": "azimuth", - "type": "u16" - }, - { - "name": "mechanical_down_tilt", - "type": "u16" - }, - { - "name": "electrical_down_tilt", - "type": "u16" - } - ] + "name": "max_depth", + "type": "u32" }, { - "name": "CbrsInfoV0", - "fields": [ - { - "name": "radio_infos", - "type": { - "vec": { - "defined": "RadioInfoV0" - } - } - } - ] + "name": "max_buffer_size", + "type": "u32" } ] } - } - ], - "errors": [ - { - "code": 6000, - "name": "InvalidEccCompact", - "msg": "Invalid ecc compcat" - }, - { - "code": 6001, - "name": "InvalidStringLength", - "msg": "Invalid string length, your string was likely too long" - }, - { - "code": 6002, - "name": "StringNotAlphanumeric", - "msg": "The string was not alphanumeric" - }, - { - "code": 6003, - "name": "InvalidMetadataProgram", - "msg": "Metadata Program Mismatch" }, { - "code": 6004, - "name": "InvalidDataIncrease", - "msg": "The realloc increase was too large" - }, - { - "code": 6005, - "name": "NoGenesis", - "msg": "Genesis endpoints are currently disabled" - }, - { - "code": 6006, - "name": "TreeNotFull", - "msg": "The tree can only be replaced when it is close to full" - }, - { - "code": 6007, - "name": "InvalidTreeSpace", - "msg": "The provided tree is an invalid size" - }, - { - "code": 6008, - "name": "InvalidSeeds", - "msg": "Invalid seeds provided" - }, - { - "code": 6009, - "name": "InvalidSettings", - "msg": "Invalid settings provided" - }, - { - "code": 6010, - "name": "InvalidDcFee", - "msg": "Invalid DC fee" + "name": "SubDaoV0", + "type": { + "kind": "struct", + "fields": [ + { + "name": "dao", + "type": "pubkey" + }, + { + "name": "dnt_mint", + "type": "pubkey" + }, + { + "name": "treasury", + "type": "pubkey" + }, + { + "name": "rewards_escrow", + "type": "pubkey" + }, + { + "name": "delegator_pool", + "docs": [ + "DEPRECATED: use dao.delegator_pool instead. But some people still need to claim old DNT rewards" + ], + "type": "pubkey" + }, + { + "name": "vehnt_delegated", + "type": "u128" + }, + { + "name": "vehnt_last_calculated_ts", + "type": "i64" + }, + { + "name": "vehnt_fall_rate", + "type": "u128" + }, + { + "name": "authority", + "type": "pubkey" + }, + { + "name": "_deprecated_active_device_aggregator", + "type": "pubkey" + }, + { + "name": "dc_burn_authority", + "type": "pubkey" + }, + { + "name": "onboarding_dc_fee", + "type": "u64" + }, + { + "name": "emission_schedule", + "type": { + "vec": { + "defined": { + "name": "EmissionScheduleItem" + } + } + } + }, + { + "name": "bump_seed", + "type": "u8" + }, + { + "name": "registrar", + "type": "pubkey" + }, + { + "name": "_deprecated_delegator_rewards_percent", + "type": "u64" + }, + { + "name": "onboarding_data_only_dc_fee", + "type": "u64" + }, + { + "name": "dc_onboarding_fees_paid", + "type": "u64" + }, + { + "name": "active_device_authority", + "type": "pubkey" + } + ] + } }, { - "code": 6011, - "name": "OnboardingFeeAlreadySet", - "msg": "Onboarding fee has already been set for this account" + "name": "TempBackfillMobileInfoArgs", + "type": { + "kind": "struct", + "fields": [ + { + "name": "location", + "type": { + "option": "u64" + } + }, + { + "name": "deployment_info", + "type": { + "option": { + "defined": { + "name": "MobileDeploymentInfoV0" + } + } + } + } + ] + } }, { - "code": 6012, - "name": "InvalidAccountAddress", - "msg": "Account doesn't matched expected address" + "name": "TempStandardizeEntityArgs", + "type": { + "kind": "struct", + "fields": [ + { + "name": "root", + "type": { + "array": [ + "u8", + 32 + ] + } + }, + { + "name": "index", + "type": "u32" + }, + { + "name": "current_metadata", + "type": { + "defined": { + "name": "MetadataArgs" + } + } + } + ] + } }, { - "code": 6013, - "name": "InvalidSymbol", - "msg": "Invalid symbol, must be 'IOT' or 'MOBILE'" + "name": "TreeConfig", + "type": { + "kind": "struct", + "fields": [ + { + "name": "tree_creator", + "type": "pubkey" + }, + { + "name": "tree_delegate", + "type": "pubkey" + }, + { + "name": "total_mint_capacity", + "type": "u64" + }, + { + "name": "num_minted", + "type": "u64" + }, + { + "name": "is_public", + "type": "bool" + }, + { + "name": "is_decompressible", + "type": { + "defined": { + "name": "DecompressibleState" + } + } + } + ] + } }, { - "code": 6014, - "name": "InvalidDeviceType", - "msg": "Mobile device type not found" + "name": "UpdateIotInfoArgsV0", + "type": { + "kind": "struct", + "fields": [ + { + "name": "location", + "type": { + "option": "u64" + } + }, + { + "name": "elevation", + "type": { + "option": "i32" + } + }, + { + "name": "gain", + "type": { + "option": "i32" + } + }, + { + "name": "data_hash", + "type": { + "array": [ + "u8", + 32 + ] + } + }, + { + "name": "creator_hash", + "type": { + "array": [ + "u8", + 32 + ] + } + }, + { + "name": "root", + "type": { + "array": [ + "u8", + 32 + ] + } + }, + { + "name": "index", + "type": "u32" + } + ] + } }, { - "code": 6015, - "name": "PythError", - "msg": "Error loading Pyth data" + "name": "UpdateMakerArgsV0", + "type": { + "kind": "struct", + "fields": [ + { + "name": "issuing_authority", + "type": { + "option": "pubkey" + } + }, + { + "name": "update_authority", + "type": { + "option": "pubkey" + } + } + ] + } }, { - "code": 6016, - "name": "PythPriceNotFound", - "msg": "Pyth price is not available" + "name": "UpdateMakerTreeArgsV0", + "type": { + "kind": "struct", + "fields": [ + { + "name": "max_depth", + "type": "u32" + }, + { + "name": "max_buffer_size", + "type": "u32" + } + ] + } }, { - "code": 6017, - "name": "PythPriceFeedStale", - "msg": "Pyth price is stale" + "name": "UpdateMobileInfoArgsV0", + "type": { + "kind": "struct", + "fields": [ + { + "name": "location", + "type": { + "option": "u64" + } + }, + { + "name": "data_hash", + "type": { + "array": [ + "u8", + 32 + ] + } + }, + { + "name": "creator_hash", + "type": { + "array": [ + "u8", + 32 + ] + } + }, + { + "name": "root", + "type": { + "array": [ + "u8", + 32 + ] + } + }, + { + "name": "index", + "type": "u32" + }, + { + "name": "deployment_info", + "type": { + "option": { + "defined": { + "name": "MobileDeploymentInfoV0" + } + } + } + } + ] + } }, { - "code": 6018, - "name": "ArithmeticError", - "msg": "Arithmetic error" + "name": "UpdateRewardableEntityConfigArgsV0", + "type": { + "kind": "struct", + "fields": [ + { + "name": "new_authority", + "type": { + "option": "pubkey" + } + }, + { + "name": "settings", + "type": { + "option": { + "defined": { + "name": "ConfigSettingsV0" + } + } + } + }, + { + "name": "staking_requirement", + "type": { + "option": "u64" + } + } + ] + } } ] } \ No newline at end of file diff --git a/programs/helium-entity-manager/Cargo.toml b/programs/helium-entity-manager/Cargo.toml index bd4913a..8873696 100644 --- a/programs/helium-entity-manager/Cargo.toml +++ b/programs/helium-entity-manager/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "helium-entity-manager" -version = "0.3.1" +version = "0.3.7" edition = "2021" authors = ["Louis Thiery "] license = "Apache-2.0"