35 Commits

Author SHA1 Message Date
Carlosokumu
2055038c80 update deployed voucher list 2024-12-18 08:52:57 +03:00
Carlosokumu
679d92ae4d update deployed voucher list 2024-12-18 07:53:04 +03:00
Carlosokumu
8abbf2f938 add list of already deployed vouchers 2024-12-18 07:30:53 +03:00
Carlosokumu
c3bcd54ed7 add voucher create 2024-12-18 07:30:21 +03:00
Carlosokumu
e79665190a generate 3 random chars instead of two 2024-12-18 07:29:57 +03:00
Carlosokumu
8bc9f5619c chore: remove voucher list 2024-12-16 10:55:15 +03:00
Carlosokumu
b32d776183 add default env vars,use actual voucher decimal 2024-12-16 09:48:47 +03:00
Carlosokumu
db815494d3 downgrade web3 version 2024-12-15 21:07:08 +03:00
Carlosokumu
682836fa1e add nonce parameter 2024-12-15 12:37:33 +03:00
Carlosokumu
1ea883ae54 add voucher list 2024-12-15 12:36:52 +03:00
Carlosokumu
4a4eb0f077 update seed commands 2024-12-15 12:36:39 +03:00
Carlosokumu
885271ce69 add sample custodial seed commands 2024-12-13 15:03:35 +03:00
Carlosokumu
b586273f70 add sample deployed vouchers 2024-12-13 14:58:02 +03:00
Carlosokumu
3a9a123648 add bearer token example 2024-12-12 14:04:32 +03:00
Carlosokumu
01d7de89c2 add explit nonce value to cast commands 2024-12-12 14:02:27 +03:00
Carlosokumu
7b9bff6541 add transfer to custodial accounts 2024-12-11 17:46:38 +03:00
Carlosokumu
2f0b59e579 fix parser error 2024-12-10 15:55:12 +03:00
Carlosokumu
e5ed224c72 wait for process to finish before next execution 2024-12-09 10:09:57 +03:00
Carlosokumu
e530925d9c update example env 2024-12-06 15:12:50 +03:00
Carlosokumu
1bbf26ceb1 add sleep after each execution 2024-12-06 15:08:51 +03:00
Carlosokumu
c5ff6f3bf1 update sample commands 2024-12-06 15:07:23 +03:00
Carlosokumu
d1a794fe37 update handlers: add thread sleep to allow token registration 2024-12-06 14:08:43 +03:00
Carlosokumu
9aaa125948 add command to add token to token index 2024-12-06 10:23:19 +03:00
Carlosokumu
78fc736ed7 update handlers: append new vouchers to json store 2024-12-05 17:57:32 +03:00
Carlosokumu
dc87181e0a parse json from ge-publish 2024-11-30 11:46:55 +03:00
Carlosokumu
a5e84ba7df add json flag to cast commands 2024-11-29 14:31:47 +03:00
Carlosokumu
dece337480 add seed commands 2024-11-29 14:02:09 +03:00
Carlosokumu
3e42f10625 Merge branch 'lash/mux-input' into v-seed-test 2024-11-28 15:50:14 +03:00
lash
e343ee8bae Allow two labels in voucher transfer 2024-11-28 12:37:24 +00:00
Carlosokumu
24172aa4b5 update handlers 2024-11-27 15:30:47 +03:00
Carlosokumu
71d157a482 raise error on invalid input 2024-11-26 14:42:33 +03:00
Carlosokumu
4da0e5812f use same private key for minting 2024-11-26 13:30:52 +03:00
Carlosokumu
9b513b672d update commands 2024-11-26 13:08:02 +03:00
Carlosokumu
f6c0e2de04 update handlers 2024-11-26 10:05:11 +03:00
Carlosokumu
541d083fc7 update commands 2024-11-26 10:04:26 +03:00
6 changed files with 654 additions and 197 deletions

View File

@@ -1,4 +1,17 @@
PRIVATE_KEY=PRIVATE_KEY=1e1d0c151ajjajajsanakaka54ba
#Chain params
CHAIN_ID = 44787
RPC = https://alfajores-forno.celo-testnet.org
GAS_FEE_CAP = 35000000000
GAS_FEE_CAP = 35000000000
#Amount of gas to topup each generated account
GAS_TOPUP = "0.01ether"
#address to token index
TOKEN_INDEX = 0xD774bc082003eaF8DF74eEcD43AD44F03D488418
#Private key with the required permissions
MASTER_PRIVATE_KEY = 1e1d0c1519479f68d9
#Token required to perform custodial api calls
BEARER_TOKEN=eyJhbGciOiJFZERTQSIsInR5cCI6IkpXVCJ9

View File

@@ -0,0 +1,13 @@
VOUCHER_CREATE - MIA MIAPESA 6
VOUCHER_CREATE - MES MAASAIPESA 6
VOUCHER_CREATE - KMP KAMBAPESA 6
KEY_CREATE - mijikenda custodialstore
KEY_CREATE - kamba custodialstore
KEY_CREATE - maasai custodialstore
KEY_CREATE - agiriama custodialstore
VOUCHER_MINT - MIA 100000000 mijikenda
VOUCHER_MINT - MES 100000000 maasai
VOUCHER_MINT - KMP 100000000 kamba
VOUCHER_TRANSFER - MIA 2000000 kamba mijikenda
VOUCHER_TRANSFER - MES 2000000 mijikenda maasai
VOUCHER_TRANSFER - KMP 2000000 mijikenda kamba

780
parse.py

File diff suppressed because it is too large Load Diff

View File

@@ -1,29 +1,61 @@
aiee==0.3.2
aiohappyeyeballs==2.4.3
aiohttp==3.10.11
aiosignal==1.3.1
annotated-types==0.7.0
asn1crypto==1.5.1
async-timeout==5.0.1
attrs==24.2.0
bitarray==3.0.0
certifi==2024.8.30
cffi==1.17.1
chainlib==0.5.4
chainlib-eth==0.6.3
charset-normalizer==3.4.0
ckzg==2.0.1
coincurve==15.0.0
confini==0.6.5
cryptography==3.2.1
cytoolz==1.0.0
eth-account==0.13.4
eth-erc20==0.9.0
eth-hash==0.7.0
eth-keyfile==0.8.1
eth-keys==0.6.0
eth-rlp==2.1.0
eth-typing==5.0.1
eth-utils==2.3.2
eth-utils
eth_abi==5.1.0
frozenlist==1.5.0
funga==0.5.7
funga-eth==0.8.0
hexathon==0.1.7
hexbytes==1.2.1
idna==3.10
json-rpc==1.13.0
multidict==6.1.0
nats-py==2.9.0
parsimonious==0.10.0
ply==3.11
potaahto==0.1.2
propcache==0.2.0
pycparser==2.22
pycryptodome==3.10.1
pydantic==2.10.1
pydantic_core==2.27.1
pysha3==1.0.2
python-dotenv==1.0.1
python-gnupg==0.4.9
rlp==3.0.0
pyunormalize==16.0.0
regex==2024.11.6
requests==2.32.3
safe-pysha3==1.0.4
six==1.16.0
toolz==1.0.0
types-requests==2.32.0.20241016
typing_extensions==4.12.2
urllib3==2.2.3
web3==6.1.0
websocket-client==0.57.0
websockets==13.1
yarl==1.15.2

View File

@@ -1,4 +0,0 @@
KEY_CREATE - lockkey custodialstore
VOUCHER_CREATE - stm stopcoin 6
VOUCHER_TRANSFER - 0x0d3D8A97f970fbdf7486274b02A8308d8aCcE6a1 5000000 0xEa436D1d29a46880b0E956c22187314A8777B463 0xEef7Ad2cCCB317E6898F43eA2B5b1BD1E9C13b1
VOUCHER_MINT - 0x2e8ce655BEfBee9b29A34fcecb3193462e4d0999 5000000 0x74096a72495fe95710c675e78bd4a10f2bfe08bc

1
vouchers.json Normal file
View File

@@ -0,0 +1 @@
[{"voucher_address": "0xe1E6362959a1E868443F063aD0aBAFab4A41Bcc2", "owner": "1e1d0c1519479f68d9c8d07352a8e7e7cb9e2c676bce422f84502412cf3954ba", "symbol": "KMPJYQA", "decimals": 6}, {"voucher_address": "0xC4a7c6873b4B57EfFECE675dD8143a86d6DA5f5B", "owner": "1e1d0c1519479f68d9c8d07352a8e7e7cb9e2c676bce422f84502412cf3954ba", "symbol": "MESVLIG", "decimals": 6}, {"voucher_address": "0x167691968E9Cc3f81788eaD15cbB18e3437cFb70", "owner": "1e1d0c1519479f68d9c8d07352a8e7e7cb9e2c676bce422f84502412cf3954ba", "symbol": "MIAVGEF", "decimals": 6}, {"voucher_address": "0xa6E7258b375a98af44aECFc30e1B14BFc60913F0", "owner": "1e1d0c1519479f68d9c8d07352a8e7e7cb9e2c676bce422f84502412cf3954ba", "symbol": "KMPNRAR", "decimals": 6}, {"voucher_address": "0xeCb48fcEd893757f7a956E556a215f2E8523b067", "owner": "1e1d0c1519479f68d9c8d07352a8e7e7cb9e2c676bce422f84502412cf3954ba", "symbol": "MESROLE", "decimals": 6}, {"voucher_address": "0x57B62c8ea79032fF21C95A0CC2b89433259dc8f6", "owner": "1e1d0c1519479f68d9c8d07352a8e7e7cb9e2c676bce422f84502412cf3954ba", "symbol": "MIAPRNF", "decimals": 6}, {"voucher_address": "0x850FD17BeE9C849c4Ed61B3bA4D3c54576641595", "owner": "1e1d0c1519479f68d9c8d07352a8e7e7cb9e2c676bce422f84502412cf3954ba", "symbol": "KMPDHKA", "decimals": 6}, {"voucher_address": "0x03ceb8E85d661626C421094ce7A0AF3a3FEEF8A3", "owner": "1e1d0c1519479f68d9c8d07352a8e7e7cb9e2c676bce422f84502412cf3954ba", "symbol": "MESPUFA", "decimals": 6}, {"voucher_address": "0x58e3Fa578D42cCd9Af8E8875a37d9C378456C47D", "owner": "1e1d0c1519479f68d9c8d07352a8e7e7cb9e2c676bce422f84502412cf3954ba", "symbol": "MIAFWKG", "decimals": 6}, {"voucher_address": "0x0CA60E4b670599466125Ef48FC9d733E2B8927E5", "owner": "1e1d0c1519479f68d9c8d07352a8e7e7cb9e2c676bce422f84502412cf3954ba", "symbol": "KMPFXA", "decimals": 6}, {"voucher_address": "0x4EAbC5070721c9FE18d463Fb75bf6E2A04FbAeE7", "owner": "1e1d0c1519479f68d9c8d07352a8e7e7cb9e2c676bce422f84502412cf3954ba", "symbol": "MESAWX", "decimals": 6}, {"voucher_address": "0x803EC23bd814b954E938c2cF28356ea0241629D4", "owner": "1e1d0c1519479f68d9c8d07352a8e7e7cb9e2c676bce422f84502412cf3954ba", "symbol": "MIAVJA", "decimals": 6}, {"voucher_address": "0xCe131E4f7fC9f23Ee7768E76a8D14852b3B044aF", "owner": "1e1d0c1519479f68d9c8d07352a8e7e7cb9e2c676bce422f84502412cf3954ba", "symbol": "KMPLV", "decimals": 6}, {"voucher_address": "0xE276Dd85280B962D04F81CCee0eD295a92EC1Fa1", "owner": "1e1d0c1519479f68d9c8d07352a8e7e7cb9e2c676bce422f84502412cf3954ba", "symbol": "MESPH", "decimals": 6}, {"voucher_address": "0x4AFC95baBA518ec7F6172fDD720645f7a80B4540", "owner": "1e1d0c1519479f68d9c8d07352a8e7e7cb9e2c676bce422f84502412cf3954ba", "symbol": "MIAZV", "decimals": 6}, {"voucher_address": "0xAD8e88D24017aFdf5c32deab6fb6104518b75b05", "owner": "1e1d0c1519479f68d9c8d07352a8e7e7cb9e2c676bce422f84502412cf3954ba", "symbol": "KMPCY", "decimals": 6}, {"voucher_address": "0x4721fE870d23F97Ac0E74980061e922b7180508E", "owner": "1e1d0c1519479f68d9c8d07352a8e7e7cb9e2c676bce422f84502412cf3954ba", "symbol": "MESSH", "decimals": 6}, {"voucher_address": "0x7f5d2c9E9bFFe2f80D03a3D609Ce82C2c7fA78C2", "owner": "1e1d0c1519479f68d9c8d07352a8e7e7cb9e2c676bce422f84502412cf3954ba", "symbol": "MIAWX", "decimals": 6}, {"voucher_address": "0x49666B0E0FFB6A8316708dE7b0CbB0085aC04a63", "owner": "1e1d0c1519479f68d9c8d07352a8e7e7cb9e2c676bce422f84502412cf3954ba", "symbol": "KMP", "decimals": 6}, {"voucher_address": "0x66bA02957ae7D8C624e0BE8a7223D0fF942F6608", "owner": "1e1d0c1519479f68d9c8d07352a8e7e7cb9e2c676bce422f84502412cf3954ba", "symbol": "MES", "decimals": 6}, {"voucher_address": "0xC3744229442b410fc5CD5D438a8Bc0A749D8E4eC", "owner": "1e1d0c1519479f68d9c8d07352a8e7e7cb9e2c676bce422f84502412cf3954ba", "symbol": "MIA", "decimals": 6}]