@ledgerhq/coin-tron
Version:
Ledger Tron Coin integration
498 lines • 14.2 kB
TypeScript
export declare const TRANSACTION_FIXTURE: {
data: ({
ret: {
contractRet: string;
fee: number;
}[];
signature: string[];
txID: string;
net_usage: number;
raw_data_hex: string;
net_fee: number;
energy_usage: number;
blockNumber: number;
block_timestamp: number;
energy_fee: number;
energy_usage_total: number;
raw_data: {
contract: {
parameter: {
value: {
amount: number;
owner_address: string;
to_address: string;
};
type_url: string;
};
type: string;
}[];
ref_block_bytes: string;
ref_block_hash: string;
expiration: number;
timestamp: number;
fee_limit?: undefined;
data?: undefined;
};
internal_transactions: never[];
unfreeze_amount?: undefined;
} | {
ret: {
contractRet: string;
fee: number;
}[];
signature: string[];
txID: string;
net_usage: number;
raw_data_hex: string;
net_fee: number;
energy_usage: number;
blockNumber: number;
block_timestamp: number;
energy_fee: number;
energy_usage_total: number;
raw_data: {
contract: {
parameter: {
value: {
resource: string;
frozen_balance: number;
owner_address: string;
};
type_url: string;
};
type: string;
}[];
ref_block_bytes: string;
ref_block_hash: string;
expiration: number;
timestamp: number;
fee_limit?: undefined;
data?: undefined;
};
internal_transactions: never[];
unfreeze_amount?: undefined;
} | {
ret: {
contractRet: string;
fee: number;
}[];
signature: string[];
txID: string;
net_usage: number;
raw_data_hex: string;
net_fee: number;
energy_usage: number;
blockNumber: number;
block_timestamp: number;
energy_fee: number;
energy_usage_total: number;
raw_data: {
contract: {
parameter: {
value: {
balance: number;
resource: string;
receiver_address: string;
owner_address: string;
};
type_url: string;
};
type: string;
}[];
ref_block_bytes: string;
ref_block_hash: string;
expiration: number;
timestamp: number;
fee_limit?: undefined;
data?: undefined;
};
internal_transactions: never[];
unfreeze_amount?: undefined;
} | {
ret: {
contractRet: string;
fee: number;
}[];
signature: string[];
txID: string;
net_usage: number;
raw_data_hex: string;
net_fee: number;
energy_usage: number;
blockNumber: number;
block_timestamp: number;
energy_fee: number;
energy_usage_total: number;
raw_data: {
contract: {
parameter: {
value: {
owner_address: string;
votes: {
vote_address: string;
vote_count: number;
}[];
};
type_url: string;
};
type: string;
}[];
ref_block_bytes: string;
ref_block_hash: string;
expiration: number;
timestamp: number;
fee_limit?: undefined;
data?: undefined;
};
internal_transactions: never[];
unfreeze_amount?: undefined;
} | {
ret: {
contractRet: string;
fee: number;
}[];
signature: string[];
txID: string;
net_usage: number;
raw_data_hex: string;
net_fee: number;
energy_usage: number;
blockNumber: number;
block_timestamp: number;
energy_fee: number;
energy_usage_total: number;
raw_data: {
contract: {
parameter: {
value: {
amount: number;
asset_name: string;
owner_address: string;
to_address: string;
};
type_url: string;
};
type: string;
}[];
ref_block_bytes: string;
ref_block_hash: string;
expiration: number;
timestamp: number;
fee_limit?: undefined;
data?: undefined;
};
internal_transactions: never[];
unfreeze_amount?: undefined;
} | {
ret: {
contractRet: string;
fee: number;
}[];
signature: string[];
txID: string;
net_usage: number;
raw_data_hex: string;
net_fee: number;
energy_usage: number;
blockNumber: number;
block_timestamp: number;
energy_fee: number;
energy_usage_total: number;
raw_data: {
contract: {
parameter: {
value: {
frozen_balance: number;
owner_address: string;
};
type_url: string;
};
type: string;
}[];
ref_block_bytes: string;
ref_block_hash: string;
expiration: number;
timestamp: number;
fee_limit?: undefined;
data?: undefined;
};
internal_transactions: never[];
unfreeze_amount?: undefined;
} | {
ret: {
contractRet: string;
fee: number;
}[];
signature: string[];
txID: string;
net_usage: number;
raw_data_hex: string;
net_fee: number;
energy_usage: number;
blockNumber: number;
block_timestamp: number;
energy_fee: number;
energy_usage_total: number;
raw_data: {
contract: {
parameter: {
value: {
owner_address: string;
unfreeze_balance: number;
};
type_url: string;
};
type: string;
}[];
ref_block_bytes: string;
ref_block_hash: string;
expiration: number;
timestamp: number;
fee_limit?: undefined;
data?: undefined;
};
internal_transactions: never[];
unfreeze_amount?: undefined;
} | {
ret: {
contractRet: string;
fee: number;
}[];
signature: string[];
txID: string;
net_usage: number;
raw_data_hex: string;
unfreeze_amount: number;
net_fee: number;
energy_usage: number;
blockNumber: number;
block_timestamp: number;
energy_fee: number;
energy_usage_total: number;
raw_data: {
contract: {
parameter: {
value: {
resource: number;
resource_type: string;
resource_value: number;
owner_address: string;
};
type_url: string;
};
type: string;
}[];
ref_block_bytes: string;
ref_block_hash: string;
expiration: number;
timestamp: number;
fee_limit?: undefined;
data?: undefined;
};
internal_transactions: never[];
} | {
ret: {
contractRet: string;
fee: number;
}[];
signature: string[];
txID: string;
net_usage: number;
raw_data_hex: string;
net_fee: number;
energy_usage: number;
blockNumber: number;
block_timestamp: number;
energy_fee: number;
energy_usage_total: number;
raw_data: {
contract: {
parameter: {
value: {
data: string;
owner_address: string;
contract_address: string;
};
type_url: string;
};
type: string;
}[];
ref_block_bytes: string;
ref_block_hash: string;
expiration: number;
fee_limit: number;
timestamp: number;
data?: undefined;
};
internal_transactions: never[];
unfreeze_amount?: undefined;
} | {
ret: {
contractRet: string;
fee: number;
}[];
signature: string[];
txID: string;
net_usage: number;
raw_data_hex: string;
net_fee: number;
energy_usage: number;
blockNumber: number;
block_timestamp: number;
energy_fee: number;
energy_usage_total: number;
raw_data: {
contract: {
parameter: {
value: {
resource: number;
frozen_duration: number;
resource_type: string;
resource_value: number;
frozen_balance: number;
owner_address: string;
};
type_url: string;
};
type: string;
}[];
ref_block_bytes: string;
ref_block_hash: string;
expiration: number;
timestamp: number;
fee_limit?: undefined;
data?: undefined;
};
internal_transactions: never[];
unfreeze_amount?: undefined;
} | {
ret: {
contractRet: string;
fee: number;
}[];
signature: string[];
txID: string;
net_usage: number;
raw_data_hex: string;
net_fee: number;
energy_usage: number;
blockNumber: number;
block_timestamp: number;
energy_fee: number;
energy_usage_total: number;
raw_data: {
data: string;
contract: {
parameter: {
value: {
amount: number;
owner_address: string;
to_address: string;
};
type_url: string;
};
type: string;
}[];
ref_block_bytes: string;
ref_block_hash: string;
expiration: number;
timestamp: number;
fee_limit?: undefined;
};
internal_transactions: never[];
unfreeze_amount?: undefined;
})[];
success: boolean;
meta: {
at: number;
page_size: number;
};
};
export declare const TRC20_FIXTURE: {
data: {
transaction_id: string;
token_info: {
symbol: string;
address: string;
decimals: number;
name: string;
};
block_timestamp: number;
from: string;
to: string;
detail: {
ret: {
contractRet: string;
fee: number;
}[];
signature: string[];
txID: string;
net_usage: number;
raw_data_hex: string;
net_fee: number;
energy_usage: number;
blockNumber: number;
block_timestamp: number;
energy_fee: number;
energy_usage_total: number;
raw_data: {
contract: {
parameter: {
value: {
data: string;
owner_address: string;
contract_address: string;
};
type_url: string;
};
type: string;
}[];
ref_block_bytes: string;
ref_block_hash: string;
expiration: number;
fee_limit: number;
timestamp: number;
};
internal_transactions: never[];
};
type: string;
value: string;
}[];
success: boolean;
meta: {
at: number;
page_size: number;
};
};
export declare const TRANSACTION_DETAIL_FIXTURE: (id: string) => {
id: string;
fee: number;
blockNumber: number;
blockTimeStamp: number;
contractResult: string[];
receipt: {
net_usage: number;
};
};
export declare const TRC20_DETAIL_FIXTURE: {
id: string;
fee: number;
blockNumber: number;
blockTimeStamp: number;
contractResult: string[];
contract_address: string;
receipt: {
energy_usage: number;
energy_fee: number;
energy_usage_total: number;
net_usage: number;
result: string;
energy_penalty_total: number;
};
log: {
address: string;
topics: string[];
data: string;
}[];
};
//# sourceMappingURL=types.fixture.d.ts.map