public class KIP17
extends java.lang.Object
Constructor and Description |
---|
KIP17(java.lang.String chainId,
ApiClient client)
Creates an KIP17API instance.
|
Modifier and Type | Method and Description |
---|---|
Kip17TransactionStatusResponse |
approve(java.lang.String addressOrAlias,
java.lang.String from,
java.lang.String to,
java.math.BigInteger tokenId)
Approves an EOA, to, to perform token operations on a particular token of a contract which from owns.
If from is not the owner, then the transaction submitted from this API will be reverted. POST /v1/contract/{contract-address-or-alias}/approve/{token-id} |
Kip17TransactionStatusResponse |
approve(java.lang.String addressOrAlias,
java.lang.String from,
java.lang.String to,
java.lang.String tokenId)
Approves an EOA, to, to perform token operations on a particular token of a contract which from owns.
If from is not the owner, then the transaction submitted from this API will be reverted. POST /v1/contract/{contract-address-or-alias}/approve/{token-id} |
Kip17TransactionStatusResponse |
approveAll(java.lang.String addressOrAlias,
java.lang.String from,
java.lang.String to,
boolean approved)
Approves an EOA, to, to perform token operations on all token of a contract which from owns.
POST /v1/contract/{contract-address-or-alias}/approveall |
com.squareup.okhttp.Call |
approveAllAsync(java.lang.String addressOrAlias,
java.lang.String from,
java.lang.String to,
boolean approved,
ApiCallback<Kip17TransactionStatusResponse> callback)
Approves an EOA, to, to perform token operations on all token of a contract which from owns asynchronously.
POST /v1/contract/{contract-address-or-alias}/approveall |
com.squareup.okhttp.Call |
approveAsync(java.lang.String addressOrAlias,
java.lang.String from,
java.lang.String to,
java.math.BigInteger tokenId,
ApiCallback<Kip17TransactionStatusResponse> callback)
Approves an EOA, to, to perform token operations on a particular token of a contract which from owns asynchronously.
If from is not the owner, then the transaction submitted from this API will be reverted. POST /v1/contract/{contract-address-or-alias}/approve/{token-id} |
com.squareup.okhttp.Call |
approveAsync(java.lang.String addressOrAlias,
java.lang.String from,
java.lang.String to,
java.lang.String tokenId,
ApiCallback<Kip17TransactionStatusResponse> callback)
Approves an EOA, to, to perform token operations on a particular token of a contract which from owns asynchronously.
If from is not the owner, then the transaction submitted from this API will be reverted. POST /v1/contract/{contract-address-or-alias}/approve/{token-id} |
Kip17TransactionStatusResponse |
burn(java.lang.String addressOrAlias,
java.lang.String from,
java.math.BigInteger tokenId)
Burn a token.
DELETE /v1/contract/{contract-address-or-alias}/token/{token-id} |
Kip17TransactionStatusResponse |
burn(java.lang.String addressOrAlias,
java.lang.String from,
java.lang.String tokenId)
Burn a token.
DELETE /v1/contract/{contract-address-or-alias}/token/{token-id} |
com.squareup.okhttp.Call |
burnAsync(java.lang.String addressOrAlias,
java.lang.String from,
java.math.BigInteger tokenId,
ApiCallback<Kip17TransactionStatusResponse> callback)
Burn a token asynchronously.
DELETE /v1/contract/{contract-address-or-alias}/token/{token-id} |
com.squareup.okhttp.Call |
burnAsync(java.lang.String addressOrAlias,
java.lang.String from,
java.lang.String tokenId,
ApiCallback<Kip17TransactionStatusResponse> callback)
Burn a token asynchronously.
DELETE /v1/contract/{contract-address-or-alias}/token/{token-id} |
Kip17TransactionStatusResponse |
deploy(java.lang.String name,
java.lang.String symbol,
java.lang.String alias)
Deploys a new KIP-17 contract with user submitted parameters.
POST /v1/contract |
com.squareup.okhttp.Call |
deployAsync(java.lang.String name,
java.lang.String symbol,
java.lang.String alias,
ApiCallback<Kip17TransactionStatusResponse> callback)
Deploys a new KIP-17 contract with user submitted parameters asynchronously.
POST /v1/contract |
ApiClient |
getApiClient()
Getter function for ApiClient
|
java.lang.String |
getChainId()
Getter function for chain id.
|
Kip17ContractInfoResponse |
getContract(java.lang.String addressOrAlias)
Retrieves KIP-17 contract information by either contract address or alias.
GET /v1/contract/{contract-address-or-alias} |
com.squareup.okhttp.Call |
getContractAsync(java.lang.String addressOrAlias,
ApiCallback<Kip17ContractInfoResponse> callback)
Retrieves KIP-17 contract information by either contract address or alias asynchronously.
GET /v1/contract/{contract-address-or-alias} |
Kip17ContractListResponse |
getContractList()
Get all deployed contract list in the requested deployer pool.
It will send a request without filter options. GET /v1/contract |
Kip17ContractListResponse |
getContractList(KIP17QueryOptions options)
Get all deployed contract list in the requested deployer pool.
GET /v1/contract |
com.squareup.okhttp.Call |
getContractListAsync(ApiCallback<Kip17ContractListResponse> callback)
Get all deployed contract list in the requested deployer pool asynchronously.
It will send a request without filter options. GET /v1/contract |
com.squareup.okhttp.Call |
getContractListAsync(KIP17QueryOptions options,
ApiCallback<Kip17ContractListResponse> callback)
Get all deployed contract list in the requested deployer pool asynchronously.
GET /v1/contract |
Kip17Api |
getKip17Api()
Getter function for Kip17Api instance.
|
GetKip17TokenResponse |
getToken(java.lang.String addressOrAlias,
java.math.BigInteger tokenId)
Retrieves a token information.
GET /v1/contract/{contract-address-or-alias}/token/{token-id} |
GetKip17TokenResponse |
getToken(java.lang.String addressOrAlias,
java.lang.String tokenId)
Retrieves a token information.
GET /v1/contract/{contract-address-or-alias}/token/{token-id} |
com.squareup.okhttp.Call |
getTokenAsync(java.lang.String addressOrAlias,
java.math.BigInteger tokenId,
ApiCallback<GetKip17TokenResponse> callback)
Retrieves a token information asynchronously.
GET /v1/contract/{contract-address-or-alias}/token/{token-id} |
com.squareup.okhttp.Call |
getTokenAsync(java.lang.String addressOrAlias,
java.lang.String tokenId,
ApiCallback<GetKip17TokenResponse> callback)
Retrieves a token information asynchronously.
GET /v1/contract/{contract-address-or-alias}/token/{token-id} |
Kip17TokenListResponse |
getTokenList(java.lang.String addressOrAlias)
Get all token list minted from a specified KIP-17 contract.
It will send a request without filter options. GET /v1/contract/{contract-address-or-alias}/token |
Kip17TokenListResponse |
getTokenList(java.lang.String addressOrAlias,
KIP17QueryOptions options)
Get all token list minted from a specified KIP-17 contract.
GET /v1/contract/{contract-address-or-alias}/token |
com.squareup.okhttp.Call |
getTokenListAsync(java.lang.String addressOrAlias,
ApiCallback<Kip17TokenListResponse> callback)
Get all token list minted from a specified KIP-17 contract asynchronously.
It will send a request without filter options. GET /v1/contract/{contract-address-or-alias}/token |
com.squareup.okhttp.Call |
getTokenListAsync(java.lang.String addressOrAlias,
KIP17QueryOptions options,
ApiCallback<Kip17TokenListResponse> callback)
Get all token list minted from a specified KIP-17 contract asynchronously.
GET /v1/contract/{contract-address-or-alias}/token |
GetOwnerKip17TokensResponse |
getTokenListByOwner(java.lang.String addressOrAlias,
java.lang.String owner)
Get list of tokens belonging to a particular token owner.
It will send a request without filter options. GET /v1/contract/{contract-address-or-alias}/owner/{owner-address} |
GetOwnerKip17TokensResponse |
getTokenListByOwner(java.lang.String addressOrAlias,
java.lang.String owner,
KIP17QueryOptions options)
Get list of tokens belonging to a particular token owner.
GET /v1/contract/{contract-address-or-alias}/owner/{owner-address} |
com.squareup.okhttp.Call |
getTokenListByOwnerAsync(java.lang.String addressOrAlias,
java.lang.String owner,
ApiCallback<GetOwnerKip17TokensResponse> callback)
Get list of tokens belonging to a particular token owner asynchronously.
It will send a request without filter options. GET /v1/contract/{contract-address-or-alias}/owner/{owner-address} |
com.squareup.okhttp.Call |
getTokenListByOwnerAsync(java.lang.String addressOrAlias,
java.lang.String owner,
KIP17QueryOptions options,
ApiCallback<GetOwnerKip17TokensResponse> callback)
Get list of tokens belonging to a particular token owner asynchronously.
GET /v1/contract/{contract-address-or-alias}/owner/{owner-address} |
GetKip17TokenHistoryResponse |
getTransferHistory(java.lang.String addressOrAlias,
java.math.BigInteger tokenId)
Get list of specified token transfer history.
It will send a request without filter options. GET /v1/contract/{contract-address-or-alias}/token/{token-id}/history |
GetKip17TokenHistoryResponse |
getTransferHistory(java.lang.String addressOrAlias,
java.math.BigInteger tokenId,
KIP17QueryOptions options)
Get list of specified token transfer history.
GET /v1/contract/{contract-address-or-alias}/token/{token-id}/history |
GetKip17TokenHistoryResponse |
getTransferHistory(java.lang.String addressOrAlias,
java.lang.String tokenId)
Get list of specified token transfer history.
It will send a request without filter options. GET /v1/contract/{contract-address-or-alias}/token/{token-id}/history |
GetKip17TokenHistoryResponse |
getTransferHistory(java.lang.String addressOrAlias,
java.lang.String tokenId,
KIP17QueryOptions options)
Get list of specified token transfer history.
GET /v1/contract/{contract-address-or-alias}/token/{token-id}/history |
com.squareup.okhttp.Call |
getTransferHistoryAsync(java.lang.String addressOrAlias,
java.math.BigInteger tokenId,
ApiCallback<GetKip17TokenHistoryResponse> callback)
Get list of specified token transfer history asynchronously.
It will send a request without filter options. GET /v1/contract/{contract-address-or-alias}/token/{token-id}/history |
com.squareup.okhttp.Call |
getTransferHistoryAsync(java.lang.String addressOrAlias,
java.math.BigInteger tokenId,
KIP17QueryOptions options,
ApiCallback<GetKip17TokenHistoryResponse> callback)
Get list of specified token transfer history asynchronously.
It will send a request without filter options. GET /v1/contract/{contract-address-or-alias}/token/{token-id}/history |
com.squareup.okhttp.Call |
getTransferHistoryAsync(java.lang.String addressOrAlias,
java.lang.String tokenId,
ApiCallback<GetKip17TokenHistoryResponse> callback)
Get list of specified token transfer history asynchronously.
It will send a request without filter options. GET /v1/contract/{contract-address-or-alias}/token/{token-id}/history |
com.squareup.okhttp.Call |
getTransferHistoryAsync(java.lang.String addressOrAlias,
java.lang.String tokenId,
KIP17QueryOptions options,
ApiCallback<GetKip17TokenHistoryResponse> callback)
Get list of specified token transfer history asynchronously.
|
Kip17TransactionStatusResponse |
mint(java.lang.String addressOrAlias,
java.lang.String to,
java.math.BigInteger id,
java.lang.String uri)
Mint a new KIP-17 token.
POST /v1/contract/{contract-address-or-alias}/token |
Kip17TransactionStatusResponse |
mint(java.lang.String addressOrAlias,
java.lang.String to,
java.lang.String id,
java.lang.String uri)
Mint a new KIP-17 token.
POST /v1/contract/{contract-address-or-alias}/token |
com.squareup.okhttp.Call |
mintAsync(java.lang.String addressOrAlias,
java.lang.String to,
java.math.BigInteger id,
java.lang.String uri,
ApiCallback<Kip17TransactionStatusResponse> callback)
Mint a new KIP-17 token asynchronously.
POST /v1/contract/{contract-address-or-alias}/token |
com.squareup.okhttp.Call |
mintAsync(java.lang.String addressOrAlias,
java.lang.String to,
java.lang.String id,
java.lang.String uri,
ApiCallback<Kip17TransactionStatusResponse> callback)
Mint a new KIP-17 token asynchronously.
|
void |
setApiClient(ApiClient apiClient)
Setter function for ApiClient
|
void |
setChainId(java.lang.String chainId)
Setter function for chain id.
|
void |
setKip17Api(Kip17Api kip17Api)
Setter function for Kip17Api instance.
|
Kip17TransactionStatusResponse |
transfer(java.lang.String addressOrAlias,
java.lang.String sender,
java.lang.String owner,
java.lang.String to,
java.math.BigInteger tokenId)
Transfer a token.
If sender and owner are no the same, then sender must have been approved for this token transfer. POST /v1/contract/{contract-address-or-alias}/token/{token-id} |
Kip17TransactionStatusResponse |
transfer(java.lang.String addressOrAlias,
java.lang.String sender,
java.lang.String owner,
java.lang.String to,
java.lang.String tokenId)
Transfer a token.
If sender and owner are no the same, then sender must have been approved for this token transfer. POST /v1/contract/{contract-address-or-alias}/token/{token-id} |
com.squareup.okhttp.Call |
transferAsync(java.lang.String addressOrAlias,
java.lang.String sender,
java.lang.String owner,
java.lang.String to,
java.math.BigInteger tokenId,
ApiCallback<Kip17TransactionStatusResponse> callback)
Transfer a token asynchronously.
If sender and owner are no the same, then sender must have been approved for this token transfer. POST /v1/contract/{contract-address-or-alias}/token/{token-id} |
com.squareup.okhttp.Call |
transferAsync(java.lang.String addressOrAlias,
java.lang.String sender,
java.lang.String owner,
java.lang.String to,
java.lang.String tokenId,
ApiCallback<Kip17TransactionStatusResponse> callback)
Transfer a token asynchronously.
If sender and owner are no the same, then sender must have been approved for this token transfer. POST /v1/contract/{contract-address-or-alias}/token/{token-id} |
public KIP17(java.lang.String chainId, ApiClient client)
chainId
- A Klaytn network chain id.client
- The Api client for connection with KAS.public Kip17TransactionStatusResponse deploy(java.lang.String name, java.lang.String symbol, java.lang.String alias) throws ApiException
Example :
String name = "testKIP-17"
String symbol = "TKIP17"
String alias = "kip-17test"
Kip17TransactionStatusResponse res = caver.kas.kip17.deploy(name, symbol, alias);
name
- The KIP-17 contract name.symbol
- The KIP-17 contract symbol.alias
- The KIP-17 contract alias.ApiException
public com.squareup.okhttp.Call deployAsync(java.lang.String name, java.lang.String symbol, java.lang.String alias, ApiCallback<Kip17TransactionStatusResponse> callback) throws ApiException
Example :
ApiCallback<Kip17TransactionStatusResponse> callback = new ApiCallback<Kip17TransactionStatusResponse>() {
....implements callback method
};
String name = "testKIP-17"
String symbol = "TKIP17"
String alias = "kip-17test"
caver.kas.kip17.deployAsync(name, symbol, alias, callback);
name
- The KIP-17 contract name.symbol
- The KIP-17 contract symbol.alias
- The KIP-17 contract alias.callback
- The callback function to handle response.ApiException
public Kip17ContractListResponse getContractList() throws ApiException
Example :
Kip17ContractListResponse response = caver.kas.kip17.getContractList();
ApiException
public Kip17ContractListResponse getContractList(KIP17QueryOptions options) throws ApiException
Example :
KIP17QueryOptions options = new KIP17QueryOptions();
options.setSize(1);
Kip17ContractListResponse response = caver.kas.kip17.getContractList(options);
options
- Filters required when retrieving data. `size`, `cursor`.ApiException
public com.squareup.okhttp.Call getContractListAsync(ApiCallback<Kip17ContractListResponse> callback) throws ApiException
Example :
ApiCallback<Kip17ContractListResponse> callback = new ApiCallback<Kip17ContractListResponse>() {
....implements callback method
};
Kip17ContractListResponse response = caver.kas.kip17.getContractListAsync(callback);
callback
- The callback function to handle response.ApiException
public com.squareup.okhttp.Call getContractListAsync(KIP17QueryOptions options, ApiCallback<Kip17ContractListResponse> callback) throws ApiException
Example :
ApiCallback<Kip17ContractListResponse> callback = new ApiCallback<Kip17ContractListResponse>() {
....implements callback method
};
KIP17QueryOptions options = new KIP17QueryOptions();
options.setSize(1);
caver.kas.kip17.getContractListAsync(options, callback);
options
- Filters required when retrieving data. `size`, `cursor`.callback
- The callback function to handle response.ApiException
public Kip17ContractInfoResponse getContract(java.lang.String addressOrAlias) throws ApiException
Example :
String address = "0x{address}";
Kip17ContractInfoResponse response = caver.kas.kip17.getContract(address);
addressOrAlias
- The KIP-17 contract address or alias.ApiException
public com.squareup.okhttp.Call getContractAsync(java.lang.String addressOrAlias, ApiCallback<Kip17ContractInfoResponse> callback) throws ApiException
Example :
ApiCallback<Kip17ContractInfoResponse> callback = new ApiCallback<Kip17ContractInfoResponse>() {
....implements callback method
};
String address = "0x{address}";
caver.kas.kip17.getContractAsync(address, callback);
addressOrAlias
- The KIP-17 contract address or alias.callback
- The callback function to handle response.ApiException
public Kip17TransactionStatusResponse mint(java.lang.String addressOrAlias, java.lang.String to, java.math.BigInteger id, java.lang.String uri) throws ApiException
Example :
String address = "0x{contract_address}";
String to = "0x{to_address}";
BigInteger tokenId = BigInteger.valueOf(1);
String uri = "uri";
Kip17TransactionStatusResponse response = caver.kas.kip17.mint(address, to, tokenId, uri, callback);
addressOrAlias
- The KIP-17 contract address or alias.to
- The recipient EOA address for the newly minted token.id
- The Token ID for the newly minted token.uri
- The Token URI for the newly minted token.ApiException
public Kip17TransactionStatusResponse mint(java.lang.String addressOrAlias, java.lang.String to, java.lang.String id, java.lang.String uri) throws ApiException
Example :
String address = "0x{contract_address}";
String to = "0x{to_address}";
String tokenId = "0x1"
String uri = "uri";
Kip17TransactionStatusResponse response = caver.kas.kip17.mint(address, to, tokenId, uri);
addressOrAlias
- The KIP-17 contract address or alias.to
- The recipient EOA address for the newly minted token.id
- The Token ID for the newly minted token.uri
- The Token URI for the newly minted token.ApiException
public com.squareup.okhttp.Call mintAsync(java.lang.String addressOrAlias, java.lang.String to, java.math.BigInteger id, java.lang.String uri, ApiCallback<Kip17TransactionStatusResponse> callback) throws ApiException
Example :
ApiCallback<Kip17TransactionStatusResponse> callback = new ApiCallback<Kip17TransactionStatusResponse>() {
....implements callback method
};
String address = "0x{contract_address}";
String to = "0x{to_address}";
BigInteger tokenId = BigInteger.valueOf(1);
String uri = "uri";
caver.kas.kip17.mintAsync(address, to, tokenId, uri, callback);
addressOrAlias
- The KIP-17 contract address or alias.to
- The recipient EOA address for the newly minted token.id
- The Token ID for the newly minted token.uri
- The Token URI for the newly minted token.callback
- The callback function to handle response.ApiException
public com.squareup.okhttp.Call mintAsync(java.lang.String addressOrAlias, java.lang.String to, java.lang.String id, java.lang.String uri, ApiCallback<Kip17TransactionStatusResponse> callback) throws ApiException
Example :
ApiCallback<Kip17TransactionStatusResponse> callback = new ApiCallback<Kip17TransactionStatusResponse>() {
....implements callback method
};
String address = "0x{contract_address}";
String to = "0x{to_address}";
String tokenId = "0x1"
String uri = "uri";
caver.kas.kip17.mintAsync(address, to, tokenId, uri, callback);
addressOrAlias
- The KIP-17 contract address or alias.to
- The recipient EOA address for the newly minted token.id
- The Token ID for the newly minted token.uri
- The Token URI for the newly minted token.callback
- The callback function to handle response.ApiException
public Kip17TokenListResponse getTokenList(java.lang.String addressOrAlias) throws ApiException
Example :
String contractAddress = "0x{address}";
Kip17TokenListResponse res = caver.kas.kip17.getTokenList(contractAddress);
addressOrAlias
- The KIP-17 contract address or alias.ApiException
public Kip17TokenListResponse getTokenList(java.lang.String addressOrAlias, KIP17QueryOptions options) throws ApiException
Example :
KIP17QueryOptions options = new KIP17QueryOptions();
options.setSize(1);
options.setCursor("cursor data");
Kip17TokenListResponse res = caver.kas.kip17.getTokenList(contractAddress, options);
addressOrAlias
- The KIP-17 contract address or alias.options
- Filters required when retrieving data. `size`, `cursor`.ApiException
public com.squareup.okhttp.Call getTokenListAsync(java.lang.String addressOrAlias, ApiCallback<Kip17TokenListResponse> callback) throws ApiException
Example :
ApiCallback<Kip17TokenListResponse> callback = new ApiCallback<Kip17TokenListResponse>() {
....implements callback method.
};
String contractAddress = "0x{address};
caver.kas.kip17.getTokenListAsync(contractAddress, callback);
addressOrAlias
- The KIP-17 contract address or alias.callback
- The callback function to handle response.ApiException
public com.squareup.okhttp.Call getTokenListAsync(java.lang.String addressOrAlias, KIP17QueryOptions options, ApiCallback<Kip17TokenListResponse> callback) throws ApiException
Example :
ApiCallback<Kip17TokenListResponse> callback = new ApiCallback<Kip17TokenListResponse>() {
....implements callback method.
};
KIP17QueryOptions options = new KIP17QueryOptions();
options.setSize(1);
options.setCursor("cursor data");
String contractAddress = "0x{address};
caver.kas.kip17.getTokenListAsync(contractAddress, options, callback);
addressOrAlias
- The KIP-17 contract address or alias.options
- Filters required when retrieving data. `size`, `cursor`.callback
- The callback function to handle response.ApiException
public GetKip17TokenResponse getToken(java.lang.String addressOrAlias, java.math.BigInteger tokenId) throws ApiException
Example :
BigInteger tokenId = BigInteger.valueOf(1);
String contractAddress = "0x{address}";
GetKip17TokenResponse = caver.kas.kip17.getToken(contractAddress, tokenId);
addressOrAlias
- The KIP-17 contract address or alias.tokenId
- The token id to retrieve.ApiException
public GetKip17TokenResponse getToken(java.lang.String addressOrAlias, java.lang.String tokenId) throws ApiException
Example :
String tokenId = "0x1"
String contractAddress = "0x{address}";
GetKip17TokenResponse = caver.kas.kip17.getToken(contractAddress, tokenId);
addressOrAlias
- The KIP-17 contract address or alias.tokenId
- The token id to retrieve.ApiException
public com.squareup.okhttp.Call getTokenAsync(java.lang.String addressOrAlias, java.math.BigInteger tokenId, ApiCallback<GetKip17TokenResponse> callback) throws ApiException
Example :
ApiCallback<Kip17TokenListResponse> callback = ApiCallback<Kip17TokenListResponse>() {
...implements callback method
};
BigInteger tokenId = BigInteger.valueOf(1);
String contractAddress = "0x{address}";
caver.kas.kip17.getTokenAsync(contractAddress, tokenId, callback);
addressOrAlias
- The KIP-17 contract address or alias.tokenId
- The token id to retrieve.callback
- The callback function to handle response.ApiException
public com.squareup.okhttp.Call getTokenAsync(java.lang.String addressOrAlias, java.lang.String tokenId, ApiCallback<GetKip17TokenResponse> callback) throws ApiException
Example :
ApiCallback<Kip17TokenListResponse> callback = ApiCallback<Kip17TokenListResponse>() {
...implements callback method
};
String tokenId = "0x1";
String contractAddress = "0x{address}";
caver.kas.kip17.getTokenAsync(contractAddress, tokenId, callback);
addressOrAlias
- The KIP-17 contract address or alias.tokenId
- The token id to retrieve.callback
- The callback function to handle response.ApiException
public Kip17TransactionStatusResponse transfer(java.lang.String addressOrAlias, java.lang.String sender, java.lang.String owner, java.lang.String to, java.math.BigInteger tokenId) throws ApiException
Example :
String contractAddress = "0x{contractAddr}";
String sender = "0x{senderAddr}";
String owner = "0x{ownerAddr}";
String to = "0x{toAddr}";
BigInteger tokenId = BigInteger.valueOf(1);
Kip17TransactionStatusResponse res = caver.kas.kip17.transfer(contractAddress, sender, owner, to, tokenId);
addressOrAlias
- The KIP-17 contract address or alias.sender
- The sender address.owner
- The owner address.to
- The recipient address.tokenId
- The Token IDApiException
public Kip17TransactionStatusResponse transfer(java.lang.String addressOrAlias, java.lang.String sender, java.lang.String owner, java.lang.String to, java.lang.String tokenId) throws ApiException
Example :
String contractAddress = "0x{contractAddr}";
String sender = "0x{senderAddr}";
String owner = "0x{ownerAddr}";
String to = "0x{toAddr}";
String tokenId = "0x1";
Kip17TransactionStatusResponse res = caver.kas.kip17.transfer(contractAddress, sender, owner, to, tokenId);
addressOrAlias
- The KIP-17 contract address or alias.sender
- The sender address.owner
- The owner address.to
- The recipient address.tokenId
- The Token IDApiException
public com.squareup.okhttp.Call transferAsync(java.lang.String addressOrAlias, java.lang.String sender, java.lang.String owner, java.lang.String to, java.math.BigInteger tokenId, ApiCallback<Kip17TransactionStatusResponse> callback) throws ApiException
Example :
ApiCallback<Kip17TransactionStatusResponse> callback = new ApiCallback<Kip17TransactionStatusResponse>();
....implements callback methods.
String contractAddress = "0x{contractAddr}";
String sender = "0x{senderAddr}";
String owner = "0x{ownerAddr}";
String to = "0x{toAddr}";
BigInteger tokenId = BigInteger.valueOf(1);
caver.kas.kip17.transferAsync(contractAddress, sender, owner, to, tokenId, callback);
addressOrAlias
- The KIP-17 contract address or alias.sender
- The sender address.owner
- The owner address.to
- The recipient address.tokenId
- The Token ID.callback
- The callback function to handle response.ApiException
public com.squareup.okhttp.Call transferAsync(java.lang.String addressOrAlias, java.lang.String sender, java.lang.String owner, java.lang.String to, java.lang.String tokenId, ApiCallback<Kip17TransactionStatusResponse> callback) throws ApiException
Example :
ApiCallback<Kip17TransactionStatusResponse> callback = new ApiCallback<Kip17TransactionStatusResponse>();
....implements callback methods.
String contractAddress = "0x{contractAddr}";
String sender = "0x{senderAddr}";
String owner = "0x{ownerAddr}";
String to = "0x{toAddr}";
String tokenId = "0x1";
caver.kas.kip17.transferAsync(contractAddress, sender, owner, to, tokenId, callback);
addressOrAlias
- The KIP-17 contract address or alias.sender
- The sender address.owner
- The owner address.to
- The recipient address.tokenId
- The token ID.callback
- The callback function to handle response.ApiException
public Kip17TransactionStatusResponse burn(java.lang.String addressOrAlias, java.lang.String from, java.math.BigInteger tokenId) throws ApiException
String contractAddress = "0x{contractAddr}";
String from = "0x{fromAddr}";
BigInteger tokenId = BigInteger.valueOf(1);
Kip17TransactionStatusResponse res = caver.kas.kip17.burn(contractAddress, from, tokenId);
addressOrAlias
- The KIP-17 contract address or alias.from
- The token owner address.tokenId
- The token ID.ApiException
public Kip17TransactionStatusResponse burn(java.lang.String addressOrAlias, java.lang.String from, java.lang.String tokenId) throws ApiException
String contractAddress = "0x{contractAddr}";
String from = "0x{fromAddr}";
String tokenId = "0x1"
Kip17TransactionStatusResponse res = caver.kas.kip17.burn(contractAddress, from, tokenId);
addressOrAlias
- The KIP-17 contract address or alias.from
- The token owner address.tokenId
- The token ID.ApiException
public com.squareup.okhttp.Call burnAsync(java.lang.String addressOrAlias, java.lang.String from, java.math.BigInteger tokenId, ApiCallback<Kip17TransactionStatusResponse> callback) throws ApiException
Example :
ApiCallback<Kip17TransactionStatusResponse> callback = new ApiCallback<Kip17TransactionStatusResponse>() {
// implements callback methods.
}
String contractAddress = "0x{contractAddr}";
String from = "0x{fromAddr}";
BigInteger tokenId = BigInteger.valueOf(1);
caver.kas.kip17.burnAsync(contractAddress, from, tokenId, callback);
addressOrAlias
- The KIP-17 contract address or alias.from
- The token owner address.tokenId
- The token ID.callback
- The callback function to handle response.ApiException
public com.squareup.okhttp.Call burnAsync(java.lang.String addressOrAlias, java.lang.String from, java.lang.String tokenId, ApiCallback<Kip17TransactionStatusResponse> callback) throws ApiException
Example :
ApiCallback<Kip17TransactionStatusResponse> callback = new ApiCallback<Kip17TransactionStatusResponse>() {
// implements callback methods.
}
String contractAddress = "0x{contractAddr}";
String from = "0x{fromAddr}";
String tokenId = "0x1";
caver.kas.kip17.burnAsync(contractAddress, from, tokenId, callback);
addressOrAlias
- The KIP-17 contract address or alias.from
- The token owner address.tokenId
- The token ID.callback
- The callback function to handle response.ApiException
public Kip17TransactionStatusResponse approve(java.lang.String addressOrAlias, java.lang.String from, java.lang.String to, java.math.BigInteger tokenId) throws ApiException
Example :
String contractAddress = "0x{contractAddr}";
String from = "0x{fromAddr}";
String to = "0x{toAddr}"
BigInteger tokenId = BigInteger.valueOf(1);
Kip17TransactionStatusResponse res = caver.kas.kip17.approve(contractAddress, from, to, tokenId);
addressOrAlias
- The KIP-17 contract address or alias.from
- The token owner address.to
- The EOA address receiving the approval permission.tokenId
- The token id to approve.ApiException
public Kip17TransactionStatusResponse approve(java.lang.String addressOrAlias, java.lang.String from, java.lang.String to, java.lang.String tokenId) throws ApiException
Example :
String contractAddress = "0x{contractAddr}";
String from = "0x{fromAddr}";
String to = "0x{toAddr}"
String tokenId = "0x1";
Kip17TransactionStatusResponse res = caver.kas.kip17.approve(contractAddress, from, to, tokenId);
addressOrAlias
- The KIP-17 contract address or alias.from
- The token owner address.to
- The EOA address receiving the approval permission.tokenId
- The token id to approve.ApiException
public com.squareup.okhttp.Call approveAsync(java.lang.String addressOrAlias, java.lang.String from, java.lang.String to, java.math.BigInteger tokenId, ApiCallback<Kip17TransactionStatusResponse> callback) throws ApiException
Example :
ApiCallback<Kip17TransactionStatusResponse> callback = new ApiCallback<Kip17TransactionStatusResponse>() {
...implements callback methods.
}
String contractAddress = "0x{contractAddr}";
String from = "0x{fromAddr}";
String to = "0x{toAddr}"
BigInteger tokenId = BigInteger.valueOf(1);
caver.kas.kip17.approveAsync(contractAddress, from, to, tokenId, callback);
addressOrAlias
- The KIP-17 contract address or alias.from
- The token owner address.to
- The EOA address receiving the approval permission.tokenId
- The token id to approve.callback
- The callback function to handle response.ApiException
public com.squareup.okhttp.Call approveAsync(java.lang.String addressOrAlias, java.lang.String from, java.lang.String to, java.lang.String tokenId, ApiCallback<Kip17TransactionStatusResponse> callback) throws ApiException
Example :
ApiCallback<Kip17TransactionStatusResponse> callback = new ApiCallback<Kip17TransactionStatusResponse>() {
...implements callback methods.
}
String contractAddress = "0x{contractAddr}";
String from = "0x{fromAddr}";
String to = "0x{toAddr}"
String tokenId = "0x1";
caver.kas.kip17.approveAsync(contractAddress, from, to, tokenId, callback);
addressOrAlias
- The KIP-17 contract address or alias.from
- The token owner address.to
- The EOA address receiving the approval permission.tokenId
- The token id to approve.callback
- The callback function to handle response.ApiException
public Kip17TransactionStatusResponse approveAll(java.lang.String addressOrAlias, java.lang.String from, java.lang.String to, boolean approved) throws ApiException
Example :
String contractAddress = "0x{contractAddress}";
String from = "0x{fromAddress}";
String to = "0x{toAddress}";
Kip17TransactionStatusResponse res = caver.kas.kip17.approveAll(contractAddress, from, to, true);
addressOrAlias
- The KIP-17 contract address or alias.from
- The token owner address.to
- The EOA address receiving the approval permission.approved
- True if the operator is approved, false to revoke approvalApiException
public com.squareup.okhttp.Call approveAllAsync(java.lang.String addressOrAlias, java.lang.String from, java.lang.String to, boolean approved, ApiCallback<Kip17TransactionStatusResponse> callback) throws ApiException
Example :
ApiCallback<Kip17TransactionStatusResponse> callback = new ApiCallback<Kip17TransactionStatusResponse>() {
...implements callback methods.
}
String contractAddress = "0x{contractAddress}";
String from = "0x{fromAddress}";
String to = "0x{toAddress}";
Kip17TransactionStatusResponse res = caver.kas.kip17.approveAllAsync(contractAddress, from, to, true, callback);
addressOrAlias
- The KIP-17 contract address or alias.from
- The token owner address.to
- The EOA address receiving the approval permission.approved
- True if the operator is approved, false to revoke approvalcallback
- The callback function to handle response.ApiException
public GetOwnerKip17TokensResponse getTokenListByOwner(java.lang.String addressOrAlias, java.lang.String owner) throws ApiException
Example :
String contractAddress = "0x{contractAddress}";
String owner = "0x{ownerAddress}";
GetOwnerKip17TokensResponse res = getTokenListByOwner(contractAddress, owner);
addressOrAlias
- The KIP-17 contract address or alias.owner
- The token owner address.ApiException
public GetOwnerKip17TokensResponse getTokenListByOwner(java.lang.String addressOrAlias, java.lang.String owner, KIP17QueryOptions options) throws ApiException
Example :
KIP17QueryOptions options = new KIP17QueryOptions();
options.setSize(1);
options.setCursor("cursorValue");
String contractAddress = "0x{contractAddress}";
String owner = "0x{ownerAddress}";
GetOwnerKip17TokensResponse res = getTokenListByOwner(contractAddress, owner, options);
addressOrAlias
- The KIP-17 contract address or alias.owner
- The token owner address.options
- Filters required when retrieving data. `size`, `cursor`.ApiException
public com.squareup.okhttp.Call getTokenListByOwnerAsync(java.lang.String addressOrAlias, java.lang.String owner, ApiCallback<GetOwnerKip17TokensResponse> callback) throws ApiException
Example :
ApiCallback<GetOwnerKip17TokensResponse>() callback = new ApiCallback<GetOwnerKip17TokensResponse>() {
...implements callback methods.
}
String contractAddress = "0x{contractAddress}";
String owner = "0x{ownerAddress}";
GetOwnerKip17TokensResponse res = getTokenListByOwnerAsync(contractAddress, owner, callback);
addressOrAlias
- The KIP-17 contract address or alias.owner
- The token owner address.callback
- The callback function to handle response.ApiException
public com.squareup.okhttp.Call getTokenListByOwnerAsync(java.lang.String addressOrAlias, java.lang.String owner, KIP17QueryOptions options, ApiCallback<GetOwnerKip17TokensResponse> callback) throws ApiException
Example :
ApiCallback<GetOwnerKip17TokensResponse>() callback = new ApiCallback<GetOwnerKip17TokensResponse>() {
...implements callback methods.
}
KIP17QueryOptions options = new KIP17QueryOptions();
options.setSize(1);
options.setCursor("cursorValue");
String contractAddress = "0x{contractAddress}";
String owner = "0x{ownerAddress}";
GetOwnerKip17TokensResponse res = getTokenListByOwnerAsync(contractAddress, owner, options, callback);
addressOrAlias
- The KIP-17 contract address or alias.owner
- The token owner address.options
- Filters required when retrieving data. `size`, `cursor`.callback
- The callback function to handle response.ApiException
public GetKip17TokenHistoryResponse getTransferHistory(java.lang.String addressOrAlias, java.math.BigInteger tokenId) throws ApiException
Example :
String contractAddress = "0x{contractAddress}";
BigInteger tokenId = BigInteger.valueOf(1);
GetKip17TokenHistoryResponse response = caver.kas.kip17.getTransferHistory(contractAddress, tokenId);
addressOrAlias
- The KIP-17 contract address or alias.tokenId
- The token id.ApiException
public GetKip17TokenHistoryResponse getTransferHistory(java.lang.String addressOrAlias, java.math.BigInteger tokenId, KIP17QueryOptions options) throws ApiException
Example :
KIP17QueryOptions options = new KIP17QueryOptions();
options.setSize(1);
options.setCursor("cursorValue");
String contractAddress = "0x{contractAddress}";
BigInteger tokenId = BigInteger.valueOf(1);
GetKip17TokenHistoryResponse response = caver.kas.kip17.getTransferHistory(contractAddress, tokenId, options);
addressOrAlias
- The KIP-17 contract address or alias.tokenId
- The token id.options
- Filters required when retrieving data.`size`, `cursor`.ApiException
public GetKip17TokenHistoryResponse getTransferHistory(java.lang.String addressOrAlias, java.lang.String tokenId) throws ApiException
Example :
String contractAddress = "0x{contractAddress}";
String tokenId = "0x1";
GetKip17TokenHistoryResponse response = caver.kas.kip17.getTransferHistory(contractAddress, tokenId);
addressOrAlias
- The KIP-17 contract address or alias.tokenId
- The token id.ApiException
public GetKip17TokenHistoryResponse getTransferHistory(java.lang.String addressOrAlias, java.lang.String tokenId, KIP17QueryOptions options) throws ApiException
Example
KIP17QueryOptions options = new KIP17QueryOptions();
options.setSize(1);
options.setCursor("cursorValue");
String contractAddress = "0x{contractAddress}";
String tokenId = BigInteger.valueOf(1);
GetKip17TokenHistoryResponse response = caver.kas.kip17.getTransferHistory(contractAddress, tokenId, options);
addressOrAlias
- The KIP-17 contract address or alias.tokenId
- The token id.options
- Filters required when retrieving data.`size`, `cursor`.ApiException
public com.squareup.okhttp.Call getTransferHistoryAsync(java.lang.String addressOrAlias, java.math.BigInteger tokenId, ApiCallback<GetKip17TokenHistoryResponse> callback) throws ApiException
Example :
ApiCallback<GetKip17TokenHistoryResponse> callback = new ApiCallback<GetKip17TokenHistoryResponse> callback() {
implement callback methods.
}
String contractAddress = "0x{contractAddress}";
BigInteger tokenId = BigInteger.valueOf(1);
caver.kas.kip17.getTransferHistoryAsync(contractAddress, tokenId, callback);
addressOrAlias
- The KIP-17 contract address or alias.tokenId
- The token id.callback
- The callback function to handle response.ApiException
public com.squareup.okhttp.Call getTransferHistoryAsync(java.lang.String addressOrAlias, java.math.BigInteger tokenId, KIP17QueryOptions options, ApiCallback<GetKip17TokenHistoryResponse> callback) throws ApiException
Example :
ApiCallback<GetKip17TokenHistoryResponse> callback = new ApiCallback<GetKip17TokenHistoryResponse> callback() {
implement callback methods.
}
KIP17QueryOptions options = new KIP17QueryOptions();
options.setSize(1);
options.setCursor("cursorValue");
String contractAddress = "0x{contractAddress}";
BigInteger tokenId = BigInteger.valueOf(1);
caver.kas.kip17.getTransferHistoryAsync(contractAddress, tokenId, options, callback);
addressOrAlias
- The KIP-17 contract address or alias.tokenId
- The token id.options
- Filters required when retrieving data.`size`, `cursor`.callback
- The callback function to handle response.ApiException
public com.squareup.okhttp.Call getTransferHistoryAsync(java.lang.String addressOrAlias, java.lang.String tokenId, ApiCallback<GetKip17TokenHistoryResponse> callback) throws ApiException
Example :
ApiCallback<GetKip17TokenHistoryResponse> callback = new ApiCallback<GetKip17TokenHistoryResponse> callback() {
implement callback methods.
}
String contractAddress = "0x{contractAddress}";
String tokenId = "0x1";
caver.kas.kip17.getTransferHistoryAsync(contractAddress, tokenId, callback);
addressOrAlias
- The KIP-17 contract address or alias.tokenId
- The token id.callback
- The callback function to handle response.ApiException
public com.squareup.okhttp.Call getTransferHistoryAsync(java.lang.String addressOrAlias, java.lang.String tokenId, KIP17QueryOptions options, ApiCallback<GetKip17TokenHistoryResponse> callback) throws ApiException
Example :
ApiCallback<GetKip17TokenHistoryResponse> callback = new ApiCallback<GetKip17TokenHistoryResponse> callback() {
implement callback methods.
}
KIP17QueryOptions options = new KIP17QueryOptions();
options.setSize(1);
options.setCursor("cursorValue");
String contractAddress = "0x{contractAddress}";
String tokenId = "0x1";
caver.kas.kip17.getTransferHistoryAsync(contractAddress, tokenId, options, callback);
addressOrAlias
- The KIP-17 contract address or alias.tokenId
- The token id.options
- Filters required when retrieving data.`size`, `cursor`.callback
- The callback function to handle response.ApiException
public Kip17Api getKip17Api()
public void setKip17Api(Kip17Api kip17Api)
kip17Api
- The Kip17Api instance.public java.lang.String getChainId()
public void setChainId(java.lang.String chainId)
chainId
- The Klaytn network idpublic ApiClient getApiClient()
public void setApiClient(ApiClient apiClient)
apiClient
- The ApiClient for connecting with KAS.