Multi-Purpose ERC20 Dapp, Create Accounts, Check Balances, Make Transactions, Deploy Verify & Interact With Smart Contracts, Swap ERC20 Tokens, Interact With Exchange Using Api Authentication, Convert Crypto To Crypto Value & Get Token Prices In USD
Project description
WUDDZ-DAPP
Description
-
Wuddz-Dapp Is An Awesomely Coded Web3 (Infura Apikey Required) Decentralized Application In Python, For Everyday Cryptocurrency Needs.
-
Create Accounts, Get All Token Balances & Usd Value For An Account/Wallet, Make Transactions
-
Deploy Verify & Interact With Smart Contracts, Swap ERC20 Tokens Using 0x Api Quotes (Apikey Required), Get Crypto Value In Other Currencies
-
Get Token Prices In USD, Interact With An Exchange (Via Api Authentication) Using Ccxt Api (The Best Trading API On The Planet)
-
Decode Base64 Encoded Strings.
-
I Wrote This Application At The Height Of The Web3 Craze,
-
I've Seen Way Too Many People Being Scammed & Taken Advantage Of
-
All From Visiting Shady Websites Or Using Circumspect Software, Namely Web Browsers
-
Wuddz-Dapp Is Safe And It Gets The Job Done Period.
-
Fully Updated & Good To Go.
Requirements
- python
- ccxt
- pycoingecko
- requests
- setuptools
- web3
Installation
Install using PyPI:
$ pip install wuddz-dapp
Install locally by cloning or downloading and extracting the repo, then cd into 'dist' directory and execute:
$ pip install wuddz_dapp-1.0.4.tar.gz
Then to launch Wuddz-Dapp, execute the following in the terminal:
$ wudz-dapp
Then to launch Wuddz-Dapp Exchange_API, execute the following in the terminal:
$ wudz-eapi
Library
Get Current Price Of Ethereum In USD.
>>> from wuddz_dapp import dapp
>>> dp=dapp.Dapp()
>>> dp.get_price('ethereum')
1782.58
Get Ethereum Balance On Ethereum Mainnet.
>>> from wuddz_dapp import dapp
>>> dp=dapp.Dapp()
>>> dp.block_network(nc='mainnet')
>>> dp.eth_value('0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045')
Decimal('935.143444994707078128')
Get Ethereum Address/Ens Name On Ethereum Mainnet.
>>> from wuddz_dapp import dapp
>>> dp=dapp.Dapp()
>>> dp.block_network(nc='mainnet')
>>> dp.ens_addr('0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045')
'vitalik.eth'
Get USDT(Tether) Contract Address On Ethereum Mainnet.
>>> from wuddz_dapp import dapp
>>> dp=dapp.Dapp()
>>> dp.block_network(nc='mainnet')
>>> dp.tkn_address('USDT', n='mainnet')
'0xdac17f958d2ee523a2206206994597c13d831ec7'
Authenticate To Bybit Testnet Exchange With Required API Credentials & Print 'BTC/USD:BTC' Token Info Result Dictionary.
>>> from wuddz_dapp import exchange_api
>>> eapi=exchange_api.Exchange()
>>> exd={
... 'enableRateLimit': True,
... 'options': {'adjustForTimeDifference': True},
... 'apiKey': 'exchangeapikeyhere',
... 'secret': 'exchangesecrethere'
... }
>>> eapi._exchange('bybit', exd, tn='t')
>>> eapi.token_info('BTC/USD:BTC')
{'symbol': 'BTC/USD:BTC', 'timestamp': None, 'datetime': None, 'high': 34294.0, 'low': 33000.0, 'bid': 33643.5, 'bidVolume': 115966.0, 'ask': 33647.0, 'askVolume': 102616.0, 'vwap': 2.9425371718953e-05, 'open': 33982.5, 'close': 33647.0, 'last': 33647.0, 'previousClose': None, 'change': -335.5, 'percentage': -0.9872, 'average': 33814.75, 'baseVolume': 1017340443.0, 'quoteVolume': 29935.6207, 'info': {'symbol': 'BTCUSD', 'lastPrice': '33647.00', 'indexPrice': '33638.12', 'markPrice': '33642.01', 'prevPrice24h': '33982.50', 'price24hPcnt': '-0.009872', 'highPrice24h': '34294.00', 'lowPrice24h': '33000.00', 'prevPrice1h': '33515.00', 'openInterest': '43895114', 'openInterestValue': '1304.77', 'turnover24h': '29935.6207', 'volume24h': '1017340443', 'fundingRate': '0.0001', 'nextFundingTime': '1698451200000', 'predictedDeliveryPrice': '', 'basisRate': '', 'deliveryFeeRate': '', 'deliveryTime': '0', 'ask1Size': '102616', 'bid1Price': '33643.50', 'ask1Price': '33647.00', 'bid1Size': '115966', 'basis': ''}}
Video:
Contact Info:
- Email: wuddz_devs@protonmail.com
- Github: https://github.com/wuddz-devs
- Telegram: https://t.me/wuddz_devs
- Youtube: https://youtube.com/@wuddz-devs
- Reddit: https://reddit.com/user/wuddz-devs
Buy Me A Coffee!!
- ERC20: 0xbF4d5309Bc633d95B6a8fe60E6AF490F11ed2Dd1
- BTC: bc1qa7ssx0e4l6lytqawrnceu6hf5990x4r2uwuead
- LTC: LdbcFiQVUMTfc9eJdc5Gw2nZgyo6WjKCj7
- DOGE: DFwLwtcam7n2JreSpq1r2rtkA48Vos5Hgm
- TRON: TY6e3dWGpqyn2wUgnA5q63c88PJzfDmQAD
Enjoy my awesome creativity!!
Peace & Love Always!!
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file wuddz_dapp-1.0.4.tar.gz
.
File metadata
- Download URL: wuddz_dapp-1.0.4.tar.gz
- Upload date:
- Size: 71.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b0f41a520bc711113e3a27a57164b7a7655db7ee450377904b0efba75bdd9b2 |
|
MD5 | 38d2e3df0f72d413b38c719842263769 |
|
BLAKE2b-256 | 6ab1c1ab05f8dde6c4072e3da6732a1af131263de3a1e90dae74fe7015a8bd6e |
File details
Details for the file wuddz_dapp-1.0.4-py3-none-any.whl
.
File metadata
- Download URL: wuddz_dapp-1.0.4-py3-none-any.whl
- Upload date:
- Size: 46.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | dd0c34ad056b1947310960f5f247c998497a9bf0d663022192571ee35566260a |
|
MD5 | b6d438313f0c3401ae5da4015c31027e |
|
BLAKE2b-256 | 258afa9add988c3dd0dbe58860755cda827877eb2c966ee2d60848f627f3a2ff |