v1.11.0 Release Notes
v1.11.0 Release Notes
New Features
-
Supports KAS KIP-37 v2 API.
-
KAS KIP-37 v2 API is available with
caver.kas.kip37
by implementingcaver.initKIP37API(chainId, accessKeyId, secretAccessKey , url , 2)
orcaver.initKIP37API(chainId, accessKeyId, secretAccessKey, 2)
. If you do not enter a version, it is set to v1.
If you would like to know the difference between v1 and v2, please refer to the compatibility docs. -
Functions to use the KIP-17 v2 API service newly provided by KAS.
- caver.kas.kip37.deploy
POST /v2/contract
- caver.kas.kip37.importContract
POST /v2/contract/import
- caver.kas.kip37.updateContractOptions
PUT /v2/contract/{contract-address-or-alias}
- caver.kas.kip37.getContract
GET /v2/contract/{contract-address-or-alias}
- caver.kas.kip37.getContractList
GET /v2/contract
- caver.kas.kip37.transferOwnership
POST /v2/contract/{contract-address-or-alias}/owner/transfer
- caver.kas.kip37.getContractOwner
GET /v2/contract/{contract-address-or-alias}/owner
- caver.kas.kip37.renounceOwnership
DELETE /v2/contract/{contract-address-or-alias}/owner
- caver.kas.kip37.getTokenListByOwner
GET /v2/contract/{contract-address-or-alias}/owner/{owner-address}/token
- caver.kas.kip37.getTokenList
GET /v2/contract/{contract-address-or-alias}/token
- caver.kas.kip37.setApprovalForAll
POST /v2/contract/{contract-address-or-alias}/approveall
- caver.kas.kip37.pause
POST /v2/contract/{contract-address-or-alias}/pause
- caver.kas.kip37.unpause
POST /v2/contract/{contract-address-or-alias}/unpause
- caver.kas.kip37.pauseToken
POST /v2/contract/{contract-address-or-alias}/token/pause/{token-id}
- caver.kas.kip37.unpauseToken
POST /v2/contract/{contract-address-or-alias}/token/unpause/{token-id}
- caver.kas.kip37.create
POST /v2/contract/{contract-address-or-alias}/token
- caver.kas.kip37.burn
DELETE /v2/contract/{contract-address-or-alias}/token
- caver.kas.kip37.mint
POST /v2/contract/{contract-address-or-alias}/token/mint
- caver.kas.kip37.transfer
POST /v2/contract/{contract-address-or-alias}/token/transfer
- caver.kas.kip37.getDeployer
GET /v2/deployer/default
- caver.kas.kip37.deploy
-
-
Supports KAS Resource API.
- Functions to use the Resource API service newly provided by KAS.
- caver.kas.wallet.getResourceList
GET v1/resource/account/{account-id}
- caver.kas.wallet.getResourceList
- Functions to use the Resource API service newly provided by KAS.
Improvements
- Change KIP17, KIP37 version type from string to number
-
If users want version 2, init like this
caver.initKIP37API(chainId, accessKeyId, secretAccessKey [, url] , 2)
-
For more scenarios in detail, refer to KAS Ref Docs
-