0.1.12 • Published 2 years ago
@araviel/mtf-beet-safecoin v0.1.12
@araviel/mtf-beet-safecoin
Solana specific extension for beet, the borsh compatible de/serializer
API
Please find the API docs here.
Examples
Using PublicKey Directly
import { publicKey } from '@araviel/mtf-beet-safecoin'
const generatedKey = Keypair.generate().publicKey
const buf = Buffer.alloc(publicKey.byteSize)
beet.write(buf, 0, generatedKey)
beet.read(buf, 0) // same as generatedKey
PublicKey as part of a Struct Configuration
import * as web3 from '@safecoin/web3.js'
import * as beet from '@araviel/mtf-beet'
import * as beetSolana from '@araviel/mtf-beet-safecoin'
type InstructionArgs = {
authority: web3.PublicKey
}
const createStruct = new beet.BeetArgsStruct<InstructionArgs>(
[
['authority', beetSolana.publicKey]
],
'InstructionArgs'
)
LICENSE
Apache-2.0