mirror of
https://github.com/trezor/trezor-firmware.git
synced 2024-11-30 03:18:20 +00:00
26 lines
573 B
Plaintext
26 lines
573 B
Plaintext
|
// This file is automatically generated from ethereum_tokens.h.mako
|
||
|
// DO NOT EDIT
|
||
|
|
||
|
#ifndef __ETHEREUM_TOKENS_H__
|
||
|
#define __ETHEREUM_TOKENS_H__
|
||
|
|
||
|
#include <stdint.h>
|
||
|
|
||
|
<% erc20_list = list(supported_on("trezor1", erc20)) %>\
|
||
|
#define TOKENS_COUNT ${len(erc20_list)}
|
||
|
|
||
|
typedef struct {
|
||
|
uint32_t chain_id;
|
||
|
const char * const address;
|
||
|
const char * const ticker;
|
||
|
int decimals;
|
||
|
} TokenType;
|
||
|
|
||
|
extern const TokenType tokens[TOKENS_COUNT];
|
||
|
|
||
|
extern const TokenType *UnknownToken;
|
||
|
|
||
|
const TokenType *tokenByChainAddress(uint32_t chain_id, const uint8_t *address);
|
||
|
|
||
|
#endif
|