mirror of
https://github.com/trezor/trezor-firmware.git
synced 2024-12-12 17:38:13 +00:00
26 lines
561 B
Mako
26 lines
561 B
Mako
// 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
|
|
|