gasp-types
Version:
Polkadot.js type definitions for GASP Network
78 lines • 2.32 kB
JavaScript
export default {
types: {
ShufflingSeed: {
seed: "H256",
proof: "H512"
},
MultiSignature: {
_enum: {
Ed25519: 'Ed25519Signature',
Sr25519: 'Sr25519Signature',
Ecdsa: 'EcdsaSignature',
Eth: 'EcdsaSignature',
}
},
Header: {
parentHash: "Hash",
number: "Compact<BlockNumber>",
stateRoot: "Hash",
extrinsicsRoot: "Hash",
digest: "Digest",
seed: "ShufflingSeed",
count: "BlockNumber"
},
RpcAssetMetadata: {
tokenId: "TokenId",
decimals: "u32",
name: "Vec<u8>",
symbol: "Vec<u8>"
},
TokenId: "u32",
L1Update: {
chain: "Chain",
pendingDeposits: "Vec<Deposit>",
pendingCancelResolutions: "Vec<CancelResolution>",
pendingWithdrawalResolutions: "Vec<WithdrawalResolution>",
pendingL2UpdatesToRemove: "Vec<L2UpdatesToRemove>",
},
Deposit: {
requestId: "RequestId",
depositRecipient: "[u8; 20]",
tokenAddress: "[u8; 20]",
amount: "U256",
timeStamp: "U256"
},
RequestId: {
origin: "Origin",
id: "u128"
},
Origin: {
_enum: ['L1', 'L2']
},
Chain: {
_enum: ['Ethereum', 'Arbitrum']
},
CancelResolution: {
requestId: "RequestId",
l2RequestId: "u128",
cancelJustified: "bool",
timeStamp: "U256"
},
WithdrawalResolution: {
requestId: "RequestId",
l2RequestId: "u128",
status: "bool",
timeStamp: "U256"
},
L2UpdatesToRemove: {
requestId: "RequestId",
l2UpdatesToRemove: "Vec<u128>",
timeStamp: "U256"
}
}
};
export { default as pos } from './pos/definitions.js';
export { default as xyk } from './xyk/definitions.js';
export { default as rolldown } from './rolldown/definitions.js';
export { default as metamask } from './metamask/definitions.js';
//# sourceMappingURL=definitions.js.map