This is a base project to get started quick on building dapps on Celo with Expo. Read more at https://docs.celo.org/developer-resources/dappkit/
celo-org / dappkit-base Goto Github PK
View Code? Open in Web Editor NEWExpo DAppKit Base
Expo DAppKit Base
This is a base project to get started quick on building dapps on Celo with Expo. Read more at https://docs.celo.org/developer-resources/dappkit/
Here's my code:
const connectDeveloperWallet = async () => {
// A string you can pass to DAppKit, that you can use to listen to the response for that request
const requestId = 'login'
// A string that will be displayed to the user, indicating the DApp requesting access/signature
const dappName = 'Hello Celo'
// The deeplink that the Celo Wallet will use to redirect the user back to the DApp with the appropriate payload.
const callback = makeUrl('/my/path')
// Ask the Celo Alfajores Wallet for user info
requestAccountAddress({
requestId,
dappName,
callback,
})
console.log("awaiting account auth")
const dappkitResponse = await waitForAccountAuth(requestId)
console.log("account auth complete")
// Update state
setState(state => ({
...state,
phoneNumber: dappkitResponse.phoneNumber,
address: dappkitResponse.address,
}))
}
But "account auth complete" never prints and basically the waitForAccountAuth promise is never resolved even after approving from the alfajores wallet in both android and iOS.
What am I doing wrong here?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.