This sdk is designed to work with Javascript/Typescript.
- json
- http
- crypto
$ yarn add @blockless/sdk-ts
# or using npm
$ npm i @blockless/sdk-ts
import { InputProps, entryMain } from '@blockless/sdk-ts'
import { AbiCoder } from 'ethers'
interface Arguments {
n: number
v: string
}
entryMain(async (input: InputProps<Arguments>) => {
console.log('\n Example: Stdin')
if (Object.keys(input.args).length === 0) {
console.log('Missing args.')
return {}
}
const coder = AbiCoder.defaultAbiCoder()
const coded = coder.encode(['string'], [input.args.v])
return { nonce: input.args.n, value: coded }
})
bls-sdk-ts build ./index.ts -o <outDirectory> -f <outFile>