1.0.10 • Published 2 years ago

@white-matrix/theirsverse-sdk v1.0.10

Weekly downloads
-
License
MIT
Repository
-
Last release
2 years ago

Solidity SDK Seed

Sample

    const winProvider = await detectEthereumProvider()
    if (winProvider) {
      winProvider.on('accountsChanged', () => {
        window.location.reload()
      })
      winProvider.on('chainChanged', () => {
        window.location.reload()
      })
      winProvider = new ethers.providers.Web3Provider(winProvider)
      return
    }

when query

    const client = TheirsverseProvider(false)
    client.connectProvider(address, winProvider) // contract address (could be found in deployment.json)
    // can do all the calls with out connect account
    // example: get minted token counts
    const minted = await client.totalSupply()

when execute

    const client = TheirsverseProvider(false)
    client.connectProvider(address, winProvider) // contract address (could be found in deployment.json)
    // we need to set siger, before execute
    const signer = winProvider.getSigner()
    client.connectSigner(signer)

    // then, we can do mint things like:
    const { transactionHash, newTokenIds } = await client.goldMemberMint(10, {
        value:XXX
    })
1.0.10

2 years ago

1.0.9

2 years ago

1.0.8

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago