Skip to content

Commit

Permalink
release 0.2.6 (#353)
Browse files Browse the repository at this point in the history
* feat: add offchainauth method (#64)

* feat: Add offchainauth method

* feat: Compatiable old get approval method

* Create ten-suits-crash.md

---------

Co-authored-by: devinxl <[email protected]>
Co-authored-by: rrr523 <[email protected]>
Co-authored-by: rrr523 <[email protected]>

* chore: [ci] release (alpha) (#66)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* feat: Add Sp params (#67)

* feat: Optimize get approval types and add throw error (#70)

* feat: Optimize get approval types and add throw error

* Create fluffy-snails-explain.md

---------

Co-authored-by: devinxl <[email protected]>
Co-authored-by: rrr523 <[email protected]>

* chore: [ci] release (alpha) (#68)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* chore: Update example without greenfield-cosmos-types (#71)

* fix: Return Promise (#72)

* fix: Return Promise

* Create strong-snails-count.md

* chore: [ci] release (alpha) (#73)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* fix: Create Group message (#74)

* fix: Create Group message

* Create young-bears-scream.md

* feat: Add Storage Params API (#76)

* chore: [ci] release (alpha) (#75)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* Chore/group example (#77)

* feat: Group API

* chore: Group and Mirror example

* chore: [ci] release (alpha) (#78)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* chore: Update example (#79)

* feat: Add query param to ListObjects API for display folder. (#80)

* feat: Add query params to ListObjects API for folder

* Create clean-dogs-joke.md

---------

Co-authored-by: devinxl <[email protected]>
Co-authored-by: rrr523 <[email protected]>

* Feat/group (#82)

* chore: Update Example

* feat: Add some group API

* Create sweet-feet-hide.md

* chore: [ci] release (alpha) (#81)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* Update objectt.ts (#83)

* Update objectt.ts

add missing resp params

* Create cold-suns-accept.md

---------

Co-authored-by: rrr523 <[email protected]>

* Feat/policy (#86)

* feat: Policy API

* fix: Object API name

* Create pretty-bulldogs-notice.md

* feat: Migrate out zkbas-js-sdk and upate the sign msg format (#85)

* feat: Migrate out zkbas-js-sdk and upate the sign msg format

* Create fluffy-pumas-yawn.md

---------

Co-authored-by: devinxl <[email protected]>
Co-authored-by: rrr523 <[email protected]>

* chore: [ci] release (alpha) (#84)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* fix: Head Group (#96)

* fix: Head Group

* Create cyan-ties-cross.md

* feat: Multi Send Txs (#97)

* feat: Multi Send Txs

* Create lovely-knives-smile.md

* chore: [ci] release (alpha) (#98)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* feat: Allow to have sp auth fail (#101)

* feat: Allow to have sp auth fail

* fix: Replace endpoint with address when auth failed

* Create tidy-dodos-care.md

---------

Co-authored-by: devinxl <[email protected]>
Co-authored-by: rrr523 <[email protected]>

* chore: TS lib (#104)

* feat: Sync cosmos types (#106)

* chore: [ci] release (alpha) (#102)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* chore: Use rainbowkit simply wallet of example (#107)

* Feat/update group  (#108)

* feat: Update group extra api

* chore: Test group api

* Create quiet-planets-shop.md

* chore: [ci] release (alpha) (#109)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* Feat/sp listgroup (#110)

* feat: Add sp.listGroup API

* chore: Update Example

* chore: [ci] release (alpha) (#111)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* chore: Update Example (#112)

* chore: Update Examples (#114)

* chore(dep): Add cross-env

* chore(dep): Npm script

* chore: Pnpm engines

* chore: Codesandbox Example (#115)

* chore(docs): Update stackblitz url (#116)

* refactor: CreateFoler API params (#119)

* chore: [ci] release (alpha) (#120)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* feat: TimeStamp format

* chore: [ci] release (alpha) (#121)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* Refactor/policy (#122)

* refactor: Bucket policy

* refactor: Bucket policy

* chore: [ci] release (alpha) (#123)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* chore(example): BucketPolicy (#127)

* Chore/update policy example (#128)

* chore(example): BucketPolicy

* chore(example): BucketPolicy

* Feat/gashub (#129)

* feat: Add gas hub API

* refactor: TypeUrl as constants

* chore: [ci] release (alpha) (#130)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* feat: Export queryClient (#131)

* feat: Export queryClient

* Create calm-birds-sleep.md

* Update README.md

* fix: Compatiable net error (#133)

* fix: Compatiable net error

* Create old-roses-play.md

---------

Co-authored-by: devinxl <[email protected]>
Co-authored-by: rrr523 <[email protected]>

* chore: [ci] release (alpha) (#132)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* Test/test case (#134)

* feat: Isomorphic fetch

* test: Uint test and e2e test

* feat: Sync Types (#136)

* feat: Sync Types

* Create weak-hounds-sell.md

* chore: [ci] release (alpha) (#135)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* Fix/sort types (#137)

* feat: Sort EIP712 message field

* feat: Extra field

* Create happy-humans-thank.md

* chore: [ci] release (alpha) (#138)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* feat: Bump version (#139)

* chore: [ci] release (alpha) (#140)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* feat: Split approval and simulate (#141)

* chore: [ci] release (alpha) (#142)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* Revert "feat: Split approval and simulate" (#143)

* Revert "feat: Split approval and simulate"

This reverts commit 76defa7.

* Create dirty-parrots-hear.md

* chore: [ci] release (alpha) (#144)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* Chore/test case (#145)

* chore(test): Remove private key from config

* chore: Test CI

* chore: Update rainkit version (#146)

* feat: Query Lock Fee API (#147)

* feat: Query Lock Fee API

* Create green-avocados-jump.md

* chore: [ci] release (alpha) (#148)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* Update bucket.ts (#149)

* Update bucket.ts

throw error

* Create hot-countries-begin.md

---------

Co-authored-by: rrr523 <[email protected]>

* chore: [ci] release (alpha) (#150)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* fix: Return real statuscode when call metaservice (#164)

* fix: Return real statuscode when call metaservice

* Create kind-eyes-brake.md

---------

Co-authored-by: devinxl <[email protected]>
Co-authored-by: rrr523 <[email protected]>

* chore: [ci] release (alpha) (#166)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* feat: Upgrade types version (#167)

* chore: [ci] release (alpha) (#168)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* Feat/sp exit (#169)

* feat: Add Virtual Group API

* feat: Compatibility createBukcet and createObject API

* feat: Add Migrate bucket API

* Feat/batch upload (#171)

* feat: Feegrant

* feat: Feegrant

* Create angry-horses-enjoy.md

* Feat/batch upload (#174)

* feat: Feegrant

* feat: Feegrant

* feat: Feegrant grantAllowance API

* feat: CreateObject example

* feat: CreateBucket example

* feat: Transfer example

* feat: AuthInfoBytes add feePayer and feeGranter

* feat: Add Two Apis (#179)

* feat: Add Two Apis

* Create mean-wombats-remain.md

* chore: [ci] release (alpha) (#170)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* feat AuthV1 (#182)

* chore: Update example

* chore: Update Example

* feat: V1Auth

* feat: V1Auth generate

* feat: V1Auth createObject Approval

* Create shaggy-experts-approve.md

* Feat/com new (#186)

* feat: Remove GetUserBuckets API Auth

* feat: Update BucketProps type

* feat: Remove listObjects api auth and update response type

* feat: Remove listGroup api auth

* feat: Update Types

* chore: [ci] release (alpha) (#183)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* feat: Offchainauth timeout reduced to 2s (#187)

* feat: Offchainauth timeout reduced to 2s

* Create warm-planets-exercise.md

---------

Co-authored-by: devinxl <[email protected]>
Co-authored-by: rrr523 <[email protected]>

* chore: [ci] release (alpha) (#188)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* Feat/auth v1 (#189)

* feat: Upgrade types

* chore: Update Example Account config

* feat: Object create update

* Create empty-pens-sing.md

* chore: [ci] release (alpha) (#190)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* Feat/auth v1 (#191)

* feat: Upgrade types

* chore: Update Example Account config

* feat: Object create update

* feat: API getStorageProviderInfo params update

* chore: Upgrade types

* feat: GetSpURLfrom bucket

* feat: Remove Sp param when create object and bucket

* chore: [ci] release (alpha) (#192)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* feat: Change Allwance value type (#193)

* chore: Test config update

* feat: Change Allowance Type

* chore: [ci] release (alpha) (#194)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* feat: MultiTx support private key (#195)

* fix: Throw sp error code and message (#197)

* fix: Throw sp error code and message

* Create good-bobcats-hang.md

---------

Co-authored-by: devinxl <[email protected]>
Co-authored-by: rrr523 <[email protected]>

* chore: [ci] release (alpha) (#196)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* fix: No sp available error (#200)

* fix: No sp available error

* Create khaki-ducks-brake.md

---------

Co-authored-by: devinxl <[email protected]>
Co-authored-by: rrr523 <[email protected]>

* Opt (#198)

* chore: Update Example

* refactor: Replace @ethereumjs/util with @ethersproject/bytes

* feat: Upload Object V1 auth

* fix: CreateObjectTx content-type msg

* chore: [ci] release (alpha) (#201)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* feat: Extend response time to 3s (#202)

* feat: Extend response time to 3s

* Create orange-spiders-add.md

---------

Co-authored-by: devinxl <[email protected]>
Co-authored-by: rrr523 <[email protected]>

* chore: [ci] release (alpha) (#203)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* Chore/conflict (#209)

* release 0.2.2 (#204)

* feat: Update Types

* chore: [ci] release (alpha)

* Feat/query status (#42)

* fix: Return types

* feat: Feegrant

* fix: Pubkey typeUrl

* feat: Upgrade Cosmos SDK

* refactor: Simply broadcast and simulate tx

* feat: Support Tx by PrivateKey

* feat: Replace local message with types npm

* test: Test Framework

* chore: Upgrade Example wagmi version, Replace ethersjs with viem

* feat: Support EIP712 callback use external provider

* feat: Support dynamic provider

* test: Support jest test

* test: Account Query

* feat: Change Tx API

* feat: Type Complete

* chore: Complate Example in New API

* fix: Rollup bundle Support Nodejs

* feat: Resolute Module (IoC)

* docs: Update README

* chore: [ci] release (alpha) (#43)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* Feat/multi msg (#49)

* feat: Multi Send

* feat: Compatibility multi tx message

* Revert "Feat/multi msg (#49)" (#53)

This reverts commit fc3dd98.

* Update WASM (#55)

* feat: Update WASM

* feat: Update create object tx

* docs: Update doc (#56)

* feat: Pre alpha (#57)

* chore: [ci] release (alpha) (#58)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* Update README.md

* multi msg (#59)

* feat: Multi Send

* feat: Compatibility multi tx message

* chore: [ci] release (alpha) (#62)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* fix: CreateObject Msg (#65)

* feat: add offchainauth method (#64)

* feat: Add offchainauth method

* feat: Compatiable old get approval method

* Create ten-suits-crash.md

---------

Co-authored-by: devinxl <[email protected]>
Co-authored-by: rrr523 <[email protected]>
Co-authored-by: rrr523 <[email protected]>

* chore: [ci] release (alpha) (#66)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* feat: Add Sp params (#67)

* feat: Optimize get approval types and add throw error (#70)

* feat: Optimize get approval types and add throw error

* Create fluffy-snails-explain.md

---------

Co-authored-by: devinxl <[email protected]>
Co-authored-by: rrr523 <[email protected]>

* chore: [ci] release (alpha) (#68)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* chore: Update example without greenfield-cosmos-types (#71)

* fix: Return Promise (#72)

* fix: Return Promise

* Create strong-snails-count.md

* chore: [ci] release (alpha) (#73)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* fix: Create Group message (#74)

* fix: Create Group message

* Create young-bears-scream.md

* feat: Add Storage Params API (#76)

* chore: [ci] release (alpha) (#75)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* Chore/group example (#77)

* feat: Group API

* chore: Group and Mirror example

* chore: [ci] release (alpha) (#78)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* chore: Update example (#79)

* feat: Add query param to ListObjects API for display folder. (#80)

* feat: Add query params to ListObjects API for folder

* Create clean-dogs-joke.md

---------

Co-authored-by: devinxl <[email protected]>
Co-authored-by: rrr523 <[email protected]>

* Feat/group (#82)

* chore: Update Example

* feat: Add some group API

* Create sweet-feet-hide.md

* chore: [ci] release (alpha) (#81)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* Update objectt.ts (#83)

* Update objectt.ts

add missing resp params

* Create cold-suns-accept.md

---------

Co-authored-by: rrr523 <[email protected]>

* Feat/policy (#86)

* feat: Policy API

* fix: Object API name

* Create pretty-bulldogs-notice.md

* feat: Migrate out zkbas-js-sdk and upate the sign msg format (#85)

* feat: Migrate out zkbas-js-sdk and upate the sign msg format

* Create fluffy-pumas-yawn.md

---------

Co-authored-by: devinxl <[email protected]>
Co-authored-by: rrr523 <[email protected]>

* chore: [ci] release (alpha) (#84)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* fix: Head Group (#96)

* fix: Head Group

* Create cyan-ties-cross.md

* feat: Multi Send Txs (#97)

* feat: Multi Send Txs

* Create lovely-knives-smile.md

* chore: [ci] release (alpha) (#98)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* feat: Allow to have sp auth fail (#101)

* feat: Allow to have sp auth fail

* fix: Replace endpoint with address when auth failed

* Create tidy-dodos-care.md

---------

Co-authored-by: devinxl <[email protected]>
Co-authored-by: rrr523 <[email protected]>

* chore: TS lib (#104)

* feat: Sync cosmos types (#106)

* chore: [ci] release (alpha) (#102)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* chore: Use rainbowkit simply wallet of example (#107)

* Feat/update group  (#108)

* feat: Update group extra api

* chore: Test group api

* Create quiet-planets-shop.md

* chore: [ci] release (alpha) (#109)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* Feat/sp listgroup (#110)

* feat: Add sp.listGroup API

* chore: Update Example

* chore: [ci] release (alpha) (#111)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* chore: Update Example (#112)

* chore: Update Examples (#114)

* chore(dep): Add cross-env

* chore(dep): Npm script

* chore: Pnpm engines

* chore: Codesandbox Example (#115)

* chore(docs): Update stackblitz url (#116)

* refactor: CreateFoler API params (#119)

* chore: [ci] release (alpha) (#120)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* feat: TimeStamp format

* chore: [ci] release (alpha) (#121)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* Refactor/policy (#122)

* refactor: Bucket policy

* refactor: Bucket policy

* chore: [ci] release (alpha) (#123)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* chore(example): BucketPolicy (#127)

* Chore/update policy example (#128)

* chore(example): BucketPolicy

* chore(example): BucketPolicy

* Feat/gashub (#129)

* feat: Add gas hub API

* refactor: TypeUrl as constants

* chore: [ci] release (alpha) (#130)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* feat: Export queryClient (#131)

* feat: Export queryClient

* Create calm-birds-sleep.md

* Update README.md

* fix: Compatiable net error (#133)

* fix: Compatiable net error

* Create old-roses-play.md

---------

Co-authored-by: devinxl <[email protected]>
Co-authored-by: rrr523 <[email protected]>

* chore: [ci] release (alpha) (#132)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* Test/test case (#134)

* feat: Isomorphic fetch

* test: Uint test and e2e test

* feat: Sync Types (#136)

* feat: Sync Types

* Create weak-hounds-sell.md

* chore: [ci] release (alpha) (#135)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* Fix/sort types (#137)

* feat: Sort EIP712 message field

* feat: Extra field

* Create happy-humans-thank.md

* chore: [ci] release (alpha) (#138)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* feat: Bump version (#139)

* chore: [ci] release (alpha) (#140)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* feat: Split approval and simulate (#141)

* chore: [ci] release (alpha) (#142)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* Revert "feat: Split approval and simulate" (#143)

* Revert "feat: Split approval and simulate"

This reverts commit 76defa7.

* Create dirty-parrots-hear.md

* chore: [ci] release (alpha) (#144)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* Chore/test case (#145)

* chore(test): Remove private key from config

* chore: Test CI

* chore: Update rainkit version (#146)

* feat: Query Lock Fee API (#147)

* feat: Query Lock Fee API

* Create green-avocados-jump.md

* chore: [ci] release (alpha) (#148)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* Update bucket.ts (#149)

* Update bucket.ts

throw error

* Create hot-countries-begin.md

---------

Co-authored-by: rrr523 <[email protected]>

* chore: [ci] release (alpha) (#150)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* fix: Return real statuscode when call metaservice (#164)

* fix: Return real statuscode when call metaservice

* Create kind-eyes-brake.md

---------

Co-authored-by: devinxl <[email protected]>
Co-authored-by: rrr523 <[email protected]>

* chore: [ci] release (alpha) (#166)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* feat: Upgrade types version (#167)

* chore: [ci] release (alpha) (#168)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* Feat/sp exit (#169)

* feat: Add Virtual Group API

* feat: Compatibility createBukcet and createObject API

* feat: Add Migrate bucket API

* Feat/batch upload (#171)

* feat: Feegrant

* feat: Feegrant

* Create angry-horses-enjoy.md

* Feat/batch upload (#174)

* feat: Feegrant

* feat: Feegrant

* feat: Feegrant grantAllowance API

* feat: CreateObject example

* feat: CreateBucket example

* feat: Transfer example

* feat: AuthInfoBytes add feePayer and feeGranter

* feat: Add Two Apis (#179)

* feat: Add Two Apis

* Create mean-wombats-remain.md

* chore: [ci] release (alpha) (#170)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* feat AuthV1 (#182)

* chore: Update example

* chore: Update Example

* feat: V1Auth

* feat: V1Auth generate

* feat: V1Auth createObject Approval

* Create shaggy-experts-approve.md

* Feat/com new (#186)

* feat: Remove GetUserBuckets API Auth

* feat: Update BucketProps type

* feat: Remove listObjects api auth and update response type

* feat: Remove listGroup api auth

* feat: Update Types

* chore: [ci] release (alpha) (#183)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* feat: Offchainauth timeout reduced to 2s (#187)

* feat: Offchainauth timeout reduced to 2s

* Create warm-planets-exercise.md

---------

Co-authored-by: devinxl <[email protected]>
Co-authored-by: rrr523 <[email protected]>

* chore: [ci] release (alpha) (#188)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* Feat/auth v1 (#189)

* feat: Upgrade types

* chore: Update Example Account config

* feat: Object create update

* Create empty-pens-sing.md

* chore: [ci] release (alpha) (#190)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* Feat/auth v1 (#191)

* feat: Upgrade types

* chore: Update Example Account config

* feat: Object create update

* feat: API getStorageProviderInfo params update

* chore: Upgrade types

* feat: GetSpURLfrom bucket

* feat: Remove Sp param when create object and bucket

* chore: [ci] release (alpha) (#192)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* feat: Change Allwance value type (#193)

* chore: Test config update

* feat: Change Allowance Type

* chore: [ci] release (alpha) (#194)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* feat: MultiTx support private key (#195)

* fix: Throw sp error code and message (#197)

* fix: Throw sp error code and message

* Create good-bobcats-hang.md

---------

Co-authored-by: devinxl <[email protected]>
Co-authored-by: rrr523 <[email protected]>

* chore: [ci] release (alpha) (#196)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* fix: No sp available error (#200)

* fix: No sp available error

* Create khaki-ducks-brake.md

---------

Co-authored-by: devinxl <[email protected]>
Co-authored-by: rrr523 <[email protected]>

* Opt (#198)

* chore: Update Example

* refactor: Replace @ethereumjs/util with @ethersproject/bytes

* feat: Upload Object V1 auth

* fix: CreateObjectTx content-type msg

* chore: [ci] release (alpha) (#201)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* feat: Extend response time to 3s (#202)

* feat: Extend response time to 3s

* Create orange-spiders-add.md

---------

Co-authored-by: devinxl <[email protected]>
Co-authored-by: rrr523 <[email protected]>

* chore: [ci] release (alpha) (#203)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: randomx999 <[email protected]>
Co-authored-by: devinxl <[email protected]>
Co-authored-by: aiden-cao <[email protected]>

* chore: Pre exit (#205)

* chore: [ci] release (#206)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* chore: Rename package (#207)

* chore: [ci] release (#208)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: randomx999 <[email protected]>
Co-authored-by: devinxl <[email protected]>
Co-authored-by: aiden-cao <[email protected]>

* Feat/payment (#210)

* feat: Add Payment query API

* fix: Create Payment Account

* fix: Payment disableRefund

* chore: Update Example

* chore: [ci] release (alpha) (#211)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* chore: Update README link (#214)

* fix: Return Types (#213)

* chore: Update withdraw example params (#212)

* chore: Update withdraw example params

* feat: Zk crypto wasm package

* chore: Nodejs example update package

* chore: Add comment

* chore: Update UMD name

* feat: Upgrade file handle package

* chore: Update OffchainAuth example

* feat: New Zk package

* chore: Changeset (#215)

* chore: [ci] release (alpha) (#216)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* Feat/group api (#217)

* fix: Dynamic add and delete members string array

* chore: Release zk crypto

* chore: [ci] release (alpha) (#218)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* chore: Release zk crypto (#219)

* chore: [ci] release (alpha) (#220)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* fix: Zk version bump (#221)

* chore: [ci] release (alpha) (#222)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* fix: DeepClone EIP712 (#223)

* chore: [ci] release (alpha) (#224)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* fix: Error try catch (#230)

* chore: [ci] release (alpha) (#231)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* Feat/auth (#232)

* feat: Compatibility new payment api

* feat: Compatibility updateGroupMember api

* chore: Update example

* feat: Feegrant api add timestamp

* feat: EDDSA Sign

* feat: Remove log (#234)

* chore: [ci] release (alpha) (#233)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* fix: Feegrant add expiration time (#235)

* fix: Feegrant add expiration time

* chore(example): GetAllowence support pagination

* refactor (#236)

* refactor: Tx

* fix: Type

* feat: Add Group API

* feat: Update Sp API

* feat: Bucket add authType

* feat:  and  add  params

* fix: Types

* feat: Change type

* chore: [ci] release (alpha) (#237)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* Fix/read quota (#238)

* fix: CreateBucketApproval

* feat: ReadQuota

* chore(example): Update Example

* chore: [ci] release (alpha) (#239)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* XML response (#240)

* feat: Return XML type

* feat: CreateBucket Add payment address

* chore: [ci] release (alpha) (#241)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* fix: XMLParser force array not object (#242)

* Feat/export req (#243)

* fix: XMLParser force array not object

* fix: XMLParser force array not object

* chore: [ci] release (alpha) (#244)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* feat: Export types (#245)

* Export types (#247)

* feat: Export types

* fix: Hex number convert to string not big number

* chore: [ci] release (alpha) (#246)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* Feat/up and down (#248)

* feat: Upload Object add AuthType

* feat: Download s3 object

* feat: Migrate Bucket add authType

* feat: SpClient expose makeHeaders method

* chore: Update constant pathj

* chore: [ci] release (alpha) (#249)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* Feat/xml null (#250)

* feat: Add default XML value

* feat: Add default XML value

* chore: [ci] release (alpha) (#251)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* Fix/gap time (#252)

* fix: Gap time

* fix: Gap time

* Feat/meta (#254)

* feat: GetBucketMeta

* feat: Object Meta

* Create curly-fishes-bow.md

* chore: [ci] release (alpha) (#253)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* Refactor/sp client (#255)

* chore: Exact parseError

* feat: Remove deps

* chore: Structor

* feat: Refeactor Sp Client

* chore: [ci] release (alpha) (#256)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* feat: Custom HTTP method (#257)

* feat: Custom HTTP method

* chore(example): Update

* chore: [ci] release (alpha) (#258)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* chore(docs): Update README (#259)

* chore: Add comment (#260)

* fix: Sp types (#261)

* Feat/upload progress (#263)

* fix: GfSpGetUserBucketsResponse Bucket types

* feat: Cross fetch

* chore: [ci] release (alpha) (#262)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* fix: EncodePath (#264)

* chore: [ci] release (alpha) (#265)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* fix: Download http method (#266)

* fix: Download http method (#267)

* chore: [ci] release (alpha) (#268)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* feat: New API getObjectPreviewUrl (#270)

* chore: [ci] release (alpha) (#271)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* fix: XML type align to go struct (#272)

* feat: Optional endpoint param (#273)

* chore: [ci] release (alpha) (#274)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* fix: XML parse boolean (#275)

* chore: [ci] release (alpha) (#276)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* fix: Common Prefix parse as array (#277)

* chore: [ci] release (alpha) (#278)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* test: Parse XML test case (#279)

* feat: Migrate bucket (#280)

* fix: Create bucket quota params (#282)

* chore: [ci] release (alpha) (#281)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* feat: Replace xml2js to fast-xml-parse (#283)

* Feat/update bucket info (#284)

* feat: Update Bucket Info API

* chore(example): Update

* chore: [ci] release (alpha) (#285)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* fix: EncodePath function (#286)

* fix: Convert enum to number (#287)

* chore: [ci] release (alpha) (#288)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* feat: Add listReadRecords api

* feat: ListGroups API

* feat: ListObjectsByIds API

* feat: ListBucketsByIds api

* feat: Add verifyPermission api

* feat: ListGroupsMembers

* feat: ListUserGroups api

* feat: Add listUserOwnedGroups api

* chore: [ci] release (alpha)

* feat: Sort query (#292)

* feat: Sort query

* Create healthy-chicken-beam.md

* chore: [ci] release (alpha) (#293)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* chore(exmaple): Group (#294)

* docs: Update API (#295)

* chore: Pre Exit (#296)

* Pre exit (#297)

* chore: Pre Exit

* chore: Pre Exit

* chore: [ci] release (#298)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* chore: Pre Enter (#299)

* Refactor/sp (#302)

* feat: Auth expiry timestamp add default value

* refactor: Sp types

* fix: Expire time

* feat: Upgrade TinyGo version

* Refactor/sp (#305)

* feat: Auth expiry timestamp add default value

* refactor: Sp types

* fix: Expire time

* feat: Upgrade TinyGo version

* refactor: Sp metainfo

* chore: Update Example

* chore: [ci] release (alpha) (#303)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* fix: Build (#306)

* chore: Update Deps (#308)

* chore: [ci] release (alpha) (#307)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* docs: Update README (#309)

* Feat/validator (#310)

* feat: EditValidator

* feat: Add proposal api

* refactor: TxClient

* feat: Bucket listBucketsByPaymentAccount api

* fix: Proposal and Validator API

* feat: ListUserPaymentAccount api

* chore: [ci] release (alpha) (#311)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* chore: Nodejs example update

* test: Test case update

* chore: README update

* feat: ListBuckets

* fix: QueryClient and TxClient is not singleton

* chore: Upgrade types

* fix: PutPolicy

* feat: ListObjectPolicies api

* chore: [ci] release (alpha)

* fix: IOC (#314)

fix: All class use injectable

* chore: [ci] release (alpha) (#315)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* chore: Update exmaple (#316)

* feat: Distribution API (#317)

* chore: [ci] release (alpha) (#318)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* feat: MsgSettle (#319)

* feat: MsgSettle

* Create fast-houses-do.md

* chore: [ci] release (alpha) (#320)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* chore(example): Update custom tx (#321)

* chore: [ci] release (alpha) (#322)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* chore: Github Action issue close (#323)

* feat: Bucket headBucketExtra api (#324)

* chore: [ci] release (alpha) (#325)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* chore: Nodejs Example update (#326)

* chore: Example Update (#327)

* Chore/example (#328)

* chore: Example Update

* chore: Example Update

* chore: Update (#329)

* feat: Custom Tx (#330)

* chore: [ci] release (alpha) (#331)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* fix: Delete Policy (#332)

* chore: [ci] release (alpha) (#333)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* Feat/create app (#334)

* feat: Template Init

* feat: Template Init

* feat: Create App Commander

* chore: [ci] release (alpha) (#335)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* feat: Create App Commander (#336)

* chore: [ci] release (alpha) (#337)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* chore: Update README (#338)

* feat: Add vite template (#339)

* chore: [ci] release (alpha) (#340)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* release 0.2.5 (#341)

chore: Pre Exit

* chore: [ci] release (#342)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* chore: Enter pre (#343)

* chore(docs): Update README (#344)

* Chore/package (#346)

* chore: Update package.json

* chore: Update package.json

* Chore/package js sdk (#347)

* chore: Update deps

* chore: Update deps

* chore: [ci] release (alpha) (#348)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* Chore/update deps (#349)

* chore: Update deps

* chore: Update deps

* Docs site ! (#350)

* feat: Docs init

* feat: Docs init

* chore: Update README

* docs: Update Docs

* chore: Update deps

* chore: Update docs

* chore: Update docs

* chore: Update

* docs: Update

* docs: Update

* docs: Update

* docs: Update Crosschain doc

* chore: Update docs

* chore: Pre exit (#351)

* chore: [ci] release (#352)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

---------

Co-authored-by: randomx999 <[email protected]>
Co-authored-by: devinxl <[email protected]>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: aiden-cao <[email protected]>
  • Loading branch information
6 people authored Sep 26, 2023
1 parent 9ac9666 commit ab034b1
Show file tree
Hide file tree
Showing 243 changed files with 10,573 additions and 2,859 deletions.
13 changes: 0 additions & 13 deletions .changeset/pre.json

This file was deleted.

11 changes: 0 additions & 11 deletions .codesandbox/ci.json

This file was deleted.

65 changes: 15 additions & 50 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,17 @@
# GreenField JS SDK
# GreenField JS SDK ![License](https://img.shields.io/npm/l/%40bnb-chain%2Fgreenfield-js-sdk) ![version](https://img.shields.io/npm/v/%40bnb-chain%2Fgreenfield-js-sdk?color=blue)

A Greenfield JS SDK is an easy-to-use tool designed to help developers build decentralized applications (DApps) on the Greenfield blockchain using JavaScript. It provides a simple and straightforward starting point for developers to create DApps with the latest technology and best practices, making Dapp development more efficient. This SDK includes features and tools to make interacting with the Greenfield blockchain easy, such as libraries for common functionality, testing tools, and documentation. With a Greenfield JS SDK, developers can create scalable, maintainable, and efficient DApps for a variety of use cases.

## Documentation

You can find some package documentation below:

| Package | Description |
| --- | --- |
| [@bnb-chain/greenfield-js-sdk](./packages/chain-sdk/README.md) | A client library for Greenfield Chain |
| [@bnb-chain/greenfiled-file-handle](./packages/file-handle/README.md) | WASM module that handle file, such as `checksums` |
| [@bnb-chain/greenfield-zk-crypto](./packages/zk-crypto/README.md) | WASM module about sign crypto |
| [@bnb-chain/create-gnfd-app](./packages/create-gnfd-app/README.md) | Create Greenfield App Quickly |
| Package | Description | Version |
| --- | --- | --- |
| [@bnb-chain/greenfield-js-sdk](./packages/js-sdk/README.md) | A client library for Greenfield Chain | [![npm](https://img.shields.io/npm/v/%40bnb-chain%2Fgreenfield-js-sdk?color=blue)](https://www.npmjs.com/package/@bnb-chain/greenfield-js-sdk) |
| [@bnb-chain/greenfiled-file-handle](./packages/file-handle/README.md) | WASM module that handle file, such as `checksums` | [![npm](https://img.shields.io/npm/v/%40bnb-chain%2Fgreenfiled-file-handle?color=blue)](https://www.npmjs.com/package/@bnb-chain/greenfiled-file-handle) |
| [@bnb-chain/greenfield-zk-crypto](./packages/zk-crypto/README.md) | WASM module about sign crypto | [![npm](https://img.shields.io/npm/v/%40bnb-chain%2Fgreenfield-zk-crypto?color=blue)](https://www.npmjs.com/package/@bnb-chain/greenfield-zk-crypto) |
| [@bnb-chain/create-gnfd-app](./packages/create-gnfd-app/README.md) | Create Greenfield App Quickly | [![npm](https://img.shields.io/npm/v/%40bnb-chain%2Fcreate-gnfd-app?color=blue)](https://www.npmjs.com/package/@bnb-chain/create-gnfd-app) |

## Online Examples

Expand All @@ -28,63 +29,27 @@ You can use [`create-gnfd-app`](./packages/create-gnfd-app/README.md) to create

![](./packages/create-gnfd-app/example.gif)

## Supported JS environments

<!-- There are runnable examples included in the [examples](./examples/) folder
* [Next.js Example(TypeScript)](./examples/nextjs/README.md)
* [Nodejs](./examples/nodejs/README.md) -->
1. Modern browsers (Chromium, Firefox, Safari)
2. Browser extensions (Chromium, Firefox)
3. Nodejs

## Contribution

<!--
1. Clone the project and install dependencies:
1. install dependencies

```bash
> git clone [email protected]:bnb-chain/greenfield-js-sdk.git
> cd greenfield-js-sdk
> pnpm install
```

2. Build package:
```bash
> pnpm run -F "./packages/**" -r build
```
3. copy env template file:
```bash
> cp .env.simple .env
```
and then enter your own configuration. Take testnet, for example:
```bash
NEXT_PUBLIC_GRPC_URL=https://gnfd-testnet-fullnode-tendermint-us.bnbchain.org
NEXT_PUBLIC_GREENFIELD_RPC_URL=https://gnfd-testnet-fullnode-tendermint-us.bnbchain.org
NEXT_PUBLIC_GREEN_CHAIN_ID=5600
NEXT_PUBLIC_BSC_RPC_URL=https://gnfd-bsc-testnet-dataseed1.bnbchain.org
NEXT_PUBLIC_BSC_CHAIN_ID=97
# refer to https://docs.bnbchain.org/greenfield-docs/docs/guide/dapp/contract-list
NEXT_PUBLIC_TOKEN_HUB_CONTRACT_ADDRESS=
NEXT_PUBLIC_CROSS_CHAIN_CONTRACT_ADDRESS=
> pnpm run build
```

> The contract address may be outdated due to Greenfield reset, refer to https://docs.bnbchain.org/greenfield-docs/docs/guide/dapp/contract-list get the latest contract address. -->

<!-- abd then run example:
```bash
> npx next dev
``` -->

## Supported JS environments

1. Modern browsers (Chromium, Firefox, Safari)
2. Browser extensions (Chromium, Firefox)
3. Nodejs

## Contribution

Look over [CONTRIBUTING](./CONTRIBUTING.md)


## Disclaimer

Look over [DISCLAIMER](./DISCLAIMER.md)
Expand Down
20 changes: 20 additions & 0 deletions doc-site/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# Dependencies
/node_modules

# Production
/build

# Generated files
.docusaurus
.cache-loader

# Misc
.DS_Store
.env.local
.env.development.local
.env.test.local
.env.production.local

npm-debug.log*
yarn-debug.log*
yarn-error.log*
41 changes: 41 additions & 0 deletions doc-site/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
# Website

This website is built using [Docusaurus 2](https://docusaurus.io/), a modern static website generator.

### Installation

```
$ yarn
```

### Local Development

```
$ yarn start
```

This command starts a local development server and opens up a browser window. Most changes are reflected live without having to restart the server.

### Build

```
$ yarn build
```

This command generates static content into the `build` directory and can be served using any static contents hosting service.

### Deployment

Using SSH:

```
$ USE_SSH=true yarn deploy
```

Not using SSH:

```
$ GIT_USER=<Your GitHub username> yarn deploy
```

If you are using GitHub pages for hosting, this command is a convenient way to build the website and push to the `gh-pages` branch.
3 changes: 3 additions & 0 deletions doc-site/babel.config.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
module.exports = {
presets: [require.resolve('@docusaurus/core/lib/babel/preset')],
};
14 changes: 14 additions & 0 deletions doc-site/docs/api/_category_.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"position": 3,
"label": "API",
"collapsible": true,
"collapsed": true,
"className": "red",
"link": {
"type": "generated-index",
"title": "apis"
},
"customProps": {
"description": ""
}
}
114 changes: 114 additions & 0 deletions doc-site/docs/api/account.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,114 @@
---
id: account
title: 'Account'
---

import Tx from '../../src/components/snippers/tx.mdx';
import ApiTypes from '../../src/components/snippers/api-types.tsx';

## getAccount <ApiTypes type="Query" />

Retrieve on-chain account information for a given address.

| params | description |
| ------- | -------------------------------- |
| address | The given address for retrieving |

```jsx title="example"
await client.getAccount('0x0000000000000000000000000000000000000001');
```

## getAccountBalance <ApiTypes type="Query" />

Get the bank balance for the given address.

| params | description |
| ------- | ------------------------------------ |
| address | the address to query balances for |
| denom | the coin denom to query balances for |

```jsx title="example"
await client.getAccountBalance({
address: '0x0000000000000000000000000000000000000001',
denom: 'BNB',
});
```

## getModuleAccounts <ApiTypes type="Query" />

Get all module accounts.

```jsx title="example"
await client.getModuleAccounts();
```

## getModuleAccountByName <ApiTypes type="Query" />

Get module account by module name.

| params | description |
| ------ | --------------------------------- |
| name | the address to query balances for |

```jsx title="example"
await client.getModuleAccountByName('module_name');
```

## getPaymentAccountsByOwner <ApiTypes type="Query" />

Get all payment accounts owned by the given owner address.

| params | description |
| ------- | ---------------------------------------------- |
| address | The given owner account address for retrieving |

```jsx title="example"
await client.getPaymentAccountsByOwner('0x0000000000000000000000000000000000000001');
```

## createPaymentAccount <ApiTypes type="Tx" />

<Tx />

Create a new payment account for the given address.

The payment account is used to pay for the storage and read quota fee of objects. When you need to
pay for different buckets separately, you can create different payment accounts to do so. Note that
the payment account does not have a private key, and only the owner of the payment account can
withdraw funds from it. Once the owner revokes permission for withdrawal, the funds in the payment
account can only be utilized to cover storage and read quota fees.

| params | description |
| ------- | -------------------------------------------- |
| creator | The owner address of the new payment account |

```jsx title="example"
const tx = await client.account.createPaymentAccount({
creator: address,
});
```

## transfer <ApiTypes type="Tx" />

<Tx />

Transfer BNB from sender to receiver.

| params | description |
| ----------- | ------------------------------------ |
| fromAddress | The address who will send the BNB |
| toAddress | The address who will receive the BNB |
| amount | transfer coin |

```jsx title="example"
const tx = await client.account.transfer({
fromAddress: '0x0000000000000000000000000000000000000000',
toAddress: '0x0000000000000000000000000000000000000001',
amount: [
{
denom: 'BNB',
amount: '1000000000',
},
],
});
```
Loading

0 comments on commit ab034b1

Please sign in to comment.