Skip to content

Instantly share code, notes, and snippets.

@michielmulders
Created July 30, 2018 09:00
Show Gist options
  • Save michielmulders/1e13494e1733730c94cedd0ff6dffd44 to your computer and use it in GitHub Desktop.
Save michielmulders/1e13494e1733730c94cedd0ff6dffd44 to your computer and use it in GitHub Desktop.
Original createCar function Hyperledger Fabric
async createCar(stubHelper: StubHelper, args: string[]) {
const verifiedArgs = await Helpers.checkArgs<any>(args[0], Yup.object()
.shape({
key: Yup.string().required(),
make: Yup.string().required(),
model: Yup.string().required(),
color: Yup.string().required(),
owner: Yup.string().required(),
}));
let car = {
docType: 'car',
make: verifiedArgs.make,
model: verifiedArgs.model,
color: verifiedArgs.color,
owner: verifiedArgs.owner
};
await stubHelper.putState(verifiedArgs.key, car);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment