picasso-sdk
Version:
Picasso sdk for cosmos, ethereum, solana, and polkadot ibc transfer
383 lines • 12.9 kB
TypeScript
import type { bool, Enum, Null, Struct, u32, u64, u128 } from '@polkadot/types-codec';
import type { ITuple } from '@polkadot/types-codec/types';
import type { EthereumAccountId } from '@polkadot/types/interfaces/eth';
import type { EcdsaSignature, MultiSignature } from '@polkadot/types/interfaces/extrinsics';
import type { ParachainInherentData, PersistedValidationData } from '@polkadot/types/interfaces/parachains';
import type { AccountId32, Balance, Permill } from '@polkadot/types/interfaces/runtime';
import type { ComposableTraitsDefiCurrencyPairCurrencyId, CurrencyId } from '../common';
export interface CommonMosaicRemoteAssetId extends Null {
}
export interface ComposableSupportEthereumAddress extends Null {
}
export interface ComposableTraitsAccountProxyProxyDefinition extends Null {
}
export interface ComposableTraitsAccountProxyProxyType extends Null {
}
export interface ComposableTraitsAssetsBasicAssetMetadata extends Struct {
readonly symbol: {
readonly inner: Null;
} & Struct;
readonly name: {
readonly inner: Null;
} & Struct;
}
export interface ComposableTraitsAssetsXcmAssetLocation extends Null {
}
export interface ComposableTraitsAuctionAuctionStepFunction extends Null {
}
export interface ComposableTraitsBondedFinanceBondDuration extends Struct {
readonly Finite: {
readonly returnIn: u32;
} & Struct;
}
export interface ComposableTraitsBondedFinanceBondOffer extends Struct {
readonly beneficiary: AccountId32;
readonly asset: CurrencyId;
readonly bondPrice: u128;
readonly nbOfBonds: u128;
readonly maturity: ComposableTraitsBondedFinanceBondDuration;
readonly reward: ComposableTraitsBondedFinanceBondOfferReward;
readonly keepAlive: bool;
}
export interface ComposableTraitsBondedFinanceBondOfferReward extends Struct {
readonly asset: CurrencyId;
readonly amount: u128;
readonly maturity: u32;
}
export interface ComposableTraitsCallFilterCallFilterEntry extends Null {
}
export interface ComposableTraitsCurrencyRational64 extends Null {
}
export interface ComposableTraitsDefiSell extends Null {
}
export interface ComposableTraitsDefiTake extends Null {
}
export interface ComposableTraitsDexAssetAmount extends Null {
}
export interface ComposableTraitsDexConstantProductPoolInfo extends Struct {
readonly owner: AccountId32;
readonly pair: ComposableTraitsDefiCurrencyPairCurrencyId;
readonly lpToken: u128;
readonly fee: Permill;
readonly ownerFee: Permill;
}
export interface ComposableTraitsDexDexRoute extends Null {
}
export interface ComposableTraitsDexStableSwapPoolInfo extends Null {
}
export interface ComposableTraitsGovernanceSignedRawOrigin extends Enum {
readonly isRoot: boolean;
readonly isSigned: boolean;
readonly isIsSigned: boolean;
readonly asIsSigned: bool;
readonly isAsSigned: boolean;
readonly asAsSigned: AccountId32;
readonly type: 'Root' | 'Signed' | 'IsSigned' | 'AsSigned';
}
export interface ComposableTraitsLendingCreateInput extends Null {
}
export interface ComposableTraitsLendingMarketConfig extends Null {
}
export interface ComposableTraitsLendingRepayStrategy extends Null {
}
export interface ComposableTraitsLendingUpdateInput extends Null {
}
export interface ComposableTraitsOraclePrice extends Null {
}
export interface ComposableTraitsOracleRewardTracker extends Null {
}
export interface ComposableTraitsStakingRewardPool extends Null {
}
export interface ComposableTraitsStakingRewardPoolConfiguration extends Null {
}
export interface ComposableTraitsStakingRewardUpdate extends Null {
}
export interface ComposableTraitsStakingStake extends Null {
}
export interface ComposableTraitsTimeTimeReleaseFunction extends Null {
}
export interface ComposableTraitsVaultVaultConfig extends Null {
}
export interface ComposableTraitsXcmAssetsForeignMetadata extends Null {
}
export interface ComposableTraitsXcmAssetsXcmAssetLocation extends Null {
}
export interface CumulusPalletDmpQueueConfigData extends Null {
}
export interface CumulusPalletDmpQueuePageIndexData extends Null {
}
export interface CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot extends Null {
}
export interface CumulusPalletXcmpQueueInboundChannelDetails extends Null {
}
export interface CumulusPalletXcmpQueueInboundStatus extends Null {
}
export interface CumulusPalletXcmpQueueOutboundChannelDetails extends Null {
}
export interface CumulusPalletXcmpQueueOutboundStatus extends Null {
}
export interface CumulusPalletXcmpQueueQueueConfigData extends Null {
}
export interface CumulusPrimitivesParachainInherentParachainInherentData extends ParachainInherentData {
}
export interface DaliRuntimeOpaqueSessionKeys extends Null {
}
export interface DaliRuntimeOriginCaller extends Null {
}
export interface FrameSupportPalletId extends Null {
}
export interface FrameSupportScheduleLookupError extends Null {
}
export interface FrameSupportScheduleMaybeHashed extends Null {
}
export interface FrameSupportTokensMiscBalanceStatus extends Null {
}
export interface FrameSupportWeightsDispatchInfo extends Null {
}
export interface FrameSupportWeightsPerDispatchClassU64 extends Null {
}
export interface FrameSupportWeightsRuntimeDbWeight extends Null {
}
export interface FrameSystemAccountInfo extends Struct {
readonly nonce: Null;
readonly consumers: Null;
readonly providers: Null;
readonly sufficients: Null;
readonly data: {
readonly free: u128;
readonly reserved: u128;
readonly miscFrozen: u128;
readonly feeFrozen: u128;
} & Struct;
}
export interface FrameSystemEventRecord extends Null {
}
export interface FrameSystemLastRuntimeUpgradeInfo extends Null {
}
export interface FrameSystemLimitsBlockLength extends Null {
}
export interface FrameSystemLimitsBlockWeights extends Null {
}
export interface FrameSystemPhase extends Null {
}
export interface IbcTraitOpenChannelParams extends Null {
}
export interface IbcTransferPalletParams extends Null {
}
export interface IbcTransferTransferParams extends Null {
}
export interface OrmlTokensAccountData extends Struct {
readonly free: u128;
readonly reserved: u128;
readonly frozen: u128;
}
export interface OrmlTokensBalanceLock extends Null {
}
export interface OrmlTokensReserveData extends Null {
}
export interface PalletAccountProxyAnnouncement extends Null {
}
export interface PalletAssetsRegistryCandidateStatus extends Null {
}
export interface PalletAssetsRegistryForeignMetadata extends Null {
}
export interface PalletAuthorshipUncleEntryItem extends Null {
}
export interface PalletBalancesAccountData extends Null {
}
export interface PalletBalancesBalanceLock extends Struct {
readonly amount: Null;
}
export interface PalletBalancesReleases extends Null {
}
export interface PalletBalancesReserveData extends Null {
}
export interface PalletCollatorSelectionCandidateInfo extends Null {
}
export interface PalletCollectiveVotes extends Null {
}
export interface PalletCosmwasmCodeIdentifier extends Null {
}
export interface PalletCosmwasmCodeInfo extends Null {
}
export interface PalletCosmwasmContractInfo extends Null {
}
export interface PalletCosmwasmEntryPoint extends Null {
}
export interface PalletCosmwasmInstrumentCostRules extends Null {
}
export interface PalletCrowdloanRewardsModelsEcdsaSignature extends EcdsaSignature {
}
export interface PalletCrowdloanRewardsModelsProof extends Enum {
readonly isRelayChain: boolean;
readonly asRelayChain: ITuple<[AccountId32, MultiSignature]>;
readonly isEthereum: boolean;
readonly asEthereum: PalletCrowdloanRewardsModelsEcdsaSignature;
readonly type: 'RelayChain' | 'Ethereum';
}
export interface PalletCrowdloanRewardsModelsRemoteAccount extends Enum {
readonly isRelayChain: boolean;
readonly asRelayChain: AccountId32;
readonly isEthereum: boolean;
readonly asEthereum: EthereumAccountId;
readonly isRegistry: boolean;
readonly type: 'RelayChain' | 'Ethereum' | 'Registry';
}
export interface PalletCrowdloanRewardsModelsReward extends Struct {
readonly total: u128;
readonly claimed: u128;
readonly vestingPeriod: u64;
}
export interface PalletCrowdloanRewardsReward extends Null {
}
export interface PalletDemocracyConviction extends Null {
}
export interface PalletDemocracyVoteAccountVote extends Null {
}
export interface PalletDutchAuctionSellOrder extends Null {
}
export interface PalletDutchAuctionTakeOrder extends Null {
}
export interface PalletIbcAny extends Null {
}
export interface PalletIbcConnectionParams extends Null {
}
export interface PalletIbcErrorsIbcError extends Null {
}
export interface PalletIbcEventsIbcEvent extends Null {
}
export interface PalletIbcIbcConsensusState extends Null {
}
export interface PalletIbcPalletParams extends Null {
}
export interface PalletIbcPingSendPingParams extends Null {
}
export interface PalletIbcTransferParams extends Null {
}
export interface PalletIbcUpgradeParams extends Null {
}
export interface PalletIdentityBitFlags extends Null {
}
export interface PalletIdentityIdentityInfo extends Null {
}
export interface PalletIdentityJudgement extends Null {
}
export interface PalletIdentityRegistrarInfo extends Null {
}
export interface PalletIdentityRegistration extends Null {
}
export interface PalletLiquidationsLiquidationStrategyConfiguration extends Null {
}
export interface PalletLiquidityBootstrappingPool extends Null {
}
export interface PalletMosaicAmmSwapInfo extends Null {
}
export interface PalletMosaicAssetInfo extends Null {
}
export interface PalletMosaicDecayBudgetPenaltyDecayer extends Null {
}
export interface PalletLiquidStakingUnstakeProvider extends Null {
}
export interface PalletMosaicNetworkInfo extends Struct {
readonly enabled: bool;
readonly maxTransferSize: Balance;
}
export interface PalletMosaicRelayerStaleRelayer extends Struct {
readonly relayer: {
readonly current: AccountId32;
readonly next: {
readonly ttl: u32;
readonly account: AccountId32;
} & Struct;
} & Struct;
}
export interface PalletMultisigMultisig extends Null {
}
export interface PalletMultisigTimepoint extends Null {
}
export interface PalletOracleAssetInfo extends Null {
}
export interface PalletOraclePrePrice extends Null {
}
export interface PalletOraclePrice extends Null {
}
export interface PalletOracleWithdraw extends Struct {
readonly stake: u128;
readonly unlockBlock: u32;
}
export interface PalletSchedulerReleases extends Null {
}
export interface PalletSchedulerScheduledV2 extends Null {
}
export interface PalletSchedulerScheduledV3 extends Null {
}
export interface PalletStakingRewardsRewardAccumulationHookError extends Null {
}
export interface PalletTransactionPaymentReleases extends Null {
}
export interface PalletTreasuryProposal extends Null {
}
export interface PalletVaultModelsStrategyOverview extends Null {
}
export interface PalletVaultModelsVaultInfo extends Null {
}
export interface PalletXcmQueryStatus extends Null {
}
export interface PalletXcmVersionMigrationStage extends Null {
}
export interface PolkadotCorePrimitivesOutboundHrmpMessage extends Null {
}
export interface PolkadotParachainPrimitivesXcmpMessageFormat extends Null {
}
export interface PolkadotPrimitivesV1AbridgedHostConfiguration extends Null {
}
export interface PolkadotPrimitivesV1PersistedValidationData extends PersistedValidationData {
}
export interface PolkadotPrimitivesV2AbridgedHostConfiguration extends Null {
}
export interface PolkadotPrimitivesV2PersistedValidationData extends Null {
}
export interface PolkadotPrimitivesV2UpgradeRestriction extends Null {
}
export interface SpConsensusAuraSr25519AppSr25519Public extends Null {
}
export interface SpCoreCryptoKeyTypeId extends Null {
}
export interface SpRuntimeDigest extends Null {
}
export interface SpRuntimeDispatchError extends Null {
}
export interface SpRuntimeHeader extends Null {
}
export interface SpTrieStorageProof extends Null {
}
export interface SpVersionRuntimeVersion extends Null {
}
export interface XcmV1MultiAsset extends Null {
}
export interface XcmV1MultiassetMultiAssets extends Null {
}
export interface XcmV1MultiLocation extends Null {
}
export interface XcmV2Response extends Null {
}
export interface XcmV2TraitsError extends Null {
}
export interface XcmV2TraitsOutcome extends Null {
}
export interface XcmV2WeightLimit extends Null {
}
export interface XcmV2Xcm extends Null {
}
export interface XcmVersionedMultiAsset extends Null {
}
export interface XcmVersionedMultiAssets extends Null {
}
export interface XcmVersionedMultiLocation extends Null {
}
export interface StagingXcmVersionedMultiLocation extends Null {
}
export interface XcmVersionedXcm extends Null {
}
export type PHANTOM_CROWDLOANREWARDS = 'crowdloanRewards';
//# sourceMappingURL=types.d.ts.map