sierra19XX
213a188c46
NFT Permissions ( #380 )
...
* Account Roles Permission 1 - Working code with tests
* Account Roles Permission 2 - Add marketplace offer/bid tests
* Account Roles Permission 3 - Add Op check
* Account Roles Permission 4 - Add chain params and limits
2020-09-23 00:26:24 +05:30
sierra19XX
c46e899cf4
Fix for custom operation authority checking (BTS Issue #210 ) ( #382 )
...
* Resolve #210 : [HF] Check authorities on custom_operation
The required_auths field on custom_operation was being ignored during authority checking. This commit causes it to be checked correctly, and adds a unit test verifying as much.
* Ref #381 : Fixes
Build and logic fixes for Pull Request #381
* Ref #381 : Fix bad merge
During merge conflict resolution, I accidentally broke custom
authorities. This fixes it.
* compilation fix
Co-authored-by: Nathan Hourt <nathan@followmyvote.com>
2020-09-08 18:05:29 +05:30
sierra19XX
ecd14b8329
Peerplays Marketplace + NFT ( #367 )
...
* ppy marketplace 1 - add evaluators and objects
* NFT object and basic operations
* ci: update .gitlab-ci.yml
* ci: update .gitlab-ci.yml
* NFT evaluators and basic tests, no evaluator checks
* Evaluator checks in place
* ppy marketplace 2 - batch sale, offer_object escrow
* Database API
* Wallet API
* NFT metadata implemented
* Fix NFT tests
* Database API for NFT metadata and enumerables
* ppy marketplace 4 - Add tests NFT+Marketplace
* ppy marketplace 5 - Add revenue split
* ppy marketplace 6 - Remove unnecessary files
* ppy marketplace 7 - Add db, wallet changes and some NFT fixes
* ppy marketplace 8 - Add pagination for list APIs
* New DB API, list all NFTs, list NFTs by owner
* Marketplace + NFT + RBAC (#368 )
* rbac1 - evaluators and op validators added
* rbac2 - op_type hf checks
* rbac3 - tx auth verify changes
* Update .gitlab-ci.yml
* rbac4 - basic op tests
* rbac5 - clear expired and deleted permission linked auths
* rbac6 - more tests
* rbac7 - more tests
* rbac8 - more tests
* rbac9 - wallet and db api changes
* rbac10 - db api changes for required signature fetch
* rbac11 - add db_api tests
* rbac12 - add missing code for key auths
Co-authored-by: satyakoneru <15652887+satyakoneru@users.noreply.github.com>
Co-authored-by: Roshan Syed <roshan.syed.rs@gmail.com>
Co-authored-by: sierra19XX <15652887+sierra19XX@users.noreply.github.com>
* Fix nft_get_token_uri returning empty string
* Fix nft_mint_evaluator to save token_uri
* Fix cli_wallet to properly pass metadata id for nft_create
* ppy marketplace 9 - FC_REFLECT offer create op
* Add stricter checks to NFTs
* Unlisting offers, add result in offer history object
* Reverting genesis.json wrong commit
* Add non-transferable non-sellable properties to NFTs
* Review comments - change variable names, use scoped enums
* nft_metadata_update changes
* NFT HF checks and op fee addition changes
* NFT make revenue_split integer from double
* revenue_split condition check allow zero or above
Co-authored-by: Srdjan Obucina <obucinac@gmail.com>
Co-authored-by: Roshan Syed <roshan.syed.rs@gmail.com>
Co-authored-by: Satyanarayana Koneru <skoneru@SK-GT.local>
Co-authored-by: obucina <11353193+obucina@users.noreply.github.com>
Co-authored-by: satyakoneru <15652887+satyakoneru@users.noreply.github.com>
2020-08-10 23:18:47 +10:00
pbattu123
0579058792
Merge branch 'develop' into feature/GRPH-163
2020-02-13 08:53:44 -04:00
Alfredo Garcia
de4faee7f0
Merge pull request #1073 from xiangxn/merge-impacted
...
merge impacted into db_notify
2019-12-31 00:22:51 +03:00
Sandip Patel
5606fc5fc2
Port plugin sanitization code
2019-12-03 15:17:45 +05:30
Prabhjot
80dc2003b9
Removed redundant if from asset_evaluator and fixed db_notify
2019-08-09 13:18:09 -04:00
pbsa
485bb0e7b3
included sstring in 2 files, added missing ops to db_notify.cpp
2019-08-06 15:19:51 -03:00
Prabhjot Singh
aa3128fe89
Merged beatrice into 5050
2019-07-30 11:43:31 -04:00