> For the complete documentation index, see [llms.txt](https://api.metacoin.network/metacoin-api-1/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://api.metacoin.network/metacoin-api-1/reference/rest-api-reference/address.md).

# Address

{% openapi src="/files/cCIflccjtfKVslceTNDw" path="/address" method="post" %}
[api.yaml](https://1620206896-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0W26Od7HJVDHU9heZNb3%2Fuploads%2FTHnoTRnCG3LDDAr1uaou%2Fapi.yaml?alt=media\&token=11991631-3df7-4b8e-8ae9-930e27986926)
{% endopenapi %}

```php
<?php
// Create New Address example code


// Create new key pair
$new_key_pair = openssl_pkey_new(array(
    "private_key_type" => OPENSSL_KEYTYPE_EC,
    'curve_name' => 'secp384r1',
));
openssl_pkey_export($new_key_pair, $private_key_pem);
$details = openssl_pkey_get_details($new_key_pair);
$public_key_pem = $details['key'];

$param = array(
	'publickey' => $public_key_pem,
	'addinfo' => 'new address'
);

// HTTP Request
$curl = curl_init();
$opt = curl_setopt_array($curl, array(
	CURLOPT_URL => 'https://testnetrest.metacoin.network:20923/address',
	CURLOPT_RETURNTRANSFER => true,
	CURLOPT_CONNECTTIMEOUT => 5,
	CURLOPT_TIMEOUT => 20,
	CURLOPT_SSL_VERIFYPEER => false,
	CURLOPT_SSL_VERIFYHOST => false,
	CURLOPT_POST => false,
	CURLOPT_POSTFIELDS => http_build_query($param),
	CURLOPT_POST => true,
));
curl_setopt($curl, CURLOPT_HTTPHEADER, array('Content-Type: application/x-www-form-urlencoded'));

$body = curl_exec($curl);
if(curl_errno($curl)){
	$http_code = curl_getinfo($curl, CURLINFO_HTTP_CODE);
	printf("API Error [%d] %s", $http_code, $body);
	exit;
}

printf("New Address : %s\n", $body);
printf("Private Key : %s\n", $private_key_pem);
```

{% openapi src="/files/cCIflccjtfKVslceTNDw" path="/address/{address}" method="get" %}
[api.yaml](https://1620206896-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0W26Od7HJVDHU9heZNb3%2Fuploads%2FTHnoTRnCG3LDDAr1uaou%2Fapi.yaml?alt=media\&token=11991631-3df7-4b8e-8ae9-930e27986926)
{% endopenapi %}

{% openapi src="/files/cCIflccjtfKVslceTNDw" path="/address/bykey" method="post" %}
[api.yaml](https://1620206896-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0W26Od7HJVDHU9heZNb3%2Fuploads%2FTHnoTRnCG3LDDAr1uaou%2Fapi.yaml?alt=media\&token=11991631-3df7-4b8e-8ae9-930e27986926)
{% endopenapi %}

{% openapi src="/files/cCIflccjtfKVslceTNDw" path="/nonce/{address}" method="get" %}
[api.yaml](https://1620206896-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0W26Od7HJVDHU9heZNb3%2Fuploads%2FTHnoTRnCG3LDDAr1uaou%2Fapi.yaml?alt=media\&token=11991631-3df7-4b8e-8ae9-930e27986926)
{% endopenapi %}

{% openapi src="/files/cCIflccjtfKVslceTNDw" path="/balance/{address}" method="get" %}
[api.yaml](https://1620206896-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0W26Od7HJVDHU9heZNb3%2Fuploads%2FTHnoTRnCG3LDDAr1uaou%2Fapi.yaml?alt=media\&token=11991631-3df7-4b8e-8ae9-930e27986926)
{% endopenapi %}
