Dario Gabriel Lipicar
c494904f18
fix: use all available providers when fetching collectibles by ID
2023-08-24 08:28:36 +02:00
Dario Gabriel Lipicar
3734f03645
chore: split collection data provider
2023-08-18 09:59:38 -03:00
Ivan Belyakov
2df9df10ab
fix(tests): moved test db setup to a common place 't/helpers', created
...
interface for initializing db, which is implemented for appdatabase and
walletdatabase. TBD for multiaccounts DB.
Unified DB initializion for all tests using helpers and new interface.
Reduced sqlcipher kdf iterations for all tests to 1.
2023-08-18 09:00:56 +02:00
Dario Gabriel Lipicar
25ff1dd758
feat: make collectibles api support multiple clients
2023-08-15 10:17:10 -03:00
Michal Iskierko
9d0acc2265
feat(OwnerToken): Owner token and master token deployment
...
Adding new smart contracts and generated go files.
Deploy token owner function and master token address getter.
Adding deployer and privilegesLevel columns to community_tokens table.
Passing addressFrom to API calls.
Issue #11250
2023-08-14 20:57:00 +02:00
Dario Gabriel Lipicar
cd83a5fe00
chore: make use of new collectibles data DB
2023-08-09 11:21:59 -03:00
Dario Gabriel Lipicar
33c116f7b1
chore: implement collectibles data db cache
2023-08-09 11:21:59 -03:00
Dario Gabriel Lipicar
d5974dd52e
feat: fetch collection metadata when missing
2023-08-04 09:54:18 -03:00
Dario Gabriel Lipicar
078f71a235
feat: use new collectible account ownership providers
2023-08-03 12:53:00 -03:00
Dario Gabriel Lipicar
51d676bb08
chore: reorganized collectibles clients code
2023-08-03 12:53:00 -03:00
Dario Gabriel Lipicar
c2ac108556
chore: rework data structures to accomodate new providers
2023-08-03 12:53:00 -03:00
Dario Gabriel Lipicar
10a42e639d
feat: parallel collectibles fetching per account and chain
2023-07-27 12:12:03 -03:00
Dario Gabriel Lipicar
57424e076c
chore: moved collectibles ownership cache to db
2023-07-27 12:12:03 -03:00
Dario Gabriel Lipicar
85d8e83394
feat: trigger collectibles fetch on new account
2023-07-27 12:12:03 -03:00
Dario Gabriel Lipicar
5ba5611a8d
feat: implement collectibles service
2023-07-27 12:12:03 -03:00
Dario Gabriel Lipicar
b1cf54974e
chore: make opensea client return common types
2023-07-27 12:12:03 -03:00
Dario Gabriel Lipicar
849be69299
chore: use single opensea client instance
2023-07-27 12:12:03 -03:00
Dario Gabriel Lipicar
b5224b3cc5
chore: rename and reorder types
2023-07-27 12:12:03 -03:00
Dario Gabriel Lipicar
1f379aec1f
feat: implemented multi chain collectible ownership provider
2023-07-19 07:58:05 -03:00
Dario Gabriel Lipicar
40eed0fd01
fix: ensure correct initialization order for wallet and mesenger services
2023-07-13 16:16:31 -03:00
Dario Gabriel Lipicar
ce45a7b1e8
fix: properly initialize NFTMetadataProvider in wallet service
2023-06-28 09:22:40 -03:00
Dario Gabriel Lipicar
4eb3d7485a
fix(wallet): handle error when calling ERC721 TokenURI function
...
Fixes #10959
2023-06-08 10:37:20 -03:00
Dario Gabriel Lipicar
d73c886d3b
fix(wallet) limit nft description length
...
Fixes #10923
2023-06-07 15:11:29 -03:00
Dario Gabriel Lipicar
c8f0ceccc8
feat: add api to get list of owners from a given nft contract
...
Fixes #10290
2023-04-19 08:30:10 -03:00
Anthony Laibe
ba75bda39e
feat: event on error
2023-03-31 19:22:53 +02:00
Dario Gabriel Lipicar
4e222cc404
feat: collectibles cache
2023-03-31 12:24:33 -03:00
Dario Gabriel Lipicar
d8ee8786ff
fix: simplified tokenURI retrieval. Extended NFTMetadata struct.
2023-03-30 09:17:53 -03:00
Dario Gabriel Lipicar
a1e7eed141
feat: fetch NFT metadata from Communities
2023-03-24 15:17:41 -03:00