UNPKG

@sofaws/dapp-core

Version:

A library to hold the main logic for a dapp on the Elrond Network

1,004 lines 24.5 kB
declare const _default: ({ txHash: string; gasLimit: number; gasPrice: number; gasUsed: number; miniBlockHash: string; nonce: number; receiver: string; receiverAssets: { name: string; description: string; tags: string[]; iconPng: string; }; receiverShard: number; round: number; sender: string; senderShard: number; signature: string; status: string; value: string; fee: string; timestamp: number; data: string; function: string; action: { category: string; name: string; description: string; arguments: { value: string; providerName: string; providerAvatar: string; transfers?: undefined; receiver?: undefined; functionName?: undefined; receiverAssets?: undefined; functionArgs?: undefined; token?: undefined; }; }; results: ({ hash: string; timestamp: number; nonce: number; gasLimit: number; gasPrice: number; value: string; sender: string; receiver: string; senderAssets: { name: string; description: string; tags: string[]; iconPng: string; }; receiverAssets: { name: string; description: string; tags: string[]; iconPng: string; iconSvg: string; }; prevTxHash: string; originalTxHash: string; callType: string; miniBlockHash: string; data?: undefined; logs?: undefined; } | { hash: string; timestamp: number; nonce: number; gasLimit: number; gasPrice: number; value: string; sender: string; receiver: string; senderAssets: { name: string; description: string; tags: string[]; iconPng: string; }; data: string; prevTxHash: string; originalTxHash: string; callType: string; miniBlockHash: string; logs: { id: string; address: string; events: { address: string; identifier: string; topics: string[]; order: number; }[]; }; receiverAssets?: undefined; })[]; price: number; logs: { id: string; address: string; addressAssets: { name: string; description: string; tags: string[]; iconPng: string; }; events: { address: string; identifier: string; topics: string[]; order: number; }[]; }; operations: { id: string; action: string; type: string; sender: string; receiver: string; senderAssets: { name: string; description: string; tags: string[]; iconPng: string; }; receiverAssets: { name: string; description: string; tags: string[]; iconPng: string; iconSvg: string; }; value: string; }[]; } | { txHash: string; gasLimit: number; gasPrice: number; gasUsed: number; miniBlockHash: string; nonce: number; receiver: string; receiverAssets: { name: string; description: string; tags: string[]; iconPng: string; }; receiverShard: number; round: number; sender: string; senderShard: number; signature: string; status: string; value: string; fee: string; timestamp: number; data: string; function: string; action: { category: string; name: string; description: string; arguments: { value: string; providerName: string; providerAvatar: string; transfers?: undefined; receiver?: undefined; functionName?: undefined; receiverAssets?: undefined; functionArgs?: undefined; token?: undefined; }; }; results?: undefined; price?: undefined; logs?: undefined; operations?: undefined; } | { txHash: string; gasLimit: number; gasPrice: number; gasUsed: number; miniBlockHash: string; nonce: number; receiver: string; receiverAssets: { name: string; description: string; tags: string[]; iconPng: string; }; receiverShard: number; round: number; sender: string; senderShard: number; signature: string; status: string; value: string; fee: string; timestamp: number; data: string; function: string; action: { category: string; name: string; description: string; arguments: { providerName: string; providerAvatar: string; value?: undefined; transfers?: undefined; receiver?: undefined; functionName?: undefined; receiverAssets?: undefined; functionArgs?: undefined; token?: undefined; }; }; results?: undefined; price?: undefined; logs?: undefined; operations?: undefined; } | { txHash: string; gasLimit: number; gasPrice: number; gasUsed: number; miniBlockHash: string; nonce: number; receiver: string; receiverShard: number; round: number; sender: string; senderShard: number; signature: string; status: string; value: string; fee: string; timestamp: number; data: string; action: { category: string; name: string; description: string; arguments: { transfers: { type: string; name: string; ticker: string; collection: string; identifier: string; value: string; }[]; receiver: string; value?: undefined; providerName?: undefined; providerAvatar?: undefined; functionName?: undefined; receiverAssets?: undefined; functionArgs?: undefined; token?: undefined; }; }; receiverAssets?: undefined; function?: undefined; results?: undefined; price?: undefined; logs?: undefined; operations?: undefined; } | { txHash: string; gasLimit: number; gasPrice: number; gasUsed: number; miniBlockHash: string; nonce: number; receiver: string; receiverShard: number; round: number; sender: string; senderShard: number; signature: string; status: string; value: string; fee: string; timestamp: number; data: string; function: string; action: { category: string; name: string; description: string; arguments: { transfers: { type: string; name: string; ticker: string; svgUrl: string; collection: string; decimals: number; identifier: string; value: string; }[]; receiver: string; functionName: string; receiverAssets: { name: string; tags: string[]; iconPng?: undefined; iconSvg?: undefined; }; value?: undefined; providerName?: undefined; providerAvatar?: undefined; functionArgs?: undefined; token?: undefined; }; }; receiverAssets?: undefined; results?: undefined; price?: undefined; logs?: undefined; operations?: undefined; } | { txHash: string; gasLimit: number; gasPrice: number; gasUsed: number; miniBlockHash: string; nonce: number; receiver: string; receiverShard: number; round: number; sender: string; senderShard: number; signature: string; status: string; value: string; fee: string; timestamp: number; data: string; action: { category: string; name: string; description: string; arguments: { transfers: { type: string; name: string; ticker: string; svgUrl: string; collection: string; decimals: number; identifier: string; value: string; }[]; receiver: string; value?: undefined; providerName?: undefined; providerAvatar?: undefined; functionName?: undefined; receiverAssets?: undefined; functionArgs?: undefined; token?: undefined; }; }; receiverAssets?: undefined; function?: undefined; results?: undefined; price?: undefined; logs?: undefined; operations?: undefined; } | { txHash: string; gasLimit: number; gasPrice: number; gasUsed: number; miniBlockHash: string; nonce: number; receiver: string; receiverAssets: { name: string; tags: string[]; description?: undefined; iconPng?: undefined; }; receiverShard: number; round: number; sender: string; senderShard: number; signature: string; status: string; value: string; fee: string; timestamp: number; data: string; function: string; action: { category: string; name: string; description: string; arguments: { transfers: { type: string; name: string; ticker: string; svgUrl: string; token: string; decimals: number; value: string; }[]; receiver: string; functionName: string; functionArgs: string[]; receiverAssets: { name: string; tags: string[]; iconPng?: undefined; iconSvg?: undefined; }; value?: undefined; providerName?: undefined; providerAvatar?: undefined; token?: undefined; }; }; results?: undefined; price?: undefined; logs?: undefined; operations?: undefined; } | { txHash: string; gasLimit: number; gasPrice: number; gasUsed: number; miniBlockHash: string; nonce: number; receiver: string; receiverAssets: { name: string; tags: string[]; description?: undefined; iconPng?: undefined; }; receiverShard: number; round: number; sender: string; senderShard: number; signature: string; status: string; value: string; fee: string; timestamp: number; data: string; function: string; action: { category: string; name: string; description: string; arguments: { token: { type: string; name: string; token: string; ticker: string; decimals: number; value: string; }; receiver: string; receiverAssets: { name: string; tags: string[]; iconPng?: undefined; iconSvg?: undefined; }; value?: undefined; providerName?: undefined; providerAvatar?: undefined; transfers?: undefined; functionName?: undefined; functionArgs?: undefined; }; }; results?: undefined; price?: undefined; logs?: undefined; operations?: undefined; } | { txHash: string; gasLimit: number; gasPrice: number; gasUsed: number; miniBlockHash: string; nonce: number; receiver: string; receiverShard: number; round: number; sender: string; senderShard: number; signature: string; status: string; value: string; fee: string; timestamp: number; data: string; action: { category: string; name: string; description: string; arguments: { transfers: { type: string; name: string; ticker: string; svgUrl: string; token: string; decimals: number; value: string; }[]; receiver: string; value?: undefined; providerName?: undefined; providerAvatar?: undefined; functionName?: undefined; receiverAssets?: undefined; functionArgs?: undefined; token?: undefined; }; }; receiverAssets?: undefined; function?: undefined; results?: undefined; price?: undefined; logs?: undefined; operations?: undefined; } | { txHash: string; gasLimit: number; gasPrice: number; gasUsed: number; miniBlockHash: string; nonce: number; receiver: string; receiverAssets: { name: string; tags: string[]; description?: undefined; iconPng?: undefined; }; receiverShard: number; round: number; sender: string; senderShard: number; signature: string; status: string; value: string; fee: string; timestamp: number; data: string; function: string; action: { category: string; name: string; description: string; arguments: { transfers: { type: string; name: string; ticker: string; svgUrl: string; token: string; decimals: number; value: string; }[]; receiver: string; functionName: string; receiverAssets: { name: string; tags: string[]; iconPng?: undefined; iconSvg?: undefined; }; value?: undefined; providerName?: undefined; providerAvatar?: undefined; functionArgs?: undefined; token?: undefined; }; }; results?: undefined; price?: undefined; logs?: undefined; operations?: undefined; } | { txHash: string; gasLimit: number; gasPrice: number; gasUsed: number; miniBlockHash: string; nonce: number; receiver: string; receiverShard: number; round: number; sender: string; senderShard: number; signature: string; status: string; value: string; fee: string; timestamp: number; data: string; function: string; action: { category: string; name: string; description: string; arguments: { transfers: { type: string; name: string; ticker: string; svgUrl: string; collection: string; decimals: number; identifier: string; value: string; }[]; receiver: string; functionName: string; functionArgs: string[]; receiverAssets: { name: string; tags: string[]; iconPng: string; iconSvg: string; }; value?: undefined; providerName?: undefined; providerAvatar?: undefined; token?: undefined; }; }; receiverAssets?: undefined; results?: undefined; price?: undefined; logs?: undefined; operations?: undefined; } | { txHash: string; gasLimit: number; gasPrice: number; gasUsed: number; miniBlockHash: string; nonce: number; receiver: string; receiverShard: number; round: number; sender: string; senderShard: number; signature: string; status: string; value: string; fee: string; timestamp: number; data: string; function: string; action: { category: string; name: string; description: string; arguments: { transfers: { type: string; name: string; ticker: string; svgUrl: string; token: string; decimals: number; value: string; }[]; receiver: string; functionName: string; functionArgs: string[]; receiverAssets: { name: string; tags: string[]; iconPng?: undefined; iconSvg?: undefined; }; value?: undefined; providerName?: undefined; providerAvatar?: undefined; token?: undefined; }; }; receiverAssets?: undefined; results?: undefined; price?: undefined; logs?: undefined; operations?: undefined; } | { txHash: string; gasLimit: number; gasPrice: number; gasUsed: number; miniBlockHash: string; nonce: number; receiver: string; receiverShard: number; round: number; sender: string; senderShard: number; signature: string; status: string; value: string; fee: string; timestamp: number; data: string; function: string; action: { category: string; name: string; description: string; arguments: { transfers: { type: string; name: string; ticker: string; svgUrl: string; token: string; decimals: number; value: string; }[]; receiver: string; functionName: string; receiverAssets: { name: string; tags: string[]; iconPng?: undefined; iconSvg?: undefined; }; value?: undefined; providerName?: undefined; providerAvatar?: undefined; functionArgs?: undefined; token?: undefined; }; }; receiverAssets?: undefined; results?: undefined; price?: undefined; logs?: undefined; operations?: undefined; } | { txHash: string; gasLimit: number; gasPrice: number; gasUsed: number; miniBlockHash: string; nonce: number; receiver: string; receiverShard: number; round: number; sender: string; senderShard: number; signature: string; status: string; value: string; fee: string; timestamp: number; data: string; function: string; action: { category: string; name: string; description?: undefined; arguments?: undefined; }; receiverAssets?: undefined; results?: undefined; price?: undefined; logs?: undefined; operations?: undefined; } | { txHash: string; gasLimit: number; gasPrice: number; gasUsed: number; miniBlockHash: string; nonce: number; receiver: string; receiverShard: number; round: number; sender: string; senderShard: number; signature: string; status: string; value: string; fee: string; timestamp: number; data: string; function: string; action: { category: string; name: string; description: string; arguments: { providerName: string; value?: undefined; providerAvatar?: undefined; transfers?: undefined; receiver?: undefined; functionName?: undefined; receiverAssets?: undefined; functionArgs?: undefined; token?: undefined; }; }; results: ({ hash: string; timestamp: number; nonce: number; gasLimit: number; gasPrice: number; value: string; sender: string; receiver: string; prevTxHash: string; originalTxHash: string; callType: string; miniBlockHash: string; data?: undefined; } | { hash: string; timestamp: number; nonce: number; gasLimit: number; gasPrice: number; value: string; sender: string; receiver: string; data: string; prevTxHash: string; originalTxHash: string; callType: string; miniBlockHash: string; })[]; operations: { id: string; action: string; type: string; sender: string; receiver: string; value: string; }[]; receiverAssets?: undefined; price?: undefined; logs?: undefined; } | { txHash: string; gasLimit: number; gasPrice: number; gasUsed: number; miniBlockHash: string; nonce: number; receiver: string; receiverShard: number; round: number; sender: string; senderShard: number; signature: string; status: string; value: string; fee: string; timestamp: number; data: string; function: string; action: { category: string; name: string; description: string; arguments: { providerName: string; providerAvatar: string; value?: undefined; transfers?: undefined; receiver?: undefined; functionName?: undefined; receiverAssets?: undefined; functionArgs?: undefined; token?: undefined; }; }; results: ({ hash: string; timestamp: number; nonce: number; gasLimit: number; gasPrice: number; value: string; sender: string; receiver: string; prevTxHash: string; originalTxHash: string; callType: string; miniBlockHash: string; data?: undefined; } | { hash: string; timestamp: number; nonce: number; gasLimit: number; gasPrice: number; value: string; sender: string; receiver: string; data: string; prevTxHash: string; originalTxHash: string; callType: string; miniBlockHash: string; })[]; operations: { id: string; action: string; type: string; sender: string; receiver: string; value: string; }[]; receiverAssets?: undefined; price?: undefined; logs?: undefined; } | { txHash: string; gasLimit: number; gasPrice: number; gasUsed: number; miniBlockHash: string; nonce: number; receiver: string; receiverShard: number; round: number; sender: string; senderShard: number; signature: string; status: string; value: string; fee: string; timestamp: number; data: string; function: string; action: { category: string; name: string; description?: undefined; arguments?: undefined; }; results: { hash: string; timestamp: number; nonce: number; gasLimit: number; gasPrice: number; value: string; sender: string; receiver: string; data: string; prevTxHash: string; originalTxHash: string; callType: string; }[]; operations: ({ id: string; action: string; type: string; sender: string; receiver: string; value: string; data?: undefined; message?: undefined; } | { id: string; action: string; type: string; sender: string; receiver: string; data: string; message: string; value?: undefined; })[]; receiverAssets?: undefined; price?: undefined; logs?: undefined; })[]; export default _default; //# sourceMappingURL=mockTransactions.d.ts.map