请选择 进入手机版 | 继续访问电脑版

图文精华

【智能合约实战】-27-Redex的store定义

2020-1-10 18:43| 发布者: Amuro| 查看: 37| 评论: 0

我们接Redexaction定义来说起

 

import {ApiJsonRpcRpcError} from ’eosjs’;

 

import {JsSignatureProvider}from ‘eosjs/dist/eosjs-jssig’;

 

 

 

//调用合约中的ActiondataValue是参数

 

async function takeAction (action,dataValue) {

 

const key = localStorage.getItem(‘cardgame_key’)

 

const rpc =new JsonRpc(process.env.REACT_APP_EOS_HTTP_ENDPOINT)

 

const signatureProvider = new JsSignaturePiovider([key])

 

const api = new Api ({rpc,signatureProvider,textDecoder: new TextDecoder(),

 

textEncoder:new TextEncoder()})

 

}

 

 

 

class ApiService {

 

}

 

export default ApiService

 

 

 

try

 

 

 

let result =await api.transact({

 

      actions[{

 

                accountprocess.env.REACT_APP_EOS_CONTRACT_NAME,

 

                name:action,

 

                authorization:[{

 

                    actor:localStorage.getItem(‘cardgame_account’),

 

                    permission:’active’,

 

                }],

 

                Data:dataValue

 

              }]

 

},{

 

  blocksBehind:3,

 

  ExpireSeconds:30

 

}

 

   )

 

  Return result

 

}catch(error){

 

     throw(error)

 

}

 


鲜花

握手

雷人

路过

鸡蛋
精彩评论

沙发等你来坐!

发布文章
返回顶部