diff options
author | Leonid Logvinov <logvinov.leon@gmail.com> | 2018-07-03 21:01:04 +0800 |
---|---|---|
committer | Leonid Logvinov <logvinov.leon@gmail.com> | 2018-07-05 21:56:31 +0800 |
commit | 6b379a8a0fe0895a5352f79d8d57a88b9ee5bc4a (patch) | |
tree | d9f347cdf5187504ef76343592f73c7990500a87 | |
parent | d1d636f1ca2f1b91c7ac16de7315f0e9566a3080 (diff) | |
download | dexon-sol-tools-6b379a8a0fe0895a5352f79d8d57a88b9ee5bc4a.tar dexon-sol-tools-6b379a8a0fe0895a5352f79d8d57a88b9ee5bc4a.tar.gz dexon-sol-tools-6b379a8a0fe0895a5352f79d8d57a88b9ee5bc4a.tar.bz2 dexon-sol-tools-6b379a8a0fe0895a5352f79d8d57a88b9ee5bc4a.tar.lz dexon-sol-tools-6b379a8a0fe0895a5352f79d8d57a88b9ee5bc4a.tar.xz dexon-sol-tools-6b379a8a0fe0895a5352f79d8d57a88b9ee5bc4a.tar.zst dexon-sol-tools-6b379a8a0fe0895a5352f79d8d57a88b9ee5bc4a.zip |
Add contractWrappers.erc721Proxy.getproxyIdAsync
-rw-r--r-- | packages/contract-wrappers/src/contract_wrappers/erc721_proxy_wrapper.ts | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/packages/contract-wrappers/src/contract_wrappers/erc721_proxy_wrapper.ts b/packages/contract-wrappers/src/contract_wrappers/erc721_proxy_wrapper.ts index fba995395..648c150df 100644 --- a/packages/contract-wrappers/src/contract_wrappers/erc721_proxy_wrapper.ts +++ b/packages/contract-wrappers/src/contract_wrappers/erc721_proxy_wrapper.ts @@ -20,6 +20,15 @@ export class ERC721ProxyWrapper extends ContractWrapper { this._contractAddressIfExists = contractAddressIfExists; } /** + * Get the 4 bytes ID of this asset proxy + * @return Proxy id + */ + public async getProxyIdAsync(): Promise<string> { + const ERC721ProxyContractInstance = await this._getERC721ProxyContractAsync(); + const proxyId = await ERC721ProxyContractInstance.getProxyId.callAsync(); + return proxyId; + } + /** * Check if the Exchange contract address is authorized by the ERC721Proxy contract. * @param exchangeContractAddress The hex encoded address of the Exchange contract to call. * @return Whether the exchangeContractAddress is authorized. |