createBucket method Null safety

Future<Bucket> createBucket(
  1. CreateBucketRequest req
)

Create a Bucket On-Chain

Takes a CreateBucketRequest as req and creates a new bucket on-chain. A succesful transaction will return a CreateBucketResponse.

final res = await MotorFlutter.to.createBucket(MsgCreateBucket(
 name: 'my-bucket',
));
if (res == null) {
  throw Exception('Failed to create bucket');
}

Next Steps

Implementation

Future<Bucket> createBucket(CreateBucketRequest req) async {
  final resp = await MotorFlutterPlatform.instance.createBucket(req);
  if (resp == null) {
    throw UnmarshalException<CreateBucketResponse>();
  }
  return Bucket.fromResponse(resp);
}