@sofaws/dapp-core
Version:
A library to hold the main logic for a dapp on the Elrond Network
1,004 lines • 24.5 kB
TypeScript
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