在comswasmjs demo页面中调用Keplr 插件钱包

前言:相比metamask,Keplr比较小众一点,获取账户的方式也不一样。

官方文档:https://docs.keplr.app/api/

 
在页面已经读取Keplr地址,Keplr里切换新地址后读到新地址的核心源代码:
window.onload = async () => {
    if (!window.keplr) {
        alert("Please install keplr extension");
    } else {
        const chainId = "cosmoshub-4";

        // Enabling before using the Keplr is recommended.
        // This method will ask the user whether to allow access if they haven't visited this website.
        // Also, it will request that the user unlock the wallet if the wallet is locked.
        await window.keplr.enable(chainId);
    
        const offlineSigner = window.keplr.getOfflineSigner(chainId);
    
        // You can get the address/public keys by `getAccounts` method.
        // It can return the array of address/public key.
        // But, currently, Keplr extension manages only one address/public key pair.
        // XXX: This line is needed to set the sender address for SigningCosmosClient.
        const accounts = await offlineSigner.getAccounts();
    
        // Initialize the gaia api with the offline signer that is injected by Keplr extension.
        const cosmJS = new SigningCosmosClient(
            "https://lcd-cosmoshub.keplr.app",
            accounts[0].address,
            offlineSigner,
        );
    }
}

 

自己comswasmjs demo完整使用的源代码:

1. withKeplrClient.js

import {parseCoins, setupWebKeplr} from "cosmwasm";

// 三种网络类型:main, test, local
const netType = "test";


const netInfoByNetType = {
  chainId: (netType === "main") ? "exchain-66": (netType === "test") ? "exchain-65" : "exchain-65",
  chainName: (netType === "main") ? "OKC Mainnet": (netType === "test") ? "OKC Testnet" : "OKC Localhost",
  rpc: (netType === "main") ? "https://exchaintmrpc.okex.org": (netType === "test") ? "https://exchaintesttmrpc.okex.org" : "http://localhost:8092",
  rest:  (netType === "main") ? "https://exchainrpc.okex.org" : (netType === "test") ? "https://exchaintestrpc.okex.org" : "http://localhost:8092",
  rpcEndpoint: (netType === "main") ? "https://exchaintmrpc.okex.org": (netType === "test") ? "https://exchaintesttmrpc.okex.org" : "http://localhost:8092",
}

const config = {
  chainId: netInfoByNetType.chainId,
  rpcEndpoint: netInfoByNetType.rpcEndpoint,
  prefix: "ex",
};


let contractaddress = "";

// 动态获取一次Keplr最新钱包状态
async function getLatestKeplrAccount() {
  const chainId = "exchain-65";

  // Enabling before using the Keplr is recommended.
  // This method will ask the user whether to allow access if they haven't visited this website.
  // Also, it will request that the user unlock the wallet if the wallet is locked.
  await window.keplr.enable(chainId);

  const offlineSigner = window.keplr.getOfflineSigner(chainId);

  // You can get the address/public keys by `getAccounts` method.
  // It can return the array of address/public key.
  // But, currently, Keplr extension manages only one address/public key pair.
  // XXX: This line is needed to set the sender address for SigningCosmosClient.
  const accounts = await offlineSigner.getAccounts();

  // Initialize the gaia api with the offline signer that is injected by Keplr extension.
  // const cosmJS = new SigningCosmosClient(
  //     "https://lcd-cosmoshub.keplr.app",
  //     accounts[0].address,
  //     offlineSigner,
  // );

  console.log('getLatestKeplrAcc method inner: ', accounts[0].address);
  return accounts[0].address;
}


async function main() {
  if (!window.keplr) {
    alert("Please install keplr extension");
    return false;
  }

  const client = await setupWebKeplr(config);
  console.log(client);

  // 查询id
  document.getElementById("qChainId").addEventListener('click', async function () {
    const chainID = await client.getChainId();
    console.log(chainID);
    document.getElementById("rChainId").innerHTML = chainID
  });

  // 查询高度
  document.getElementById("qHeight").addEventListener('click', async function () {
    const height = await client.getHeight();
    console.log(height);
    document.getElementById("rHeight").innerHTML = height
  });

  // 查询区块
  document.getElementById("qBlock").addEventListener('click', async function () {
    const block = await client.getBlock();
    console.log(block);
    document.getElementById("rBlock").innerHTML = JSON.stringify(block.header) + ', id: '+ block.id + ', txs个数:' + block.txs.length;
  });




  // 第一次获取
  let keplrCurrentAddr = await getLatestKeplrAccount();
  let keplrAddr2 = "";

  // 查询个人账户信息
  document.getElementById("qAccount").addEventListener('click', async function () {
    keplrCurrentAddr = await getLatestKeplrAccount();
    // 读取Keplr中的地址
    let account = await client.getAccount(keplrCurrentAddr)
    console.log(account);
    document.getElementById("rAccount").innerHTML = JSON.stringify(account)
  });

  // 查询我的余额
  document.getElementById("qBalance").addEventListener('click', async function () {
    keplrCurrentAddr = await getLatestKeplrAccount();
    const balance = await client.getBalance(keplrCurrentAddr, 'okt');
    console.log(balance);
    document.getElementById("rBalance").innerHTML = JSON.stringify(balance)
  });

  // 查询Sequence
  document.getElementById("qSequence").addEventListener('click', async function () {
    keplrCurrentAddr = await getLatestKeplrAccount();
    const sequence = await client.getSequence(keplrCurrentAddr);
    console.log(sequence);
    document.getElementById("rSequence").innerHTML = JSON.stringify(sequence)
  });

  // 转账
  document.getElementById("send").addEventListener('click', async function () {
    keplrCurrentAddr = await getLatestKeplrAccount();
    const to = document.getElementById("to").value.trim();
    if (!to) {
      alert("接收地址不能为空");
      return false;
    } else if (to.substr(0, 2) !== 'ex') {
      alert("请输入ex前缀地址");
      return false;
    } else if (to.length !== 41) {
      alert("您输入ex前缀地址长度不正确");
      return false;
    }
    document.getElementById("sendLoading").style.display = 'block';
    const res = await client.sendTokens(keplrCurrentAddr, to, parseCoins("1000000000000000000wei"), {"amount":parseCoins("20000000000000wei"),"gas":"200000"});
    console.log(res);
    document.getElementById("rto").innerHTML = JSON.stringify(res)
    document.getElementById("sendLoading").style.display = 'none';
  });



  // 加减法合约 demo
  let demoInfo = null;
  let demoAddr = keplrCurrentAddr; // 用户部署合约后切换钱包,是自己的问题。
  document.getElementById("demoDeploy").addEventListener('click', async function () {
    document.getElementById("demoDeployLoading").style.display = 'block';
    demoAddr = await getLatestKeplrAccount();
    demoInfo = await client.instantiate(demoAddr, 224, {"verifier":demoAddr, "beneficiary":demoAddr}, "hello world", {"amount":parseCoins("200000000000000000wei"),"gas":"20000000"},{"funds":[{"denom":"okt","amount":"1000000000000000000"}],"admin":demoAddr});
    console.log(demoInfo);
    document.getElementById("rDemoDeploy").innerHTML = "加减法合约实例化完成" + JSON.stringify(demoInfo);
    document.getElementById("demoResult").innerHTML = 0;
    document.getElementById("demoDeployLoading").style.display = 'none';
  });
  document.getElementById("demoAdd").addEventListener('click', async function () {
    if (!demoInfo) {
      alert("加减法合约,请先部署再执行Add和Subtract");
      return false;
    }
    const num = document.getElementById("demoAddInput").value.trim();
    if (!num) {
      alert("请输入正整数,且不能为空");
      return false;
    }
    var addMsg = {"add":{"delta": num}};
    var res1 = await client.execute(demoAddr, demoInfo.contractAddress, addMsg,  {"amount": parseCoins("200000000000000000wei"),"gas":"20000000"},'')
    console.log(res1)
    const rest2 = await client.queryContractSmart(demoInfo.contractAddress, {"get_counter": {}});
    document.getElementById("demoResult").innerHTML = rest2;
  });
  document.getElementById("demoSubtract").addEventListener('click', async function () {
    var subtractMsg = {"subtract":{}};
    var res1 = await client.execute(demoAddr, demoInfo.contractAddress, subtractMsg,  {"amount": parseCoins("200000000000000000wei"),"gas":"20000000"},'')
    console.log(res1)
    const rest2 = await client.queryContractSmart(demoInfo.contractAddress, {"get_counter": {}});
    document.getElementById("demoResult").innerHTML = rest2;
  });





  // 合约测试
  let filedata = null;
  document.getElementById("oInput").addEventListener('change', function selectedFilechanged( ) {
    console.log(this.files);
    let reader = new FileReader();
    reader.readAsArrayBuffer(this.files[0]);//读取文件的内容
    reader.onload = function () {
      filedata = this.result
    }
  });

  // 测试合约代码button
  document.getElementById("upload").addEventListener('click', async function selectedFilechanged( ) {
    keplrCurrentAddr = await getLatestKeplrAccount();
    let address = keplrCurrentAddr;
    console.log("wasm updalod addr", address)
    document.getElementById("loading").style.display = 'block';

    const newAdmin = document.getElementById("keplrAddr2").value.trim();
    if (!newAdmin) {
      alert("新admin地址不能为空");
      document.getElementById("loading").style.display = 'none';
      return false;
    } else if (newAdmin.substr(0, 2) !== 'ex') {
      alert("请输入ex前缀地址");
      document.getElementById("loading").style.display = 'none';
      return false;
    } else if (newAdmin.length !== 41) {
      alert("您输入ex前缀地址长度不正确");
      document.getElementById("loading").style.display = 'none';
      return false;
    }
    keplrAddr2 = newAdmin;

    // 1. 上传
    let result = null;
    try {
      result = await client.upload(address,filedata,{"amount":parseCoins("100000000000000000wei"),"gas":"20000000"})
    } catch (e) {
      alert("异常:请检查是否已上传合约文件," + JSON.stringify(e));
      document.getElementById("loading").style.display = 'none';
      throw new Error('异常退出');
      return false;
    }
    if (!result) {
      return false;
    }

    document.getElementById("loading").style.display = 'block';
    console.log("upload",address)
    // HTML展示
    let dom = document.createElement("div"); dom.innerHTML = "uploading, my address:" + address;
    document.getElementById("deployContract").appendChild(dom);


    console.log("1. wasm 上传完成", result)
    // HTML展示
    dom = document.createElement("div"); dom.innerHTML = "1. wasm 上传完成" + JSON.stringify(result);
    document.getElementById("deployContract").appendChild(dom);


    let codes = await client.getCodes()
    console.log("get codes",codes)
    // HTML展示
    dom = document.createElement("div"); dom.innerHTML = "getCodes:" + JSON.stringify(codes).substr(0, 100) + "......内容较长,请移动光标到文本是否查看完整内容";
    dom.setAttribute("title", JSON.stringify(result))
    document.getElementById("deployContract").appendChild(dom);

    let codeId = result.codeId
    let code = await client.getCodeDetails(codeId)
    console.log("get code",code)
    // HTML展示
    dom = document.createElement("div"); dom.innerHTML = "getCodeDetails:(codeId=" + codeId + ")" + JSON.stringify(code);
    document.getElementById("deployContract").appendChild(dom);

    let tx = await client.getTx(result.transactionHash)
    console.log("get tx",tx)
    // HTML展示
    dom = document.createElement("div"); dom.innerHTML = "getTx(hash=" + result.transactionHash + "):" + JSON.stringify(tx);
    document.getElementById("deployContract").appendChild(dom);


    tx = await client.searchTx({ height: result.height })
    console.log("search tx",tx)
    // HTML展示
    dom = document.createElement("div"); dom.innerHTML = "searchTx:(height="+ result.height +")" + JSON.stringify(tx).substr(0, 100) + "......内容较长,请移动光标到文本是否查看完整内容";
    dom.setAttribute("title", JSON.stringify(tx))
    document.getElementById("deployContract").appendChild(dom);


    // 2. 实例化
    let initMsg = {"verifier":address, "beneficiary":address}
    const info = await client.instantiate(address, codeId, initMsg, "hello world", {"amount":parseCoins("200000000000000000wei"),"gas":"20000000"},{"funds":[{"denom":"okt","amount":"1000000000000000000"}],"admin":address});
    console.log("2. wasm 实例化完成",info);
    // HTML展示
    dom = document.createElement("div"); dom.innerHTML = "2. wasm 实例化instantiate完成:" + JSON.stringify(info);
    document.getElementById("deployContract").appendChild(dom);


    let contract = await client.getContract(info.contractAddress);
    console.log("get contract",contract);
    // HTML展示
    dom = document.createElement("div"); dom.innerHTML = "getContract(contractAddress=" + info.contractAddress +  "):" + JSON.stringify(contract);
    document.getElementById("deployContract").appendChild(dom);

    contractaddress = info.contractAddress
    let contracts = await client.getContracts(codeId)
    console.log("get contracts",contracts)
    // HTML展示
    dom = document.createElement("div"); dom.innerHTML = "getContracts:" + JSON.stringify(contracts);
    document.getElementById("deployContract").appendChild(dom);

    let status = await client.queryContractSmart(contractaddress,{"verifier":{}})
    console.log("queryContractSmart",status)
    // HTML展示
    dom = document.createElement("div"); dom.innerHTML = "queryContractSmart:" + JSON.stringify(status);
    document.getElementById("deployContract").appendChild(dom);

    // 3. 执行
    result = await client.execute(address,contractaddress,{"release":{}},{"amount":parseCoins("200000000000000000wei"),"gas":"20000000"})
    console.log("3. wasm 执行完成",result)
    // HTML展示
    dom = document.createElement("div"); dom.innerHTML = "3. wasm execute完成:" + JSON.stringify(result);
    document.getElementById("deployContract").appendChild(dom);


    // 4. 更新管理员
    contract = await client.getContract(info.contractAddress);
    console.log("get contract admin",contract.admin)
    // HTML展示
    dom = document.createElement("div"); dom.innerHTML = "4. 当前admin是:" + contract.admin;
    document.getElementById("deployContract").appendChild(dom);


    result = await client.updateAdmin(address,contractaddress,keplrAddr2,{"amount":parseCoins("200000000000000000wei"),"gas":"20000000"})
    console.log("update admin完成",result)
    // HTML展示
    dom = document.createElement("div"); dom.innerHTML = "update admin完成:" + JSON.stringify(result);
    document.getElementById("deployContract").appendChild(dom);


    contract = await client.getContract(info.contractAddress);
    console.log("get contract admin",contract.admin)
    // HTML展示
    dom = document.createElement("div"); dom.innerHTML = "新admin:" + contract.admin;
    document.getElementById("deployContract").appendChild(dom);

    client.disconnect()
    // HTML展示
    dom = document.createElement("div"); dom.innerHTML = "disconnect";
    document.getElementById("deployContract").appendChild(dom);

    contract = await client.getContract(info.contractAddress);
    console.log("get contract admin",contract.admin)
    // HTML展示
    dom = document.createElement("div"); dom.innerHTML = "通过(contractAddress=" + info.contractAddress +  ")获取admin地址:" + contract.admin;
    document.getElementById("deployContract").appendChild(dom);

    document.getElementById("loading").style.display = 'none';

  });

  // 升级合约
  let filedata2 = null;
  document.getElementById("upgradeInput").addEventListener('change', function selectedFilechanged( ) {
    console.log(this.files);
    let reader = new FileReader();
    reader.readAsArrayBuffer(this.files[0]);//读取文件的内容
    reader.onload = function () {
      filedata2 = this.result
    }
  });

  document.getElementById("upgrade").addEventListener('click', async function selectedFilechanged2( ) {
    keplrCurrentAddr = await getLatestKeplrAccount();
    let address2 = keplrCurrentAddr;
    document.getElementById("loading2").style.display = 'block';
    if (address2 !== keplrAddr2) {
      alert("请在Keplr切换至部署合约时填写的账号地址");
      document.getElementById("loading2").style.display = 'none';
      return false;
    }

    // 1. 上传
    let result = null;
    try {
      result = await client.upload(address2,filedata2,{"amount":parseCoins("200000000000000000wei"),"gas":"20000000"})
    } catch (e) {
      alert("异常:请检查是否已上传合约文件," + JSON.stringify(e));
      document.getElementById("loading2").style.display = 'none';
      throw new Error('异常退出');
      return false;
    }
    if (!result) {
      return false;
    }

    document.getElementById("loading2").style.display = 'block';
    // HTML展示
    let dom = document.createElement("div"); dom.innerHTML = "开始上传升级后的合约,我的地址:" + address2;
    document.getElementById("upgradeContract").appendChild(dom);

    console.log("1. upgrade wasm 上传完成", result)
    // HTML展示
    dom = document.createElement("div"); dom.innerHTML = "1. upgrade wasm 上传完成:" + JSON.stringify(result);
    document.getElementById("upgradeContract").appendChild(dom);

    let codes = await client.getCodes()
    console.log("get codes",codes)
    // HTML展示
    dom = document.createElement("div"); dom.innerHTML = "getCodes:" + JSON.stringify(codes).substr(0, 100) + "......内容较长,请移动光标到文本上方查看完整内容";
    dom.setAttribute("title", JSON.stringify(result))
    document.getElementById("upgradeContract").appendChild(dom);

    let codeId = result.codeId
    let code = await client.getCodeDetails(codeId)
    console.log("get code",code)
    // HTML展示
    dom = document.createElement("div"); dom.innerHTML = "getCodeDetails(codeId=" + codeId + "):" + JSON.stringify(code);
    document.getElementById("upgradeContract").appendChild(dom);

    let tx = await client.getTx(result.transactionHash)
    console.log("get tx",tx)
    // HTML展示
    dom = document.createElement("div"); dom.innerHTML = "getTx(hash=" + result.transactionHash + "):" + JSON.stringify(tx);
    document.getElementById("upgradeContract").appendChild(dom);

    tx = await client.searchTx({ height: result.height })
    console.log("search tx",tx)
    // HTML展示
    dom = document.createElement("div"); dom.innerHTML = "searchTx:(height="+ result.height +")" + JSON.stringify(tx).substr(0, 100) + "......内容较长,请移动光标到文本上方查看完整内容";
    dom.setAttribute("title", JSON.stringify(tx));
    document.getElementById("upgradeContract").appendChild(dom);

    // 2. 更新
    result = await client.migrate(address2,contractaddress,codeId,{"payout": address2},{"amount":parseCoins("200000000000000000wei"),"gas":"20000000"})
    console.log("2. wasm 更新完成(migrate)",result)
    // HTML展示
    dom = document.createElement("div"); dom.innerHTML = "2. wasm 更新完成(migrate):" + JSON.stringify(result);
    document.getElementById("upgradeContract").appendChild(dom);

    let account = await client.getAccount(address2)
    console.log("get account",account)
    let contract = await client.getContract(contractaddress);
    console.log("get contract",contract)

    let history = await client.getContractCodeHistory(contractaddress);
    console.log("get contract",history)
    // HTML展示
    dom = document.createElement("div"); dom.innerHTML = "getContractCodeHistory(contractAddress=" + contractaddress +  "):" + contract.admin;
    document.getElementById("upgradeContract").appendChild(dom);

    // 3. 清除管理员
    result = await client.clearAdmin(address2,contractaddress,{"amount":parseCoins("200000000000000000wei"),"gas":"20000000"})
    console.log("wasm clear admin完成", result)
    // HTML展示
    dom = document.createElement("div"); dom.innerHTML = "wasm clearAdmin完成:" + JSON.stringify(result);
    document.getElementById("upgradeContract").appendChild(dom);

    contract = await client.getContract(contractaddress);
    console.log("get contract admin",contract.admin)
    // HTML展示
    dom = document.createElement("div"); dom.innerHTML = "再次查看 contract admin:" + contract.admin;
    document.getElementById("upgradeContract").appendChild(dom);

    document.getElementById("loading2").style.display = 'none';
  });






  // TODO
  // upload wasm code

  // const codes = await client.getCodes();
  // console.log(codes);
  // const info = await client.instantiate(keplrAddr, 1, {"decimals":10,"initial_balances":[{"address":keplrAddr,"amount":"100000000"}],"name":"my test token", "symbol":"MTT"}, "hello world", {"amount":parseCoins("20000000000000wei"),"gas":"200000"}, {"funds":parseCoins("1okt")});
  // console.log(info);
  // const contract = await client.getContract(info.contractAddress);
  // console.log(contract);
  // const res3 = await client.execute(keplrAddr, info.contractAddress, {"transfer":{"amount":"10","recipient":captain}}, {"amount":parseCoins("20000000000000wei"),"gas":"200000"}, "", null);
  // console.log(res3);
  // const res4 = await client.queryContractSmart(info.contractAddress, {"balance":{"address":keplrAddr}})
  // console.log(res4);
  // const res2 = await client.queryContractSmart(info.contractAddress, {"balance":{"address":captain}})
  // console.log(res2);
}




//ArrayBuffer转字符串
// function ab2str(u,f) {
//   var b = new Blob([u]);
//   var r = new FileReader();
//   r.readAsText(b, 'utf-8');
//   r.onload = function (){if(f)f.call(null,r.result)}
// }
//字符串转字符串ArrayBuffer
// function str2ab(s,f) {
//   var b = new Blob([s],{type:'text/plain;charset=utf-8'});
//   var r = new FileReader();
//   r.readAsArrayBuffer(b);
//   r.onload = function (){if(f)f.call(null,r.result)}
// }




window.onload = async () => {
  // Keplr extension injects the offline signer that is compatible with cosmJS.
  // You can get this offline signer from `window.getOfflineSigner(chainId:string)` after load event.
  // And it also injects the helper function to `window.keplr`.
  // If `window.getOfflineSigner` or `window.keplr` is null, Keplr extension may be not installed on browser.
  if (!window.getOfflineSigner || !window.keplr) {
    alert("Please install keplr extension");
  } else {
    if (window.keplr.experimentalSuggestChain) {
      try {
        // Keplr v0.6.4 introduces an experimental feature that supports the feature to suggests the chain from a webpage.
        // cosmoshub-3 is integrated to Keplr so the code should return without errors.
        // The code below is not needed for cosmoshub-3, but may be helpful if you’re adding a custom chain.
        // If the user approves, the chain will be added to the user's Keplr extension.
        // If the user rejects it or the suggested chain information doesn't include the required fields, it will throw an error.
        // If the same chain id is already registered, it will resolve and not require the user interactions.
        await window.keplr.experimentalSuggestChain({
          // Chain-id of the Osmosis chain.
          chainId: netInfoByNetType.chainId,
          // The name of the chain to be displayed to the user.
          chainName: netInfoByNetType.chainName,
          // RPC endpoint of the chain. In this case we are using blockapsis, as it's accepts connections from any host currently. No Cors limitations.
          rpc: netInfoByNetType.rpc,
          // REST endpoint of the chain.
          rest: netInfoByNetType.rest,
          // Staking coin information
          stakeCurrency: {
            // Coin denomination to be displayed to the user.
            coinDenom: "OKT",
            // Actual denom (i.e. uatom, uscrt) used by the blockchain.
            coinMinimalDenom: "wei",
            // # of decimal points to convert minimal denomination to user-facing denomination.
            coinDecimals: 18,
            // (Optional) Keplr can show the fiat value of the coin if a coingecko id is provided.
            // You can get id from https://api.coingecko.com/api/v3/coins/list if it is listed.
            coinGeckoId: "oec-token"
          },
          // (Optional) If you have a wallet webpage used to stake the coin then provide the url to the website in `walletUrlForStaking`.
          // The 'stake' button in Keplr extension will link to the webpage.
          // walletUrlForStaking: "",
          // The BIP44 path.
          bip44: {
            // You can only set the coin type of BIP44.
            // 'Purpose' is fixed to 44.
            coinType: 60,
          },
          // Bech32 configuration to show the address to user.
          // This field is the interface of
          // {
          //   bech32PrefixAccAddr: string;
          //   bech32PrefixAccPub: string;
          //   bech32PrefixValAddr: string;
          //   bech32PrefixValPub: string;
          //   bech32PrefixConsAddr: string;
          //   bech32PrefixConsPub: string;
          // }
          bech32Config: {
            bech32PrefixAccAddr: "ex",
            bech32PrefixAccPub: "expub",
            bech32PrefixValAddr: "exvaloper",
            bech32PrefixValPub: "exvaloperpub",
            bech32PrefixConsAddr: "exvalcons",
            bech32PrefixConsPub: "exvalconspub"
          },
          // List of all coin/tokens used in this chain.
          currencies: [{
            // Coin denomination to be displayed to the user.
            coinDenom: "OKT",
            // Actual denom (i.e. uatom, uscrt) used by the blockchain.
            coinMinimalDenom: "wei",
            // # of decimal points to convert minimal denomination to user-facing denomination.
            coinDecimals: 18,
            // (Optional) Keplr can show the fiat value of the coin if a coingecko id is provided.
            // You can get id from https://api.coingecko.com/api/v3/coins/list if it is listed.
            coinGeckoId: "oec-token"
          }],
          // List of coin/tokens used as a fee token in this chain.
          feeCurrencies: [{
            // Coin denomination to be displayed to the user.
            coinDenom: "OKT",
            // Actual denom (i.e. uosmo, uscrt) used by the blockchain.
            coinMinimalDenom: "wei",
            // # of decimal points to convert minimal denomination to user-facing denomination.
            coinDecimals: 18,
            // (Optional) Keplr can show the fiat value of the coin if a coingecko id is provided.
            // You can get id from https://api.coingecko.com/api/v3/coins/list if it is listed.
            coinGeckoId: "oec-token"
          }],
          // (Optional) The number of the coin type.
          // This field is only used to fetch the address from ENS.
          // Ideally, it is recommended to be the same with BIP44 path's coin type.
          // However, some early chains may choose to use the Cosmos Hub BIP44 path of '118'.
          // So, this is separated to support such chains.
          coinType: 60,
          // (Optional) This is used to set the fee of the transaction.
          // If this field is not provided, Keplr extension will set the default gas price as (low: 0.01, average: 0.025, high: 0.04).
          // Currently, Keplr doesn't support dynamic calculation of the gas prices based on on-chain data.
          // Make sure that the gas prices are higher than the minimum gas prices accepted by chain validators and RPC/REST endpoint.
          gasPriceStep: {
            low: 200000000,
            average: 250000000,
            high: 400000000
          },
          features: ["stargate", "ibc-transfer", "no-legacy-stdTx", "ibc-go", "eth-address-gen","eth-key-sign"],
        });
      } catch {
        alert("Failed to suggest the chain");
      }
    } else {
      alert("Please use the recent version of keplr extension");
    }
  }

  main();

  //   const chainId = "osmosis-1";

  // You should request Keplr to enable the wallet.
  // This method will ask the user whether or not to allow access if they haven't visited this website.
  // Also, it will request user to unlock the wallet if the wallet is locked.
  // If you don't request enabling before usage, there is no guarantee that other methods will work.
  //   await window.keplr.enable(chainId);

  // const offlineSigner = window.getOfflineSigner(chainId);

  // You can get the address/public keys by `getAccounts` method.
  // It can return the array of address/public key.
  // But, currently, Keplr extension manages only one address/public key pair.
  // XXX: This line is needed to set the sender address for SigningCosmosClient.
  //const accounts = await offlineSigner.getAccounts();

  // Initialize the gaia api with the offline signer that is injected by Keplr extension.
  //const cosmJS = new SigningCosmosClient(
  //    "https://rpc-osmosis.blockapsis.com",
  //    accounts[0].address,
  //    offlineSigner,
  //);

  //document.getElementById("address").append(accounts[0].address);
};

2. index.html

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Demo</title>
  <style>
    .item {margin-bottom: 10px;}
    #deployContract div, #upgradeContract div { padding: 10px 0;}
  </style>
</head>
<body>
<h1>Comswasmjs Demonstration(OKTC Testnet)</h1>
<div class="item">
  tips:请提前在Keplr添加两个OKTC Testnet账号:<br />
  第一个(余额 ≥ 10okt)用于转账,部署合约等操作<br />
  第二个(余额 ≥ 1okt)用于合约部署后更新admin后,migrate合约操作。
</div>

<div>
  <h2>公链基本信息</h2>
  <div class="item">
    <button type="button" id="qChainId"> 查询ChainId </button> <span id="rChainId"></span>
  </div>
  <div class="item">
    <button type="button" id="qHeight"> 查询最新高度 </button> <span id="rHeight"></span>
  </div>

  <div class="item">
    <button type="button" id="qBlock"> 查询最新区块信息 </button> <span id="rBlock"></span>
  </div>





  <h2>个人账户信息及转账操作</h2>
  <div class="item">
    <button type="button" id="qAccount"> 查看完整个人账户信息 </button> <span id="rAccount"></span>
  </div>

  <div class="item">
    <button type="button" id="qBalance"> 查看我的余额 </button> <span id="rBalance"></span>
  </div>

  <div class="item">
    <button type="button" id="qSequence"> 查询我的Sequence </button> <span id="rSequence"></span>
  </div>

  <div class="item">
    <input type="text" id="to" style="width: 400px" placeholder="请输入接收地址(ex前缀),默认转账1个okt" />
    <button type="button" id="send"> 转账 </button> <span>tips:会有弹窗提示</span> <br />
    <div id="sendLoading" style="display: none"><img width="120" src="data:image/gif;base64,R0lGODlhyADIANU/AIaGhlLH05aWltfX16Kiov9RUf6Rs/1umuPj4+zs7MnJyfT09GSI6k126Ba1xP+zsv9ycXx8fJCq8P6pw7KysszY+Nbo97m5uSW5yP/j7P39/f/G13R0dI/b42xsbLnJ9rfo7f/a5Dxo5uT3+Pn5+eXr+//t7v59pfr9/qS58//w9f/6+vD0/fD6/P+Cgf71+BsfI0DCz/f5/lteYf/6/H6c7njU3UpOUaurq2ZmZsLCwr6+vpGRkoyMjJ3g5v///yH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5RDMyRkMzMzNFRTQxMUU4OTI0M0FBOTYxNkJCNkVFMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5RDMyRkMzNDNFRTQxMUU4OTI0M0FBOTYxNkJCNkVFMyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjlEMzJGQzMxM0VFNDExRTg5MjQzQUE5NjE2QkI2RUUzIiBzdFJlZjpk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"></div>
    <span id="rto"></span>
  </div>


  <h2>合约demo——加减法</h2>
  <div class="item">
    <button type="button" id="demoDeploy"> 将加减法合约部署至OKTC Testnet </button><span id="rDemoDeploy"></span>
  </div>
  <div id="demoDeployLoading" style="display: none"><img width="120" src="data:image/gif;base64,R0lGODlhyADIANU/AIaGhlLH05aWltfX16Kiov9RUf6Rs/1umuPj4+zs7MnJyfT09GSI6k126Ba1xP+zsv9ycXx8fJCq8P6pw7KysszY+Nbo97m5uSW5yP/j7P39/f/G13R0dI/b42xsbLnJ9rfo7f/a5Dxo5uT3+Pn5+eXr+//t7v59pfr9/qS58//w9f/6+vD0/fD6/P+Cgf71+BsfI0DCz/f5/lteYf/6/H6c7njU3UpOUaurq2ZmZsLCwr6+vpGRkoyMjJ3g5v///yH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5RDMyRkMzMzNFRTQxMUU4OTI0M0FBOTYxNkJCNkVFMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5RDMyRkMzNDNFRTQxMUU4OTI0M0FBOTYxNkJCNkVFMyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjlEMzJGQzMxM0VFNDExRTg5MjQzQUE5NjE2QkI2RUUzIiBzdFJlZjpk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"></div>
  <div class="item">
    当前最新值:<span id='demoResult'></span><br />
    加操作:<input type="text" id="demoAddInput" style="width: 120px" placeholder="请输入一个正整数" value="100" /><button type="button" id="demoAdd"> Add </button></span><br />
    减操作:<button type="button" id="demoSubtract"> Subtract(每次减1) </button> <span>tips:最多减到0,否则会报错</span>
  </div>


  <h2>复杂合约测试</h2>
  <h3>一、合约上传</h3>
  <div class="item">
    首先,上传合约文件:<input type='file' multiple id='oInput'/>
  </div>
  <div class="item">
    其次,填写新的admin地址:<input type="text" id="keplrAddr2" style="width: 400px" placeholder="请输入您另一个ex前缀地址,在部署合约成功后作为新admin地址" /> <br />
    click -> <button type="button" id="upload"> 部署合约 </button><span> tips:点击后会有4次弹窗提示,分别为:上传,实例化,执行,更新admin</span>
    <div id="deployContract"></div>
    <div id="loading" style="display: none"><img width="120" src="data:image/gif;base64,R0lGODlhyADIANU/AIaGhlLH05aWltfX16Kiov9RUf6Rs/1umuPj4+zs7MnJyfT09GSI6k126Ba1xP+zsv9ycXx8fJCq8P6pw7KysszY+Nbo97m5uSW5yP/j7P39/f/G13R0dI/b42xsbLnJ9rfo7f/a5Dxo5uT3+Pn5+eXr+//t7v59pfr9/qS58//w9f/6+vD0/fD6/P+Cgf71+BsfI0DCz/f5/lteYf/6/H6c7njU3UpOUaurq2ZmZsLCwr6+vpGRkoyMjJ3g5v///yH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5RDMyRkMzMzNFRTQxMUU4OTI0M0FBOTYxNkJCNkVFMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5RDMyRkMzNDNFRTQxMUU4OTI0M0FBOTYxNkJCNkVFMyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjlEMzJGQzMxM0VFNDExRTg5MjQzQUE5NjE2QkI2RUUzIiBzdFJlZjpk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"></div>
  </div>
  <div class="item">
    <br />
  </div>

  <h3>二、合约升级</h3>
  <div class="item">
    请先上传升级合约文件:<input type='file' multiple id='upgradeInput' /> <br />
    click -> <button type="button" id="upgrade"> 升级合约 </button><span> tips:点击后会有3次弹窗提示,分别为:上传,升级,admin置空</span>
    <div id="upgradeContract"></div>
    <div id="loading2" style="display: none"><img width="120" src="data:image/gif;base64,R0lGODlhyADIANU/AIaGhlLH05aWltfX16Kiov9RUf6Rs/1umuPj4+zs7MnJyfT09GSI6k126Ba1xP+zsv9ycXx8fJCq8P6pw7KysszY+Nbo97m5uSW5yP/j7P39/f/G13R0dI/b42xsbLnJ9rfo7f/a5Dxo5uT3+Pn5+eXr+//t7v59pfr9/qS58//w9f/6+vD0/fD6/P+Cgf71+BsfI0DCz/f5/lteYf/6/H6c7njU3UpOUaurq2ZmZsLCwr6+vpGRkoyMjJ3g5v///yH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5RDMyRkMzMzNFRTQxMUU4OTI0M0FBOTYxNkJCNkVFMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5RDMyRkMzNDNFRTQxMUU4OTI0M0FBOTYxNkJCNkVFMyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjlEMzJGQzMxM0VFNDExRTg5MjQzQUE5NjE2QkI2RUUzIiBzdFJlZjpk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"></div>
  </div>
  <div class="item">
    <br />
  </div>
</div>
</body>
</html>

 

3. webpack.keplr.config.js

const HtmlWebpackPlugin = require("html-webpack-plugin");
const path = require("path");

module.exports = {
  resolve: {
    fallback: {
      crypto: require.resolve('crypto-browserify'),
      stream: require.resolve("stream-browserify"),
      path: require.resolve("path-browserify")
    },
  },
  mode: "development",
  entry: {
    main: "./src/withKeplrClient.js",
  },
  output: {
    filename: "bundle.js",
    path: path.resolve(__dirname, "dist"),
  },
  devServer: {
    port: 8081,
  },
  plugins: [
    new HtmlWebpackPlugin({
      template: "index.html",
      chunks: ["main"],
    }),
  ],
};

 

4.webpack.keplr.config.remote.js

const HtmlWebpackPlugin = require("html-webpack-plugin");
const path = require("path");

module.exports = {
resolve: {
fallback: {
crypto: require.resolve('crypto-browserify'),
stream: require.resolve("stream-browserify"),
path: require.resolve("path-browserify")
},
},
entry: {
main: "./src/withKeplrClient.js",
},
output: {
filename: "bundle.js",
path: path.resolve(__dirname, "dist/"),
},
plugins: [
new HtmlWebpackPlugin({
template: path.resolve(path.resolve(__dirname, '.'), 'index.html'),
filename: 'index.html',
}),
],
};

 

posted @ 2023-04-09 12:49  走走停停走走  Views(513)  Comments(0Edit  收藏  举报