Crusader's mission is to break crypto by eliminating the notion of concentrated wealth, making wealth a shared normality, and for volatility to become obsolete.
@Alt_Coin_Jesus@XtreemX So that really just corroborates @XtreemX's analysis further - he could've drawn even more 7-day arrow pairs.
It seems you're looking for problems where there are none, because you're jealous you're not as smart as him.
Get a life now, "dude". And maybe some $KAI. Bye. 😂
Wakey wakey.
A lot has been going on in the background, but a new chapter begins while old chapters continue.
#NFTs are the focus of development in coming months in conjunction with @LordDurden and @XtreemX. Watch this space.
And #Crusader will be upgraded to .NET 5 very soon.
#BatBot enters brave new territory as historical swap analysis using @graphprotocol is added into the mix to eliminate illegitimate token #smartcontracts from its trading activity, especially inheritance disorder honeypots.
Read about #honeypots here: https://t.co/stKd9slkVp
Great to burn the midnight oil with @pro_visn last night testing #BatBot in #Ethereum mainnet. 🍕🍻
We realised pair liquidity is a far more useful metric than market cap for #Uniswap contract monitoring.
Next step: Use @graphprotocol to filter based on txn history.
Progress.
With more successful smoke tests in #Ethereum mainnet this week using filtered monitoring on @blocknative's WebSocket API, #BatBot edges closer to launch from the Batcave.
Next step: Use historical data for further filtering with @graphprotocol's #Uniswap V2 subgraph. #GraphQL
@MuratLite@liamaharon@blocknative@kerry_jiang@ngrok_ OK, that's good to know. But I really need to do it programmatically from my application as the settings are configurable in appsettings.json, and I eventually want the backend to be able to reconfigure the filtering automatically on the fly based on the in-code algo.
Using undocumented @blocknative WebSocket API functionality to programmatically (using @kerry_jiang's #WebSocket4Net) watch the #Uniswap smart contract address for txns filtered by criteria is a far better solution than their documented webhooks feature.
Chrome F12 FTW! #BatBot
@kerry_jiang@liamaharon@blocknative@ngrok_ Of course. As long as an ApiController is exposed, webhooks come in asynchronously on an endpoint method that looks like this:
[HttpPost]
public async Task Post([FromBody] JsonElement message)
@liamaharon@blocknative@kerry_jiang With WebSockets, I can connect directly to a stream from my local test env. With webhooks, I have to use a service such as @ngrok_ to tunnel.
However, your webhooks feature doesn't offer filtering, not that I see documented anyway. But it's great this will be in your SDK soon.
#BatBot had its first successful production smoke test on #Ethereum#mainnet last night. Ran for 1 minute with a capital of 1 ETH and made 0.35 ETH profit.
Gotham enters a new era.
Follow for updates on a game-changing #trading#bot you'll not want to miss. #cryptocurrency
Sometimes, even the #Crusader needs help. Are you Robin, or even a member of the Justice League? Then #BatBot calls for your assistance.
We seek an answer to this question: https://t.co/v2AJCTozfd
Any help would be greatly rewarded!
#Ethereum#blockchain
When you discover a bug in the #Rosalyn C# compiler because the escalating gas algorithm for sending requests to the #Uniswap smart contract is so complex.
Alfred would be proud. #BatBot#Ethereum
https://t.co/Mq0qnFSF1O
#BatBot's mission is to be the most efficient bot of its kind.
To that end, after experimenting with @pipedream, @ServiceStack to subscribe to server-sent events (SSE) for mempool webhooks sent from @blocknative, finally settled on a direct tunnelling solution using @ngrok_ FTW!
One must be careful when using #Ethereum test networks to build #blockchain applications. Some things just aren't in #mainnet, and probably never will be.
Using 'allowed' function on a token contract is simply not allowed. Use 'allowance' instead.
#BatBot
Using #Uniswap contracts on #Ethereum test networks are more of a minefield than Gotham City. "Unexpected issue with estimating the gas" on #Ropsten. Events simply not being fired on #Kovan.
Third time's the charm. #Rinkeby seems fairly solid with plenty of activity.
#BatBot
How do superheroes without superpowers defeat their enemies? Prep.
If an algorithm is flawed, refactor and rework it till it's perfected.
Slippage on #Uniswap can be inferred by iterative queries to getAmountsOut on the smart contract.
Who needs oracles when you have #BatBot?