chaintope / glueby

[WIP] A Ruby library of smart contracts that can be used on Tapyrus.
MIT License
7 stars 10 forks source link

Lock utxo with SKIP LOCKED option #157

Closed Yamaguchi closed 2 years ago

Yamaguchi commented 2 years ago

This works in the case the application uses MySQL (or Postgresql).

UtxoProviderが重複してUtxoを選択しないように UtxoProvider#collect_uncolored_outputs でのUtxoの収集時にロックされたUtxoは検索スキップするようにしました。 使用する場合は、wallet adapter にMySQLWalletAdapterを選択するようにしてください。

Glueby.configuration.wallet_adapter = :mysql
Yamaguchi commented 2 years ago

mysqlのDocker イメージをダウンロードしてテストするようにしてます。

Yamaguchi commented 2 years ago

https://github.com/chaintope/tapyrus-api/issues/283