diff options
| author | Adam Soltys <[email protected]> | 2021-12-09 19:44:34 -0500 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2021-12-09 19:44:34 -0500 |
| commit | ff51e91efafc8f12f303ba1c86a5032d5b963aa1 (patch) | |
| tree | e3dceb30e5817efac4c429b077fc974023a59b17 /routes/assets.js | |
| parent | 1ffed1ea00b61660ec3d2c4a62fb80f36337bb1e (diff) | |
| download | coinos-server-ff51e91efafc8f12f303ba1c86a5032d5b963aa1.tar.gz coinos-server-ff51e91efafc8f12f303ba1c86a5032d5b963aa1.zip | |
sort contract fields
Diffstat (limited to 'routes/assets.js')
| -rw-r--r-- | routes/assets.js | 22 |
1 files changed, 6 insertions, 16 deletions
diff --git a/routes/assets.js b/routes/assets.js index 14d2c705..cf9aca4e 100644 --- a/routes/assets.js +++ b/routes/assets.js @@ -102,29 +102,19 @@ app.post( : (await lq.getAddressInfo(asset_address)).pubkey; const version = 0; - let contract; - - if (filename) { - contract = { - entity: { domain }, - file: filename, - issuer_pubkey, - name, - precision, - ticker, - version - }; - } else { - contract = { + let contract = { entity: { domain }, issuer_pubkey, name, precision, - ticker, version - }; } + if (filename) contract.file = filename; + if (ticker) contract.ticker = ticker; + + contract = Object.keys(contract).sort().reduce((r, k) => (r[k] = contract[k], r), {}); + l.info( "attempting issuance", req.user.username, |
