ink_abi 0.0.1 ink_abi: ^0.0.1 copied to clipboard
ink! abi encoder and decoder
// ignore_for_file: unused_local_variable
import 'dart:convert';
import 'dart:io';
import 'package:ink_abi/ink_abi_base.dart';
void main() {
final jsonFile =
'/Users/kawal/Desktop/git_projects/polkadart/packages/ink_abi/example/v5_metadata.json';
final json = jsonDecode(File(jsonFile).readAsStringSync());
final jsonMap = SchemaValidator.getInkProject(json);
final inkAbiDescription = InkAbiDescription(jsonMap);
inkAbiDescription
..abiEvents()
..constructorSelectors()
..messageSelectors()
..constructors()
..messages();
print('done Parsing');
}