Skip to content

Commit

Permalink
WIP client and tests
Browse files Browse the repository at this point in the history
  • Loading branch information
tomjohn1028 committed Mar 11, 2025
1 parent 391f5b8 commit 5aacc12
Show file tree
Hide file tree
Showing 51 changed files with 1,423 additions and 76 deletions.
1 change: 1 addition & 0 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ import {
import { JITO_TIP_ROUTER_PROGRAM_ADDRESS } from '../programs';
import { getAccountMetaFactory, type ResolvedAccount } from '../shared';

export const ADMIN_REGISTER_ST_MINT_DISCRIMINATOR = 33;
export const ADMIN_REGISTER_ST_MINT_DISCRIMINATOR = 34;

export function getAdminRegisterStMintDiscriminatorBytes() {
return getU8Encoder().encode(ADMIN_REGISTER_ST_MINT_DISCRIMINATOR);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ import {
import { JITO_TIP_ROUTER_PROGRAM_ADDRESS } from '../programs';
import { getAccountMetaFactory, type ResolvedAccount } from '../shared';

export const ADMIN_SET_CONFIG_FEES_DISCRIMINATOR = 29;
export const ADMIN_SET_CONFIG_FEES_DISCRIMINATOR = 30;

export function getAdminSetConfigFeesDiscriminatorBytes() {
return getU8Encoder().encode(ADMIN_SET_CONFIG_FEES_DISCRIMINATOR);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ import {
type ConfigAdminRoleArgs,
} from '../types';

export const ADMIN_SET_NEW_ADMIN_DISCRIMINATOR = 30;
export const ADMIN_SET_NEW_ADMIN_DISCRIMINATOR = 31;

export function getAdminSetNewAdminDiscriminatorBytes() {
return getU8Encoder().encode(ADMIN_SET_NEW_ADMIN_DISCRIMINATOR);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ import {
import { JITO_TIP_ROUTER_PROGRAM_ADDRESS } from '../programs';
import { getAccountMetaFactory, type ResolvedAccount } from '../shared';

export const ADMIN_SET_PARAMETERS_DISCRIMINATOR = 28;
export const ADMIN_SET_PARAMETERS_DISCRIMINATOR = 29;

export function getAdminSetParametersDiscriminatorBytes() {
return getU8Encoder().encode(ADMIN_SET_PARAMETERS_DISCRIMINATOR);
Expand Down
2 changes: 1 addition & 1 deletion clients/js/jito_tip_router/instructions/adminSetStMint.ts
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ import {
import { JITO_TIP_ROUTER_PROGRAM_ADDRESS } from '../programs';
import { getAccountMetaFactory, type ResolvedAccount } from '../shared';

export const ADMIN_SET_ST_MINT_DISCRIMINATOR = 34;
export const ADMIN_SET_ST_MINT_DISCRIMINATOR = 35;

export function getAdminSetStMintDiscriminatorBytes() {
return getU8Encoder().encode(ADMIN_SET_ST_MINT_DISCRIMINATOR);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ import {
import { JITO_TIP_ROUTER_PROGRAM_ADDRESS } from '../programs';
import { getAccountMetaFactory, type ResolvedAccount } from '../shared';

export const ADMIN_SET_TIE_BREAKER_DISCRIMINATOR = 31;
export const ADMIN_SET_TIE_BREAKER_DISCRIMINATOR = 32;

export function getAdminSetTieBreakerDiscriminatorBytes() {
return getU8Encoder().encode(ADMIN_SET_TIE_BREAKER_DISCRIMINATOR);
Expand Down
2 changes: 1 addition & 1 deletion clients/js/jito_tip_router/instructions/adminSetWeight.ts
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ import {
import { JITO_TIP_ROUTER_PROGRAM_ADDRESS } from '../programs';
import { getAccountMetaFactory, type ResolvedAccount } from '../shared';

export const ADMIN_SET_WEIGHT_DISCRIMINATOR = 32;
export const ADMIN_SET_WEIGHT_DISCRIMINATOR = 33;

export function getAdminSetWeightDiscriminatorBytes() {
return getU8Encoder().encode(ADMIN_SET_WEIGHT_DISCRIMINATOR);
Expand Down
2 changes: 1 addition & 1 deletion clients/js/jito_tip_router/instructions/claimWithPayer.ts
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ import {
import { JITO_TIP_ROUTER_PROGRAM_ADDRESS } from '../programs';
import { getAccountMetaFactory, type ResolvedAccount } from '../shared';

export const CLAIM_WITH_PAYER_DISCRIMINATOR = 26;
export const CLAIM_WITH_PAYER_DISCRIMINATOR = 27;

export function getClaimWithPayerDiscriminatorBytes() {
return getU8Encoder().encode(CLAIM_WITH_PAYER_DISCRIMINATOR);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ import {
import { JITO_TIP_ROUTER_PROGRAM_ADDRESS } from '../programs';
import { getAccountMetaFactory, type ResolvedAccount } from '../shared';

export const CLOSE_EPOCH_ACCOUNT_DISCRIMINATOR = 27;
export const CLOSE_EPOCH_ACCOUNT_DISCRIMINATOR = 28;

export function getCloseEpochAccountDiscriminatorBytes() {
return getU8Encoder().encode(CLOSE_EPOCH_ACCOUNT_DISCRIMINATOR);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ import {
import { JITO_TIP_ROUTER_PROGRAM_ADDRESS } from '../programs';
import { getAccountMetaFactory, type ResolvedAccount } from '../shared';

export const DISTRIBUTE_BASE_NCN_REWARD_ROUTE_DISCRIMINATOR = 23;
export const DISTRIBUTE_BASE_NCN_REWARD_ROUTE_DISCRIMINATOR = 24;

export function getDistributeBaseNcnRewardRouteDiscriminatorBytes() {
return getU8Encoder().encode(DISTRIBUTE_BASE_NCN_REWARD_ROUTE_DISCRIMINATOR);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ import {
import { JITO_TIP_ROUTER_PROGRAM_ADDRESS } from '../programs';
import { getAccountMetaFactory, type ResolvedAccount } from '../shared';

export const DISTRIBUTE_BASE_REWARDS_DISCRIMINATOR = 22;
export const DISTRIBUTE_BASE_REWARDS_DISCRIMINATOR = 23;

export function getDistributeBaseRewardsDiscriminatorBytes() {
return getU8Encoder().encode(DISTRIBUTE_BASE_REWARDS_DISCRIMINATOR);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ import {
import { JITO_TIP_ROUTER_PROGRAM_ADDRESS } from '../programs';
import { getAccountMetaFactory, type ResolvedAccount } from '../shared';

export const DISTRIBUTE_NCN_OPERATOR_REWARDS_DISCRIMINATOR = 24;
export const DISTRIBUTE_NCN_OPERATOR_REWARDS_DISCRIMINATOR = 25;

export function getDistributeNcnOperatorRewardsDiscriminatorBytes() {
return getU8Encoder().encode(DISTRIBUTE_NCN_OPERATOR_REWARDS_DISCRIMINATOR);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ import {
import { JITO_TIP_ROUTER_PROGRAM_ADDRESS } from '../programs';
import { getAccountMetaFactory, type ResolvedAccount } from '../shared';

export const DISTRIBUTE_NCN_VAULT_REWARDS_DISCRIMINATOR = 25;
export const DISTRIBUTE_NCN_VAULT_REWARDS_DISCRIMINATOR = 26;

export function getDistributeNcnVaultRewardsDiscriminatorBytes() {
return getU8Encoder().encode(DISTRIBUTE_NCN_VAULT_REWARDS_DISCRIMINATOR);
Expand Down
1 change: 1 addition & 0 deletions clients/js/jito_tip_router/instructions/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -39,5 +39,6 @@ export * from './registerVault';
export * from './routeBaseRewards';
export * from './routeNcnRewards';
export * from './setMerkleRoot';
export * from './setPriorityFeeMerkleRoot';
export * from './snapshotVaultOperatorDelegation';
export * from './switchboardSetWeight';
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ import {
import { JITO_TIP_ROUTER_PROGRAM_ADDRESS } from '../programs';
import { getAccountMetaFactory, type ResolvedAccount } from '../shared';

export const INITIALIZE_BASE_REWARD_ROUTER_DISCRIMINATOR = 17;
export const INITIALIZE_BASE_REWARD_ROUTER_DISCRIMINATOR = 18;

export function getInitializeBaseRewardRouterDiscriminatorBytes() {
return getU8Encoder().encode(INITIALIZE_BASE_REWARD_ROUTER_DISCRIMINATOR);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ import {
import { JITO_TIP_ROUTER_PROGRAM_ADDRESS } from '../programs';
import { getAccountMetaFactory, type ResolvedAccount } from '../shared';

export const INITIALIZE_NCN_REWARD_ROUTER_DISCRIMINATOR = 19;
export const INITIALIZE_NCN_REWARD_ROUTER_DISCRIMINATOR = 20;

export function getInitializeNcnRewardRouterDiscriminatorBytes() {
return getU8Encoder().encode(INITIALIZE_NCN_REWARD_ROUTER_DISCRIMINATOR);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ import {
import { JITO_TIP_ROUTER_PROGRAM_ADDRESS } from '../programs';
import { getAccountMetaFactory, type ResolvedAccount } from '../shared';

export const REALLOC_BASE_REWARD_ROUTER_DISCRIMINATOR = 18;
export const REALLOC_BASE_REWARD_ROUTER_DISCRIMINATOR = 19;

export function getReallocBaseRewardRouterDiscriminatorBytes() {
return getU8Encoder().encode(REALLOC_BASE_REWARD_ROUTER_DISCRIMINATOR);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ import {
import { JITO_TIP_ROUTER_PROGRAM_ADDRESS } from '../programs';
import { getAccountMetaFactory, type ResolvedAccount } from '../shared';

export const ROUTE_BASE_REWARDS_DISCRIMINATOR = 20;
export const ROUTE_BASE_REWARDS_DISCRIMINATOR = 21;

export function getRouteBaseRewardsDiscriminatorBytes() {
return getU8Encoder().encode(ROUTE_BASE_REWARDS_DISCRIMINATOR);
Expand Down
2 changes: 1 addition & 1 deletion clients/js/jito_tip_router/instructions/routeNcnRewards.ts
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ import {
import { JITO_TIP_ROUTER_PROGRAM_ADDRESS } from '../programs';
import { getAccountMetaFactory, type ResolvedAccount } from '../shared';

export const ROUTE_NCN_REWARDS_DISCRIMINATOR = 21;
export const ROUTE_NCN_REWARDS_DISCRIMINATOR = 22;

export function getRouteNcnRewardsDiscriminatorBytes() {
return getU8Encoder().encode(ROUTE_NCN_REWARDS_DISCRIMINATOR);
Expand Down
Loading

0 comments on commit 5aacc12

Please sign in to comment.