UNPKG

@triadxyz/triad-protocol

Version:

<div align="center"> <h1>Triad Protocol</h1> </div>

1,394 lines 161 kB
{ "address": "TRDwq3BN4mP3m9KsuNUWSN6QDff93VKGSwE95Jbr9Ss", "metadata": { "name": "triad_protocol", "version": "0.1.4", "spec": "0.1.0", "description": "Triad protocol, trade solana projects" }, "instructions": [ { "name": "add_stake_vault_rewards", "discriminator": [172, 165, 203, 126, 211, 227, 75, 40], "accounts": [ { "name": "signer", "writable": true, "signer": true }, { "name": "stake_vault", "writable": true, "pda": { "seeds": [ { "kind": "const", "value": [115, 116, 97, 107, 101, 95, 118, 97, 117, 108, 116] }, { "kind": "const", "value": [ 84, 114, 105, 97, 100, 32, 83, 104, 97, 114, 101, 32, 49 ] } ] } }, { "name": "mint", "writable": true }, { "name": "user_ata", "writable": true, "pda": { "seeds": [ { "kind": "account", "path": "signer" }, { "kind": "account", "path": "token_program" }, { "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": "stake_vault_ata", "writable": true, "pda": { "seeds": [ { "kind": "account", "path": "stake_vault" }, { "kind": "account", "path": "token_program" }, { "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": "token_program", "address": "TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb" }, { "name": "associated_token_program", "address": "ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL" }, { "name": "system_program", "address": "11111111111111111111111111111111" } ], "args": [ { "name": "amount", "type": "u64" } ] }, { "name": "add_trader_poseidon", "discriminator": [34, 241, 88, 67, 66, 83, 83, 134], "accounts": [ { "name": "owner", "writable": true, "signer": true, "relations": ["poseidon_asset"] }, { "name": "user_trade", "writable": true }, { "name": "poseidon_asset", "writable": true }, { "name": "core_poseidon_collection", "writable": true }, { "name": "poseidon_collection", "writable": true }, { "name": "metaplex_program", "address": "CoREENxT6tW1HoK8ypY1SxRMZTcVPm7R94rH4PZNhX7d" }, { "name": "system_program", "address": "11111111111111111111111111111111" } ], "args": [] }, { "name": "cancel_ask_order", "discriminator": [211, 157, 113, 122, 34, 180, 162, 178], "accounts": [ { "name": "signer", "writable": true, "signer": true }, { "name": "market", "writable": true }, { "name": "order_book", "writable": true }, { "name": "user_trade", "writable": true }, { "name": "system_program", "address": "11111111111111111111111111111111" } ], "args": [ { "name": "args", "type": { "defined": { "name": "CancelOrderArgs" } } } ] }, { "name": "cancel_bid_order", "discriminator": [198, 70, 164, 166, 232, 131, 55, 165], "accounts": [ { "name": "signer", "writable": true, "signer": true }, { "name": "payer", "writable": true, "signer": true }, { "name": "market", "writable": true }, { "name": "order_book", "writable": true }, { "name": "user_trade", "writable": true }, { "name": "mint", "writable": true, "address": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v" }, { "name": "user_ata", "writable": true, "pda": { "seeds": [ { "kind": "account", "path": "signer" }, { "kind": "account", "path": "token_program" }, { "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": "market_ata", "writable": true, "pda": { "seeds": [ { "kind": "account", "path": "market" }, { "kind": "account", "path": "token_program" }, { "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": "token_program", "address": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA" }, { "name": "associated_token_program", "address": "ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL" }, { "name": "system_program", "address": "11111111111111111111111111111111" } ], "args": [ { "name": "args", "type": { "defined": { "name": "CancelOrderArgs" } } } ] }, { "name": "claim_stake_rewards", "discriminator": [107, 91, 233, 196, 211, 47, 218, 21], "accounts": [ { "name": "signer", "writable": true, "signer": true }, { "name": "stake_vault", "writable": true, "pda": { "seeds": [ { "kind": "const", "value": [115, 116, 97, 107, 101, 95, 118, 97, 117, 108, 116] }, { "kind": "const", "value": [ 84, 114, 105, 97, 100, 32, 83, 104, 97, 114, 101, 32, 49 ] } ] } }, { "name": "stake", "writable": true, "pda": { "seeds": [ { "kind": "const", "value": [115, 116, 97, 107, 101, 95, 118, 51] }, { "kind": "account", "path": "signer" } ] } }, { "name": "mint", "writable": true }, { "name": "stake_vault_ata", "writable": true, "pda": { "seeds": [ { "kind": "account", "path": "stake_vault" }, { "kind": "account", "path": "token_program" }, { "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": "user_ata", "writable": true, "pda": { "seeds": [ { "kind": "account", "path": "signer" }, { "kind": "account", "path": "token_program" }, { "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": "token_program", "address": "TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb" }, { "name": "associated_token_program", "address": "ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL" }, { "name": "system_program", "address": "11111111111111111111111111111111" } ], "args": [] }, { "name": "claim_token", "discriminator": [116, 206, 27, 191, 166, 19, 0, 73], "accounts": [ { "name": "signer", "writable": true, "signer": true }, { "name": "payer", "writable": true, "signer": true }, { "name": "claim_vault", "writable": true }, { "name": "claimed_user", "writable": true, "pda": { "seeds": [ { "kind": "const", "value": [ 99, 108, 97, 105, 109, 101, 100, 95, 117, 115, 101, 114 ] }, { "kind": "account", "path": "claim_vault" }, { "kind": "account", "path": "signer" } ] } }, { "name": "mint", "writable": true }, { "name": "claim_vault_ata", "writable": true, "pda": { "seeds": [ { "kind": "account", "path": "claim_vault" }, { "kind": "account", "path": "token_program" }, { "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": "user_ata", "writable": true, "pda": { "seeds": [ { "kind": "account", "path": "signer" }, { "kind": "account", "path": "token_program" }, { "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": "token_program" }, { "name": "associated_token_program", "address": "ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL" }, { "name": "system_program", "address": "11111111111111111111111111111111" } ], "args": [ { "name": "args", "type": { "defined": { "name": "ClaimTokenArgs" } } } ] }, { "name": "close_order", "discriminator": [90, 103, 209, 28, 7, 63, 168, 4], "accounts": [ { "name": "signer", "writable": true, "signer": true }, { "name": "payer", "writable": true, "signer": true }, { "name": "squads", "writable": true, "address": "Hk1r2NUL4LbUhx1agg1w44tyZiNr72mbeLsg6suF5MA4" }, { "name": "user_trade", "writable": true }, { "name": "market", "writable": true }, { "name": "mint", "writable": true }, { "name": "user_ata", "writable": true, "pda": { "seeds": [ { "kind": "account", "path": "signer" }, { "kind": "account", "path": "token_program" }, { "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": "market_vault", "writable": true, "pda": { "seeds": [ { "kind": "account", "path": "market" }, { "kind": "account", "path": "token_program" }, { "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": "token_program", "address": "TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb" }, { "name": "associated_token_program", "address": "ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL" }, { "name": "system_program", "address": "11111111111111111111111111111111" } ], "args": [ { "name": "order_id", "type": "u64" } ] }, { "name": "close_order_book", "discriminator": [219, 134, 73, 219, 180, 7, 94, 206], "accounts": [ { "name": "signer", "writable": true, "signer": true }, { "name": "squads", "writable": true, "address": "Hk1r2NUL4LbUhx1agg1w44tyZiNr72mbeLsg6suF5MA4" }, { "name": "market", "writable": true }, { "name": "order_book", "writable": true }, { "name": "system_program", "address": "11111111111111111111111111111111" } ], "args": [] }, { "name": "collect_market_fee", "discriminator": [139, 4, 96, 182, 216, 250, 122, 79], "accounts": [ { "name": "signer", "writable": true, "signer": true }, { "name": "squads", "writable": true, "address": "Hk1r2NUL4LbUhx1agg1w44tyZiNr72mbeLsg6suF5MA4" }, { "name": "market", "writable": true }, { "name": "stake_vault", "writable": true, "pda": { "seeds": [ { "kind": "const", "value": [115, 116, 97, 107, 101, 95, 118, 97, 117, 108, 116] }, { "kind": "const", "value": [ 84, 114, 105, 97, 100, 32, 83, 104, 97, 114, 101, 32, 49 ] } ] } }, { "name": "customer_fee_recipient", "writable": true }, { "name": "customer", "writable": true }, { "name": "mint", "writable": true, "address": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v" }, { "name": "market_ata", "writable": true, "pda": { "seeds": [ { "kind": "account", "path": "market" }, { "kind": "account", "path": "token_program" }, { "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": "squads_ata", "writable": true, "pda": { "seeds": [ { "kind": "account", "path": "squads" }, { "kind": "account", "path": "token_program" }, { "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": "customer_fee_recipient_ata", "writable": true, "pda": { "seeds": [ { "kind": "account", "path": "customer_fee_recipient" }, { "kind": "account", "path": "token_program" }, { "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": "stake_vault_ata", "writable": true, "pda": { "seeds": [ { "kind": "account", "path": "stake_vault" }, { "kind": "account", "path": "token_program" }, { "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": "token_program", "address": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA" }, { "name": "associated_token_program", "address": "ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL" }, { "name": "system_program", "address": "11111111111111111111111111111111" } ], "args": [] }, { "name": "collect_remaining_liquidity", "discriminator": [153, 107, 201, 83, 183, 195, 59, 186], "accounts": [ { "name": "signer", "writable": true, "signer": true }, { "name": "market", "writable": true }, { "name": "mint", "writable": true }, { "name": "market_ata", "writable": true, "pda": { "seeds": [ { "kind": "account", "path": "market" }, { "kind": "account", "path": "token_program" }, { "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": "signer_ata", "writable": true, "pda": { "seeds": [ { "kind": "account", "path": "signer" }, { "kind": "account", "path": "token_program" }, { "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": "token_program", "address": "TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb" }, { "name": "associated_token_program", "address": "ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL" }, { "name": "system_program", "address": "11111111111111111111111111111111" } ], "args": [] }, { "name": "collect_royalty", "discriminator": [189, 235, 7, 168, 255, 50, 30, 75], "accounts": [ { "name": "signer", "writable": true, "signer": true }, { "name": "poseidon_fee_wallet", "writable": true, "address": "6fcSf6qfwPNR9AUUNC1UWYZDy5cQ4TzTb2aaipN2zFdq" }, { "name": "collection", "writable": true }, { "name": "system_program", "address": "11111111111111111111111111111111" } ], "args": [] }, { "name": "create_claim_vault", "discriminator": [16, 216, 88, 237, 77, 170, 154, 66], "accounts": [ { "name": "signer", "writable": true, "signer": true }, { "name": "claim_vault", "writable": true, "pda": { "seeds": [ { "kind": "const", "value": [99, 108, 97, 105, 109, 95, 118, 97, 117, 108, 116] }, { "kind": "arg", "path": "args.name" } ] } }, { "name": "mint", "writable": true }, { "name": "signer_ata", "writable": true, "pda": { "seeds": [ { "kind": "account", "path": "signer" }, { "kind": "account", "path": "token_program" }, { "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": "claim_vault_ata", "writable": true, "pda": { "seeds": [ { "kind": "account", "path": "claim_vault" }, { "kind": "account", "path": "token_program" }, { "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": "token_program" }, { "name": "associated_token_program", "address": "ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL" }, { "name": "system_program", "address": "11111111111111111111111111111111" } ], "args": [ { "name": "args", "type": { "defined": { "name": "CreateClaimVaultArgs" } } } ] }, { "name": "create_customer", "discriminator": [120, 122, 113, 216, 95, 207, 252, 147], "accounts": [ { "name": "signer", "writable": true, "signer": true }, { "name": "customer", "writable": true, "pda": { "seeds": [ { "kind": "const", "value": [99, 117, 115, 116, 111, 109, 101, 114] }, { "kind": "arg", "path": "args.id" } ] } }, { "name": "stake", "writable": true, "optional": true, "pda": { "seeds": [ { "kind": "const", "value": [115, 116, 97, 107, 101, 95, 118, 51] }, { "kind": "account", "path": "signer" } ] } }, { "name": "system_program", "address": "11111111111111111111111111111111" } ], "args": [ { "name": "args", "type": { "defined": { "name": "CreateCustomerArgs" } } } ] }, { "name": "create_market", "discriminator": [103, 226, 97, 235, 200, 188, 251, 254], "accounts": [ { "name": "signer", "writable": true, "signer": true }, { "name": "squads", "writable": true, "address": "Hk1r2NUL4LbUhx1agg1w44tyZiNr72mbeLsg6suF5MA4" }, { "name": "customer", "writable": true }, { "name": "pool", "writable": true, "optional": true }, { "name": "market", "writable": true, "pda": { "seeds": [ { "kind": "const", "value": [109, 97, 114, 107, 101, 116] }, { "kind": "arg", "path": "args.market_id" } ] } }, { "name": "mint", "writable": true, "address": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v" }, { "name": "market_to_ata", "writable": true, "pda": { "seeds": [ { "kind": "account", "path": "market" }, { "kind": "account", "path": "token_program" }, { "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": "token_program" }, { "name": "associated_token_program", "address": "ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL" }, { "name": "system_program", "address": "11111111111111111111111111111111" } ], "args": [ { "name": "args", "type": { "defined": { "name": "CreateMarketArgs" } } } ] }, { "name": "create_order_book", "discriminator": [153, 114, 9, 51, 100, 68, 240, 197], "accounts": [ { "name": "signer", "writable": true, "signer": true }, { "name": "market", "writable": true }, { "name": "order_book", "writable": true, "pda": { "seeds": [ { "kind": "const", "value": [111, 114, 100, 101, 114, 95, 98, 111, 111, 107] }, { "kind": "arg", "path": "market_id" } ] } }, { "name": "system_program", "address": "11111111111111111111111111111111" } ], "args": [ { "name": "market_id", "type": "u64" } ] }, { "name": "create_pool", "discriminator": [233, 146, 209, 142, 207, 104, 64, 188], "accounts": [ { "name": "signer", "writable": true, "signer": true }, { "name": "customer", "writable": true }, { "name": "pool", "writable": true, "pda": { "seeds": [ { "kind": "const", "value": [112, 111, 111, 108] }, { "kind": "arg", "path": "args.pool_id" } ] } }, { "name": "system_program", "address": "11111111111111111111111111111111" } ], "args": [ { "name": "args", "type": { "defined": { "name": "CreatePoolArgs" } } } ] }, { "name": "create_sub_user_trade", "discriminator": [77, 201, 111, 73, 47, 229, 244, 161], "accounts": [ { "name": "signer", "writable": true, "signer": true }, { "name": "payer", "writable": true, "signer": true }, { "name": "user_trade", "writable": true, "pda": { "seeds": [ { "kind": "const", "value": [117, 115, 101, 114, 95, 116, 114, 97, 100, 101] }, { "kind": "account", "path": "signer" } ] } }, { "name": "sub_user_trade", "writable": true, "pda": { "seeds": [ { "kind": "const", "value": [117, 115, 101, 114, 95, 116, 114, 97, 100, 101] }, { "kind": "arg", "path": "sub_user_key" } ] } }, { "name": "system_program", "address": "11111111111111111111111111111111" } ], "args": [ { "name": "sub_user_key", "type": "pubkey" } ] }, { "name": "create_user_trade", "discriminator": [232, 235, 58, 194, 135, 248, 153, 1], "accounts": [ { "name": "signer", "writable": true, "signer": true }, { "name": "payer", "writable": true, "signer": true }, { "name": "user_trade", "writable": true, "pda": { "seeds": [ { "kind": "const", "value": [117, 1