You can now interact with the next generation of the ARK-Core blockchain protocol with python. ark-mainsail
You can now interact with ark blockchain and its main forks directly from usb stick and ledger wallet using dposlib.cmd.send stand alone command line
usage: send [-h] -i IDENTITY [-f FEE] [--vendor-field VENDORFIELD] net action [args ...]
Command line wallet.
positional arguments:
net any of [ark, dark, dnos, nos, sxp, tsxp]
action any of [fund, vote, lock, claim, burn]
args arguments to be passed to transaction builder
options:
-h, --help show this help message and exit
-i IDENTITY, --identity IDENTITY
public key, wallet address or delegate username
-f FEE, --fee FEE transaction fee
--vendor-field VENDORFIELD
To use lite wallet with ledger:
usage: send [-h] -i ldgr:<a>;<i> [-f FEE] [--vendor-field VENDORFIELD] net action [args ...]
where <a> is the account index [first: 0]
<i> is the wallet index [first: 0]
Dposlib development branch is now compatible with solar-network v3 transactions. With dposlib, you can now interact with Ark, Compendia and Solar networks.
NFT storage Media is now easy to access via usrv, my pure python micro json client server package.
>>> from usrv import nftstorage as nst
>>> nst.link("eyJhb[...]VOmq8") # JWT token
>>> nst.upload(r"C:\Users\Toons\Pictures\arky.png")
{
'ok': True,
'value': {
'cid': 'bafybeicvqadvmhhzsqevu7qwwg4wjieinyzam75lrabqceiin6ja75k2ky',
'created': '2021-11-23T05:33:42.789+00:00',
'type': 'directory',
'scope': 'micro-io',
'files': [
{'name': 'arky.png', 'type': 'image/png'}
],
'size': 25337,
'pin': {
'cid': 'bafybeicvqadvmhhzsqevu7qwwg4wjieinyzam75lrabqceiin6ja75k2ky',
'created': '2021-11-23T05:33:42.789+00:00',
'size': 25337,
'status': 'queued'
},
'deals': []
},
'status': 200
}
Home For NFT Media is now easy to access via usrv, my pure python micro json client server package.
>>> from usrv import pinata
>>> pinata.link("eyJhb[...]rI7QY") # JWT token
>>> pinata.pinFile(r"C:\Users\Toons\Pictures\arky.png", name="arky delegate logo")
{
'IpfsHash': 'bafkreigfxalrf52xm5ecn4lorfhiocw4x5cxpktnkiq3atq6jp2elktobq',
'PinSize': 25279,
'Timestamp': '2021-11-24T21:57:23.983Z',
'status': 200
}
Improvement of my previous secp256k1
package, it computes signatures 100 times faster within python distribution. C code based on GMP library may run even faster within lower level development language.
This package implements ECDSA, BIP340-Schnorr and ARK-Schnorr signatures.
Arky just finished a shield.io badge service for ark blockchain.
http://badges.arky-delegate.info?path=api_path&field=json_attribute
api/delegates/arky
-> api.delegates.arky
)label
and attribute value the message
shields web pages custom options from https://img.shields.io/static/v1
are also available.
Ark.io is available within shields.io trough simple-icons project.
How fast it realy is with python ! Arky just released ark-broker
, a python IOT broker that can be bridged with a powered by Ark blockchain or any blockchain with a RESTfull API interface. With 3 simple plugins added to hbmqtt, ark-broker
provides security on subscription / publication and automation with blockchain.
I freely provide to the ark comunity my python work on secp256k1 curve. It is focused on ark cryptography with ecdsa and schnorr signatures.
Ark core webhooks trigger POST requests containing data to a targeted peer. This one then can be parsed to trigger code execution with my python listener
Google sheet document gives a synthetic overview to voters and delegates of how public sharing pool works.
Since the begining of ARK mainnet, some voters are trying to get maximum profit hopping from delegate to another. A vote hopper can reduce considerably the share of other voters. For ARK V1; For ARK V2
Developing arky helps me understand well ARK network. With optimization approach I came up with this protocol that is now implemented by the ARK devs (not used yet).