h-connect-wallet

2.0.7 • Public • Published
document.getElementById("enable").addEventListener("click",async () => {
    let chainId = 56
    let connect = new Connect(chainId)
    let init = await connect.init()
    if(init){
        let account = await connect.enable()
        if(account) {
            document.getElementById("address").innerHTML = account[0]
            document.getElementById("chainId").innerHTML = chainId
            document.getElementById("connected").innerHTML = true
            connect.provider.on("networkChanged", () => {
                let chainId = parseInt(connect.provider.chainId)
                console.log("networkChanged",chainId)
                document.getElementById("chainId").innerHTML = chainId
            });
            connect.provider.on("accountsChanged", data => {
                console.log("accountsChanged",data)
                document.getElementById("address").innerHTML = data[0]
            });
            connect.provider.on("disconnect", data => {
                console.log("disconnect",data)
                document.getElementById("address").innerHTML = ""
                document.getElementById("chainId").innerHTML = ""
                document.getElementById("connected").innerHTML = false
            });
        }
    }
    
})



nvm use v18.0.0

npm run vite-build


npm publish

Readme

Keywords

none

Package Sidebar

Install

npm i h-connect-wallet

Weekly Downloads

2

Version

2.0.7

License

ISC

Unpacked Size

1.59 MB

Total Files

24

Last publish

Collaborators

  • huang_cj