Comments (2)
@pkhien95 I have migrated the react native changes into the #react-native/develop
branch as best as I can for now.
The branch structure is: main
-> react-native/main
-> react-native/develop
Here are my notes.
- I didn't migrate the changes in schema.js. The code and dependencies don't appear to be used.
- I used a different base64 encoding library in
shim.js
. We already have thedid-jwt
dependency that provides base64 encode / decode methods, so I wanted to avoid adding another dependency. Once you confirm this works you can remove my comment and the previous commented out code. shim.js
has typescript errors that you will need to fix.- package.json in
datastore#react-native
has a LOT more dependencies than I added. I specifically only added dependencies I could see being used. I expect all the dependencies inreact-native
andbrowser
will require adding. There is also a lot ofbrowserify
,react-native-xxx
andpouchdb-xxx
dependencies I assume need to be added, but I wasn't 100% sure so I'll leave them to you. - I have also updated the
README.md
file to include instructions on how to initialise and use the library with an ethereum private key. When you get to that point, we can jump on a call.
from verida-js.
Closing this issue as it has moved to verida/client-rn#1
from verida-js.
Related Issues (20)
- Harmonise build configuration
- Investigate error `Unable to create DID: Already exists` when the RPC seems to be down
- Investigate error `Unable to send message. Recipient does not have an inbox for that context (Verida: Vault)` when the RPC seems to be down
- Add JSON file for banksia testnet HOT 1
- Migrate to Amoy
- [verifiable-credentials] Generated verifiable credential has incorrect data
- Enable web apps to open external databases they don't own HOT 1
- The `@verida/account-web-vault` package doesn't work in a Next.js application by default HOT 3
- PouchDB database locations should be configurable or default to somewhere guaranteed to be writable.
- [vda-reward-client] Update `claim()` function
- [vda-reward-xp-client] Create initial version
- Fix loosing properties when generating verifiable credentials
- Create a command line package for easy testing and debugging
- [cli-tools] Create a command to send a test inbox message
- [client-ts] Sending inbox message to a full node causes error
- getDatabaseEngine is returning wrong type
- [vda-node-client & vda-node-manager] Support locking tokens
- [vda-common] Implement blockchain definition
- [vda-token-client] Create a package for Verida Token
- [vda-name-client] Support registering an application
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from verida-js.