![require(esm) Backported to Node.js 20, Paving the Way for ESM-Only Packages](https://cdn.sanity.io/images/cgdhsj6q/production/be8ab80c8efa5907bc341c6fefe9aa20d239d890-1600x1097.png?w=400&fit=max&auto=format)
Security News
require(esm) Backported to Node.js 20, Paving the Way for ESM-Only Packages
require(esm) backported to Node.js 20, easing the transition to ESM-only packages and reducing complexity for developers as Node 18 nears end-of-life.
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
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.
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
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': ''}}
FAQs
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
We found that wuddz-dapp demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
require(esm) backported to Node.js 20, easing the transition to ESM-only packages and reducing complexity for developers as Node 18 nears end-of-life.
Security News
PyPI now supports iOS and Android wheels, making it easier for Python developers to distribute mobile packages.
Security News
Create React App is officially deprecated due to React 19 issues and lack of maintenance—developers should switch to Vite or other modern alternatives.