NAME
Finance::CoinbasePro::Lite - Client API library for Coinbase Pro (lite edition)
VERSION
This document describes version 0.004 of Finance::CoinbasePro::Lite (from Perl distribution Finance-CoinbasePro-Lite), released on 2018-11-29.
SYNOPSIS
my
$cbp
= Finance::CoinbasePro::Lite->new(
key
=>
'Your API key'
,
secret
=>
'Your API secret'
,
passphrase
=>
'Your API passphrase'
,
);
my
$res
=
$cbp
->public_request(
GET
=>
"/products"
);
# [
# 200,
# "OK",
# [
# {
# base_currency => "BCH",
# base_max_size => 200,
# ...
# },
# ...
# ]
# ]
my
$res
=
$cbp
->private_request(
GET
=>
"/coinbase-accounts"
);
# [
# 200,
# "OK",
# [
# {
# active => 1,
# balance => "0.00",
# currency => "USD",
# name => "USD wallet",
# ...
# },
# ...
# ]
# ]
my
$res
=
$cbp
->private_request(
POST
=>
"/reports"
, {
type
=>
"fills"
,
start_date
=>
"2018-02-01T00:00:00.000Z"
,
end_date
=>
"2018-02-01T00:00:00.000Z"
,
});
DESCRIPTION
Coinbase Pro, https://pro.coinbase.com, is a US cryptocurrency exchange. This module provides a Perl wrapper for Coinbase Pro's API. Please peruse the Coinbase Pro API reference to see which API endpoints are available.
METHODS
new
Usage: new(%args)
Constructor. Known arguments:
key
secret
passphrase
public_request
Usage: public_request($method, $request_path [, \%params ]) => [$status_code, $message, $content]
Will send HTTP request and decode the JSON body for you.
private_request
Usage: public_request($method, $request_path [, \%params ]) => [$status_code, $message, $content]
Will send and sign HTTP request and decode the JSON body for you.
HOMEPAGE
Please visit the project's homepage at https://metacpan.org/release/Finance-CoinbasePro-Lite.
SOURCE
Source repository is at https://github.com/perlancar/perl-Finance-CoinbasePro-Lite.
BUGS
Please report any bugs or feature requests on the bugtracker website https://rt.cpan.org/Public/Dist/Display.html?Name=Finance-CoinbasePro-Lite
When submitting a bug or request, please include a test-file or a patch to an existing test-file that illustrates the bug or desired feature.
SEE ALSO
Coinbase Pro API Reference, https://docs.pro.coinbase.com/
CLI's: Finance::CoinbasePro::API::CLI, coinbasepro-lite from App::coinbase::lite
AUTHOR
perlancar <perlancar@cpan.org>
COPYRIGHT AND LICENSE
This software is copyright (c) 2018 by perlancar@cpan.org.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.