createBucket method Null safety
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
- Build a SchemaDocument from a Definition with SchemaDefinitionExt
- ADR-3
Implementation
Future<Bucket> createBucket(CreateBucketRequest req) async {
final resp = await MotorFlutterPlatform.instance.createBucket(req);
if (resp == null) {
throw UnmarshalException<CreateBucketResponse>();
}
return Bucket.fromResponse(resp);
}