MCPcopy Create free account
hub / github.com/chain/Core / sameCore

Method sameCore

docs/core/examples/java/MultipartyTrades.java:80–103  ·  view source on GitHub ↗
(Client client)

Source from the content-addressed store, hash-verified

78 }
79
80 public static void sameCore(Client client) throws Exception {
81 // snippet same-core-trade
82 Transaction.Template trade = new Transaction.Builder()
83 .addAction(new Transaction.Action.SpendFromAccount()
84 .setAccountAlias("alice")
85 .setAssetAlias("aliceDollar")
86 .setAmount(50)
87 ).addAction(new Transaction.Action.ControlWithAccount()
88 .setAccountAlias("alice")
89 .setAssetAlias("bobBuck")
90 .setAmount(100)
91 ).addAction(new Transaction.Action.SpendFromAccount()
92 .setAccountAlias("bob")
93 .setAssetAlias("bobBuck")
94 .setAmount(100)
95 ).addAction(new Transaction.Action.ControlWithAccount()
96 .setAccountAlias("bob")
97 .setAssetAlias("aliceDollar")
98 .setAmount(50)
99 ).build(client);
100
101 Transaction.submit(client, HsmSigner.sign(trade));
102 // endsnippet
103 }
104
105 public static void crossCore(
106 Client aliceCore, Client bobCore,

Callers 1

mainMethod · 0.95

Calls 7

submitMethod · 0.95
signMethod · 0.95
addActionMethod · 0.80
buildMethod · 0.45
setAmountMethod · 0.45
setAssetAliasMethod · 0.45
setAccountAliasMethod · 0.45

Tested by

no test coverage detected