|
@@ -115,54 +115,65 @@ function parse5(): void {
|
|
|
// 'CmNoYW5uZWwtMjU=',
|
|
|
// 'AA==',
|
|
|
// ]
|
|
|
-
|
|
|
const raw = [
|
|
|
- 'BQ==',
|
|
|
- 'QKroIsCES99i848oZJPjCeGMr11aDFUGU2Roat7L1LX8LqsTZL5TMJTv3saMfcvo3RjWMK1FtR+fzT715Z+bnh4=',
|
|
|
- ]
|
|
|
- const s = [
|
|
|
- 'AQ==',
|
|
|
- 'QCzDqo9I8xICLNbNuDICoH4yoxq5QNUeDW+Soq/WbAVxITr1fs+aJpiQuwo3w411O2EogH6qDmVqKSpAAluH2HY=',
|
|
|
+ '2+lWb+7Xy+Fy4RJ3INn8xwr0QQlVvARSifYjl59C9Bc=',
|
|
|
+ 'jkczvavPfUr8PRTw3UbJv1L7D86eS5lsk54ZW4vIkdk=',
|
|
|
+ 'QEIPAAAAAAA=',
|
|
|
+ 'AQwpDwAAAAAA',
|
|
|
+ 'DgAAAAAAAAA=',
|
|
|
+ 'AAAAAAAAAAAAAAAAwfIGiv3Te+HINdWz7IkKXwKsGQ4=',
|
|
|
+ 'AA==',
|
|
|
]
|
|
|
+ // const a = [
|
|
|
+ // ('0x1::object::Object<0x1::fungible_asset::Metadata>',
|
|
|
+ // '0x1::object::Object<0x1::fungible_asset::Metadata>',
|
|
|
+ // 'u64',
|
|
|
+ // '0x1::option::Option<u64>',
|
|
|
+ // 'u64',
|
|
|
+ // 'address',
|
|
|
+ // 'vector<u8>'),
|
|
|
+ // ]
|
|
|
+ const d4 = bcs
|
|
|
+ .u64() // type
|
|
|
+ .parse(Uint8Array.from(Buffer.from(raw[4], 'base64')))
|
|
|
+ console.log('d4', d4)
|
|
|
+ // console.log(
|
|
|
+ // bcs
|
|
|
+ // .address()
|
|
|
+ // .serialize('init1c8eqdzha6da7rjp46ke7ezg2tup2cxgwpazuse')
|
|
|
+ // .toBase64(),
|
|
|
+ // )
|
|
|
+ //
|
|
|
+ // const d0 = bcs
|
|
|
+ // .vector(bcs.u8()) // type
|
|
|
+ // .parse(Uint8Array.from(Buffer.from(raw[0], 'base64')))
|
|
|
+ //
|
|
|
+ // console.log(d0)
|
|
|
+ //
|
|
|
+ // const d1 = bcs
|
|
|
+ // .vector(bcs.u8()) // type
|
|
|
+ // .parse(Uint8Array.from(Buffer.from(raw[1], 'base64')))
|
|
|
+ // console.log(d1)
|
|
|
|
|
|
- const d0 = bcs
|
|
|
- .u8() // type
|
|
|
- .parse(Uint8Array.from(Buffer.from(s[0], 'base64')))
|
|
|
-
|
|
|
- console.log(d0)
|
|
|
-
|
|
|
- const d1 = bcs
|
|
|
- .vector(bcs.u8()) // type
|
|
|
- .parse(Uint8Array.from(Buffer.from(s[1], 'base64')))
|
|
|
- console.log(d1)
|
|
|
-
|
|
|
- const res = bcs
|
|
|
- .vector(bcs.u8())
|
|
|
- .serialize(
|
|
|
- Buffer.from(
|
|
|
- '3ViG4aV7ED54UmN/QBn2rwhze3muJwLbN+T6sC7uPpo2ev36VsFEZF7oOwj2/qC/6Z1XnP8uxhj8cePQs1D/gQ==',
|
|
|
- 'base64',
|
|
|
- ),
|
|
|
- )
|
|
|
-
|
|
|
- console.log(res.toBase64())
|
|
|
-
|
|
|
+ // const res = bcs.vector(bcs.u8()).serialize(Buffer.from(raw[1], 'base64'))
|
|
|
+ // console.log(res)
|
|
|
+ //
|
|
|
+ // console.log(raw.toBase64())
|
|
|
// const d2 = bcs
|
|
|
// .u8() // type
|
|
|
- // .parse(Uint8Array.from(Buffer.from(raw[2], 'base64')))
|
|
|
+ // .parse(Uint8Array.from(Buffer.from(raw[1], 'base64')))
|
|
|
//
|
|
|
// console.log(d2)
|
|
|
//
|
|
|
// const d3 = bcs
|
|
|
- // .string() // type
|
|
|
- // .parse(Uint8Array.from(Buffer.from(raw[3], 'base64')))
|
|
|
+ // .u64()// type
|
|
|
+ // .parse(Uint8Array.from(Buffer.from(raw[1], 'base64')))
|
|
|
//
|
|
|
// console.log(d3)
|
|
|
//
|
|
|
- // const d4 = bcs
|
|
|
- // .string() // type
|
|
|
- // .parse(Uint8Array.from(Buffer.from(raw[4], 'base64')))
|
|
|
- // console.log('d4', d4)
|
|
|
+ // console.log(
|
|
|
+ // bcs.string().serialize('init1c8eqdzha6da7rjp46ke7ezg2tup2cxgwpazuse').toBase64(),
|
|
|
+ // )
|
|
|
//
|
|
|
// const d5 = bcs
|
|
|
// .string() // type
|