gasp-type-definitions
Version:
Type definitions for Gasp
266 lines (265 loc) • 6.63 kB
TypeScript
import { OverrideBundleDefinition } from "@polkadot/types/types";
export declare const mTypes: {
ShufflingSeed: {
seed: string;
proof: string;
};
MultiSignature: {
_enum: {
Ed25519: string;
Sr25519: string;
Ecdsa: string;
Eth: string;
};
};
Header: {
parentHash: string;
number: string;
stateRoot: string;
extrinsicsRoot: string;
digest: string;
seed: string;
count: string;
};
RpcAssetMetadata: {
tokenId: string;
decimals: string;
name: string;
symbol: string;
};
TokenId: string;
L1Update: {
chain: string;
pendingDeposits: string;
pendingCancelResolutions: string;
pendingWithdrawalResolutions: string;
pendingL2UpdatesToRemove: string;
};
Deposit: {
requestId: string;
depositRecipient: string;
tokenAddress: string;
amount: string;
timeStamp: string;
};
RequestId: {
origin: string;
id: string;
};
Origin: {
_enum: string[];
};
Chain: {
_enum: string[];
};
CancelResolution: {
requestId: string;
l2RequestId: string;
cancelJustified: string;
timeStamp: string;
};
WithdrawalResolution: {
requestId: string;
l2RequestId: string;
status: string;
timeStamp: string;
};
L2UpdatesToRemove: {
requestId: string;
l2UpdatesToRemove: string;
timeStamp: string;
};
};
export declare const mRpc: {
xyk: {
calculate_buy_price: {
description: string;
params: {
name: string;
type: string;
}[];
type: string;
};
calculate_sell_price: {
description: string;
params: {
name: string;
type: string;
}[];
type: string;
};
get_burn_amount: {
description: string;
params: {
name: string;
type: string;
}[];
type: string;
};
calculate_sell_price_id: {
description: string;
params: {
name: string;
type: string;
}[];
type: string;
};
calculate_buy_price_id: {
description: string;
params: {
name: string;
type: string;
}[];
type: string;
};
calculate_rewards_amount: {
description: string;
params: {
name: string;
type: string;
}[];
type: string;
};
calculate_balanced_sell_amount: {
description: string;
params: {
name: string;
type: string;
}[];
type: string;
};
get_max_instant_unreserve_amount: {
description: string;
params: {
name: string;
type: string;
}[];
type: string;
};
get_max_instant_burn_amount: {
description: string;
params: {
name: string;
type: string;
}[];
type: string;
};
is_sell_asset_lock_free: {
description: string;
params: {
name: string;
type: string;
}[];
type: string;
};
is_buy_asset_lock_free: {
description: string;
params: {
name: string;
type: string;
}[];
type: string;
};
get_tradeable_tokens: {
description: string;
params: never[];
type: string;
};
get_liq_tokens_for_trading: {
description: string;
params: never[];
type: string;
};
};
pos: {
calculate_native_rewards_amount: {
description: string;
params: {
name: string;
type: string;
}[];
type: string;
};
calculate_3rdparty_rewards_amount: {
description: string;
params: {
name: string;
type: string;
}[];
type: string;
};
calculate_3rdparty_rewards_all: {
description: string;
params: {
name: string;
type: string;
}[];
type: string;
};
};
rolldown: {
pending_l2_requests_hash: {
description: string;
params: ({
name: string;
type: string;
isOptional?: undefined;
} | {
name: string;
type: string;
isOptional: boolean;
})[];
type: string;
};
pending_l2_requests: {
description: string;
params: ({
name: string;
type: string;
isOptional?: undefined;
} | {
name: string;
type: string;
isOptional: boolean;
})[];
type: string;
};
verify_sequencer_update: {
description: string;
params: ({
name: string;
type: string;
isOptional?: undefined;
} | {
name: string;
type: string;
isOptional: boolean;
})[];
type: string;
};
get_native_sequencer_update: {
description: string;
params: ({
name: string;
type: string;
isOptional?: undefined;
} | {
name: string;
type: string;
isOptional: boolean;
})[];
type: string;
};
};
metamask: {
get_eip712_sign_data: {
description: string;
params: {
name: string;
type: string;
}[];
type: string;
};
};
};
export declare const mangataTypesBundleForPolkadotApps: OverrideBundleDefinition;