starcoin.js is a full featured sdk for developing dapp on Starcoin blockchain network.
let provider = new JsonrpcProvider("http:localhost:9850");
/// Get txn data.
const txnData = await provider.getTransaction(txnHash);
const txnInfoData = await provider.getTransactionInfo(txnHash);
/// Send Transaction
let signer = provider.getSigner();
// starcoin node should enable account jsonrpc api.
const txnRequest = {
script: {
code: 'peer_to_peer',
type_args: ['0x1::STC::STC'],
args: ['0xc13b50bdb12e3fdd03c4e3b05e34926a', 'x"29b6012aee31a216af67c3d05e21a092c13b50bdb12e3fdd03c4e3b05e34926a"', '100000u128'],
}
};
let txn = await signer.sendTransaction(txnRequest);
// wait for 7 confirmations.
const txnInfo = await txn.wait(7);
console.log(txnInfo);
> cd <project>
> npm install
> npm dev
welcome for your PRs!