2.1.31 • Published 1 year ago

@ancient8/connect v2.1.31

Weekly downloads
-
License
GPL-3.0
Repository
-
Last release
1 year ago

codecov

Description

Ancient8 Connect UMD library.

This is the browser APIs version. The implementation below will be only valid when in browser environment.

Documentation

For detail of browser APIs please refer the docs.

For detail of server APIs please refer the docs.

For detail of adapter APIs please refer the docs.

Installation

$ yarn add @ancient8/connect

Examples

Please see the demo here

Usages

Three main usages of A8Connect.

  1. Initialize Login/Connect Wallet Flow
import {
    init,
    closeModal,
    openModal,
    Types
} from "@ancient8/connect"

// Remember to import css stylesheet
import "@ancient8/connect/lib.css";

await init({
    chainType: Types.Adapters.ChainType.ALL,
    networkType:
        Types.Providers.NetworkType.testnet ||
        Types.Providers.NetworkType.mainnet,
    disableCloseButton: true,
    cleanWalletCache: false, // Enable this option to `true` to always show connect wallet popup.
    onClose: () => {
        // do something
    },
    onAuth: (payload) => {
        // do something
        console.log({payload});
    },
    onLoggedOut: () => {
        // do something
    },
    onConnected: (payload) => {
        // do something
        console.log({payload});
    },
    onDisconnected: () => {
        // do something
    }
}).then(() => {
    openModal();
});
  1. Initialize Add Wallet Flow
import {
    init,
    closeModal,
    openModal,
    Types
} from "@ancient8/connect"

// Remember to import css stylesheet
import "@ancient8/connect/lib.css";

await init({
    chainType: Types.Adapters.ChainType.ALL,
    networkType:
        Types.Providers.NetworkType.testnet ||
        Types.Providers.NetworkType.mainnet,
    initAppFlow: Types.Router.AppFlow.ADD_WALLET_FLOW,
    cleanWalletCache: true,
    onClose: () => {
        // do something
    },
    onAuth: (payload) => {
        // do something
        console.log({payload});
    },
    onLoggedOut: () => {
        // do something
    },
    onConnected: (payload) => {
        // do something
        console.log({payload});
    },
    onDisconnected: () => {
        // do something
    }
}).then(() => {
    openModal();
});
  1. Initialize Lost Wallet Flow
import {
    init,
    closeModal,
    openModal,
    Types
} from "@ancient8/connect"

// Remember to import css stylesheet
import "@ancient8/connect/lib.css";

await init({
    chainType: Types.Adapters.ChainType.ALL,
    networkType:
        Types.Providers.NetworkType.testnet ||
        Types.Providers.NetworkType.mainnet,
    initAppFlow: Types.Router.AppFlow.LOST_WALLET_FLOW,
    withCredential: authToken as string,
    cleanWalletCache: true,
    onClose: () => {
        // do something
    },
    onAuth: (payload) => {
        // do something
        console.log({payload});
    },
    onLoggedOut: () => {
        // do something
    },
    onConnected: (payload) => {
        // do something
        console.log({payload});
    },
    onDisconnected: () => {
        // do something
    }
}).then(() => {
    openModal();
});

Notes

This library is still in beta development. Significant changes may happen anytime.

Contact

If you have any inquiries please send emails to dev@ancient8.gg.

License

Copyright (c) 2022 Ancient8.

Licensed under the GPL-3.0

2.1.30

1 year ago

2.1.31

1 year ago

2.1.27

1 year ago

2.1.28

1 year ago

2.1.25

1 year ago

2.1.26

1 year ago

2.1.29

1 year ago

2.1.24

1 year ago

2.1.22-next.1

2 years ago

2.1.23

2 years ago

2.1.21

2 years ago

2.1.22

2 years ago

2.1.20

2 years ago

2.1.2

2 years ago

2.1.1

2 years ago

2.1.4

2 years ago

2.1.3

2 years ago

2.1.6

2 years ago

2.1.5

2 years ago

2.1.8

2 years ago

2.1.7

2 years ago

2.1.13-dev.3

2 years ago

2.1.13-dev.0

2 years ago

2.1.13-dev.1

2 years ago

2.1.13-dev.2

2 years ago

2.1.9

2 years ago

2.1.16

2 years ago

2.1.17

2 years ago

2.1.14

2 years ago

2.1.15

2 years ago

2.1.12

2 years ago

2.1.10

2 years ago

2.1.11

2 years ago

2.1.18

2 years ago

2.1.19

2 years ago

2.1.0

2 years ago

2.0.19

2 years ago

2.0.18

2 years ago

2.0.17

2 years ago

2.0.16

2 years ago

2.0.15

2 years ago

2.0.14

2 years ago

2.0.13

2 years ago

2.0.12

2 years ago

2.0.11

2 years ago

2.0.10

2 years ago

2.0.9

2 years ago

2.0.8

2 years ago

2.0.7

2 years ago

2.0.6

2 years ago

2.0.5

2 years ago

2.0.4

2 years ago

2.0.3

2 years ago

2.0.2

2 years ago

2.0.1

2 years ago

2.0.0

2 years ago

1.0.200

2 years ago

1.0.199

2 years ago

1.0.198

2 years ago

1.0.97

2 years ago

1.0.196

2 years ago

1.0.195

2 years ago

1.0.194

2 years ago

1.0.193

2 years ago

1.0.192

2 years ago

1.0.191

2 years ago

1.0.190

2 years ago

1.0.189

2 years ago

1.0.188

2 years ago

1.0.187

2 years ago

1.0.186

2 years ago

1.0.185

2 years ago

1.0.184

2 years ago

1.0.182

2 years ago

1.0.181

2 years ago

1.0.180

2 years ago

1.0.179

2 years ago

1.0.178

2 years ago

1.0.174

2 years ago

1.0.173

2 years ago

1.0.172

2 years ago

1.0.171

2 years ago

1.0.170

2 years ago

1.0.169

2 years ago

1.0.168

2 years ago

1.0.166

2 years ago

1.0.165

2 years ago

1.0.164

2 years ago

1.0.163

2 years ago

1.0.162

2 years ago

1.0.161

2 years ago

1.0.158

2 years ago

1.0.160

2 years ago

1.0.159

2 years ago

1.0.157

2 years ago

1.0.156

2 years ago

1.0.155

2 years ago

1.0.154

2 years ago

1.0.153

2 years ago

1.0.152

2 years ago

1.0.151

2 years ago

1.0.150

2 years ago

1.0.129

2 years ago

1.0.128

2 years ago

1.0.127

2 years ago

1.0.126

2 years ago

1.0.125

2 years ago

1.0.124

2 years ago

1.0.123

2 years ago

1.0.122

2 years ago

1.0.121

2 years ago

1.0.120

2 years ago

1.0.119

2 years ago

1.0.117

2 years ago

1.0.116

2 years ago

1.0.115

2 years ago

1.0.114

2 years ago

1.0.113

2 years ago

1.0.112

2 years ago

1.0.111

2 years ago

1.0.110

2 years ago

1.0.109

2 years ago

1.0.108

2 years ago

1.0.107

2 years ago

1.0.106

2 years ago

1.0.105

2 years ago

1.0.104

2 years ago

1.0.103

2 years ago

1.0.102

2 years ago

1.0.100

2 years ago

1.0.99

2 years ago

1.0.98

2 years ago

1.0.96

2 years ago

1.0.95

2 years ago

1.0.94

2 years ago

1.0.93

2 years ago

1.0.92

2 years ago

1.0.91

2 years ago

1.0.90

2 years ago

1.0.89

2 years ago

1.0.88

2 years ago

1.0.86

2 years ago

1.0.85

2 years ago

1.0.84

2 years ago

1.0.83

2 years ago

1.0.82

2 years ago

1.0.81

2 years ago

1.0.80

2 years ago

1.0.79

2 years ago

1.0.78

2 years ago

1.0.77

2 years ago

1.0.76

2 years ago

1.0.75

2 years ago

1.0.74

2 years ago

1.0.73

2 years ago

1.0.72

2 years ago

1.0.71

2 years ago

1.0.70

2 years ago

1.0.69

2 years ago

1.0.68

2 years ago

1.0.67

2 years ago

1.0.66

2 years ago

1.0.65

2 years ago

1.0.63

2 years ago

1.0.62

2 years ago

1.0.61

2 years ago

1.0.60

2 years ago

1.0.59

2 years ago

1.0.58

2 years ago

1.0.57

2 years ago

1.0.56

2 years ago

1.0.55

2 years ago

1.0.54

2 years ago

1.0.53

2 years ago

1.0.52

2 years ago

1.0.50

2 years ago

1.0.48

2 years ago

1.0.47

2 years ago

1.0.46

2 years ago

1.0.45

2 years ago

1.0.44

2 years ago

1.0.43

2 years ago

1.0.41

2 years ago

1.0.40

2 years ago

1.0.39

2 years ago

1.0.38

2 years ago

1.0.37

2 years ago

1.0.36

2 years ago

1.0.35

2 years ago

1.0.34

2 years ago

1.0.33

2 years ago

1.0.32

2 years ago

1.0.31

2 years ago

1.0.30

2 years ago

1.0.29

2 years ago

1.0.28

2 years ago

1.0.27

2 years ago

1.0.26

2 years ago

1.0.25

2 years ago

1.0.24

2 years ago

1.0.23

2 years ago

1.0.22

2 years ago

1.0.21

2 years ago

1.0.20

2 years ago

1.0.19

2 years ago

1.0.18

2 years ago

1.0.17

2 years ago

1.0.16

2 years ago

1.0.15

2 years ago

1.0.14

2 years ago

1.0.13

2 years ago

1.0.12

2 years ago

1.0.11

2 years ago

1.0.10

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