Merge pull request #200 from hermeznetwork/feature/api-gettoken

Add get token endpoint
This commit is contained in:
a_bennassar
2020-10-15 15:14:18 +02:00
committed by GitHub
3 changed files with 49 additions and 1 deletions

View File

@@ -288,6 +288,15 @@ func (hdb *HistoryDB) UpdateTokenValue(tokenSymbol string, value float64) error
return err
}
// GetToken returns a token from the DB given a TokenID
func (hdb *HistoryDB) GetToken(tokenID common.TokenID) (*TokenRead, error) {
token := &TokenRead{}
err := meddler.QueryRow(
hdb.db, token, `SELECT * FROM token WHERE token_id = $1;`, tokenID,
)
return token, err
}
// GetTokens returns a list of tokens from the DB
func (hdb *HistoryDB) GetTokens() ([]TokenRead, error) {
var tokens []*TokenRead