Support multi-shard for contracts calls

pull/798/head
Rongjian Lan 6 years ago
parent 1dbc15d7fb
commit e611f97328
  1. 2
      node/contract.go
  2. 6
      node/demo_contract.go

@ -96,7 +96,7 @@ func (node *Node) QueryStakeInfo() *structs.StakeInfoReturnValue {
tx := types.NewTransaction(
state.GetNonce(deployerAddress),
stakingContractAddress,
0,
node.NodeConfig.ShardID,
nil,
math.MaxUint64,
nil,

@ -73,7 +73,7 @@ func (node *Node) CreateTransactionForEnterMethod(amount int64, priKey string) e
tx := types.NewTransaction(
nonce,
toAddress,
0,
node.NodeConfig.ShardID,
Amount,
params.TxGas*10,
nil,
@ -141,7 +141,7 @@ func (node *Node) GetResult(priKey string) (players []string, balances []*big.In
tx := types.NewTransaction(
nonce,
demoContractAddress,
0,
node.NodeConfig.ShardID,
nil,
math.MaxUint64,
nil,
@ -192,7 +192,7 @@ func (node *Node) CreateTransactionForPickWinner() error {
tx := types.NewTransaction(
nonce,
toAddress,
0,
node.NodeConfig.ShardID,
Amount,
params.TxGas*1000,
nil,

Loading…
Cancel
Save