celodart 0.0.1 copy "celodart: ^0.0.1" to clipboard
celodart: ^0.0.1 copied to clipboard

A new package project to interact with the celo blockchain.

example/lib/main.dart

// import 'package:http/http.dart';
// import 'package:celodart/web3dart.dart';

// const String privateKey =
//     'a2fd51b96dc55aeb14b30d55a6b3121c7b9c599500c1beb92a389c3377adc86e';
// const String rpcUrl = 'http://localhost:7545';

// Future<void> main() async {
//   // start a client we can use to send transactions
//   final client = Web3Client(rpcUrl, Client());

//   final credentials = await client.credentialsFromPrivateKey(privateKey);
//   final address = await credentials.extractAddress();

//   print(address.hexEip55);
//   print(await client.getBalance(address));

//   await client.sendTransaction(
//     credentials,
//     Transaction(
//       to: EthereumAddress.fromHex('0xC914Bb2ba888e3367bcecEb5C2d99DF7C7423706'),
//       gasPrice: EtherAmount.inWei(BigInt.one),
//       maxGas: 100000,
//       value: EtherAmount.fromUnitAndValue(EtherUnit.ether, 1),
//     ),
//   );

//   await client.dispose();
// }
3
likes
25
pub points
0%
popularity

Publisher

unverified uploader

A new package project to interact with the celo blockchain.

Homepage

License

MIT (LICENSE)

Dependencies

collection, convert, flutter, http, isolate, json_rpc_2, meta, pointycastle, stream_channel, typed_data, uuid

More

Packages that depend on celodart