Neo3 provider API

The NeoLine extension wallet injects an Neo N3 provider into the browser at window.NEOLineN3.

You can use this provider in your dapp to request users' Neo N3 accounts, read on-chain data, and have the user sign messages and transactions.

let neoline;
let neolineN3;

function initDapi() {
    window.addEventListener('NEOLine.NEO.EVENT.READY', () => {
        neoline = new NEOLine.Init();
        if (neoline) {
            resolve(neoline);
        } else {
            reject('common dAPI method failed to load.');
        }
    });
    window.addEventListener('NEOLine.N3.EVENT.READY', () => {
        neolineN3 = new NEOLineN3.Init();
        if (neolineN3) {
            resolve(neolineN3);
        } else {
            reject('N3 dAPI method failed to load.');
        }
    });
};

initDapi();

最后更新于

这有帮助吗?