core/tx: remove publickey indirection from assets and txes

It makes very little sense having pointers here, these structures MUST have
some kind of key and this key is not gonna be wandering somewhere on its
own. Fixes a part of #519.
This commit is contained in:
Roman Khimov 2019-12-09 18:33:04 +03:00
parent 5b6c5af704
commit f1856bfa8b
9 changed files with 7 additions and 16 deletions

View file

@ -98,7 +98,6 @@ func governingTokenTX() *transaction.Transaction {
Name: "[{\"lang\":\"zh-CN\",\"name\":\"小蚁股\"},{\"lang\":\"en\",\"name\":\"AntShare\"}]",
Amount: util.Fixed8FromInt64(100000000),
Precision: 0,
Owner: &keys.PublicKey{},
Admin: admin,
}
@ -121,7 +120,6 @@ func utilityTokenTX() *transaction.Transaction {
Name: "[{\"lang\":\"zh-CN\",\"name\":\"小蚁币\"},{\"lang\":\"en\",\"name\":\"AntCoin\"}]",
Amount: calculateUtilityAmount(),
Precision: 8,
Owner: &keys.PublicKey{},
Admin: admin,
}
tx := &transaction.Transaction{