Cardano Peer Connect
This library aims to provide simple interfaces to implement CIP-???? for dApps and wallets.
If you want to see cardano-peer-connect
in action, please visit the cip-xxxx-demo-implementation repository.
Getting Started
npm i @fabianbormann/cardano-peer-connect
ES6/ES7
import { CardanoPeerConnect, DAppPeerConnect } from '@fabianbormann/cardano-peer-connect';
class BoostPeerConnect extends CardanoPeerConnect {
apiVersion: string = '1.0.0';
name: string = 'MyWallet';
icon: string = 'data:image/svg+xml,%3Csvg%20xmlns...';
getRewardAddresses(): string[] { ... }
...
}
Browser
<script src="https://fabianbormann.github.io/cardano-peer-connect/bundle.min.js"></script>
<script>
const dAppConnect = new CardanoPeerConnect.DAppPeerConnect();
dAppConnect.generateQRCode(document.getElementById('qr-code'));
document.getElementById('address').innerText = dAppConnect.getAddress();
</script>