We have decided to shutdown the Binance Smart Chain bridge due to recently found vulnerability in Binance Smart Chain nodes. We can no longer guarantee safety of the bridge or the funds sent to the bridge’s Binance Smart Chain wallet. Due to constant battle with hackers and malicious people abusing vulnerabilities in EVM wallets and …
Author Archives: Mika
Converting TLO to wTLO (Binance Smart Chain)
Preparation Before sending coins to the bridge, the wallet must be optimized. Easiest way to optimize local wallet file is to open it in SimpleWallet and use “full_optimize” command. If using GUI wallet, it must have been running long enough to optimize all received coins. This can be verified by going to Settings → Preferences …
Continue reading “Converting TLO to wTLO (Binance Smart Chain)”
FreeBSD support for command-line binaries
During this week, we have merged in patches to allow building command-line binaries under FreeBSD. For building you need to install git, cmake, Boost, MiniUPnPc and OpenSSL. The bundled MiniUPnPc library does not support FreeBSD yet. Currently only “develop” branch supports building under FreeBSD. We are planning to support other BSD variants, but it will …
Continue reading “FreeBSD support for command-line binaries”
Disabling webwallet accounts
To limit the total size of wallet holding webwallet accounts, we need to periodically remove addresses that contain large number of transactions. Too many transactions will cause the wallet daemon or webwallet script to run out of memory. Symptoms might include failing transactions, missing balance information or missing transactions in the webwallet frontend. Anyone whose …
Basic operation of Binance bridges for TLO
There is two bridges for Binance, first one bridges Talleo’s own chain with Binance Smart Chain and the another bridge connects wrapped Talleo tokens on Binance Smart Chain (BSC) and Binance Chain (BBC). Talleo ↔ Binance Smart Chain TLO-BSC bridge works on same principle as TLO-ETH bridge, it embeds BSC address in payment ID field …
Continue reading “Basic operation of Binance bridges for TLO”
Optimizing all subwallets using cron script
!/bin/sh curl -s -X POST http://127.0.0.1:33777/json_rpc -H ‘Content-Type: application/json-rpc’ -d ‘{“jsonrpc”: “2.0”, “method”: “getAddresses”, “password”: “password”, “params”: {}, “id”: “1”}’ | jq ‘.result.addresses | .[]’ | xargs -I ADDR curl -s -X POST http://127.0.0.1:33777/json_rpc -H ‘Content-Type: application/json-rpc’ -d ‘{“jsonrpc”: “2.0”, “method”: “sendFusionTransaction”, “password”: “password”, “params”: {“addresses”: [“ADDR”], “destinationAddress”: “ADDR”, “threshold” : 100000000, “anonymity”: 0}, “id”: …
Continue reading “Optimizing all subwallets using cron script”
Blockchain loading issues on GUI wallet
Latest GUI wallet release (version 2.0.8 build 8) introduces change that will replace UTF-8 with legacy character set when converting between file paths used by CryptoNote core and GUI wallet. This should fix issues when file paths contain characters that can’t be represented by first 127 characters of ASCII character set. Used legacy character set …
New server for seed node and official pool
During scheduled monthly maintenance, we decided it’s better to retire old server for official mining pool and one of the seed nodes. We replaced it with 4 core VPS hosted by Hetzner on their Falkenstein data center in Germany. Due to change of data center and hosting provider, the IP address of the seed node …
Continue reading “New server for seed node and official pool”
Basic operation of TLO-ETH bridge
The core logic of the bridge is coded in convertFrom() and convertTo() functions of the contract. convertFrom() is called from the bridge when it receives transaction to the TLO wallet with payment ID. Payment ID is decoded and used as destination ETH address. The decoding uses simple 6-bit table mapping 0-9, a-f and A-F, so …
Anniversary giveaway winners
First prize 1000000.00 TLO went to wallet address: * TA4e1PZfTZf7zHj3RECUTM2dRR7vTD3u2dnSeok9ZXNBcVQgfbbBXL3jgaxNyRHuRNNiStmvJMfAd7ssvJSdr61p1eUP6BSm4 Following addresses got 10000.00 TLO each: * TA4tUqsd2zH6XygyuaM141PLXU2quLjuTPMqYpHTDciXfxWTFyjLj8v7jM1ce3aJrWLMAj2FK8kYxTyDoDF9oKpA2CEUWFmPV * TA4Nx9C7wdM9Rd6d4rtfndA96paCVNHAiQSkRMYtMZoyH1FBJP9ECTSj3EC9kXMrSp7CNSPNyBufiFiVNRCXqPKv21JULUMS5 * TA3jUSJRXH8Rs3JDEJD5V6UTnWei6GTK5iLeFZN7wvdv6qNx9EsLN9jihwPDc1EvyHgZwvp7Ut2ptDVzFFDBz2EM1pyCBWKFr * TA4wVDZ6YX339M5FmuQ4mTGKbkSy9WFe8e2mHiy2VnsoaNE9eWDEVBv5WU6jveNjudJY52EXa3WVVEzN5FDCT1tr227Ldr5Wt * TA4Qwat2gXHZCQaWbzKpoeaTZDiUB4yYq6WNbfMzvXqu4N1hmWvYHiGSUePDe7oD2LFY9dzhqobvhfikZnzmvmab2GWN8zfEY * TA4JSnL83zHHuCjWzrt7akUsvfAJmyVvRJsBEFi5ZiEWY59YW9zyaQc45ygFkTMQHZ8trufD4w8RZVo15pQ8htpY1NnUE1bcs * TA4v7QYDEYtU817QkXR8ukPApMNP9Nu2eYEGPP3ZF1CqR5kTci5P6sH1uHN14CML3TYuaon9tEdeFQaq8EXnnUUB1GaaH8EbV * TA4FhqhKtP3WVLBU8eKtA39SsBLGTeRW3bpKihnkTas1hL8UVQW4agPcHp5WqmH6YEbPPkb43wxR3QhpFBW9YwUX29vM1XmDv * TA48TL7ZHKwJQm5m1dsDrmQesWU3jecmzam1Pgf7bNGq4jvRXQrrQRX9dnEP4ALhVNCDKaB3Q9tYrFgmjqMq57HL2oLMCnwt2 * TA4r3AN1TN4Ufn37cVYWDgZ5wZQmtBH1qBcwT6N9ZBX82UbC3SgKBRvXnAFhGvuEec2etQHxdisqU6gHjzDhpHpu1njXg3hCT * TA34mtF629cP9Gq2HmMSrgRYwsy51U6sGHFQT4CuNNu2d7TN3SdEK5B9dnEP4ALhVNCDKaB3Q9tYrFgmjqMq57HL2oLKVS1j2 * TA3Xci4Vvu5AnCygyVDXXP642am3sFazAEAjcXtDjqqTC7ZdmnUq6vc6ZES2y96yQDAKYLZmDf8V74i72XxbGZCX2H5h9Mona * TA4GnNUnBMQafiG8XzDg7aMC8CShcyYkHQJs8gymikVjdHVKi5qKFSLR5QdpuHTXGGJd2vZGB2ear8BpfhUV9zMh1mt846eqx * TA3Uz9BF7GdLWuTnbfSFeE42jT4Dvb64wKL9jL7dZNawWWLBxJEu8K39dnEP4ALhVNCDKaB3Q9tYrFgmjqMq57HL2oLNdoBoE