Skip to content

Releases: lsd-ucsc/decent-pubsub-onchain

v0.1.7

25 Aug 01:48
v0.1.7
565ddae
Compare
Choose a tag to compare

Release note

Contracts

  • PubSub/EventManager.sol
  • PubSub/PubSubService.sol
  • tests/HelloWorldPublisher.sol
  • tests/HelloWorldSubscriber.sol

Build configurations

  • OS: ubuntu-22.04
  • Solc version: 0.8.21+commit.d9974bed.Linux.g++
  • Compiler Flags: --optimize --optimize-runs 200 --revert-strings strip --via-ir --overwrite --base-path /home/runner/work/decent-pubsub-onchain/decent-pubsub-onchain --output-dir /home/runner/work/decent-pubsub-onchain/decent-pubsub-onchain/build/

Checksums

f2857a898be15c69e8de5598dcd3f3e169e94964a0ce9a0bbb1b111f145a81df  solc-static-linux
f8044404446de1118631f52723d7f2d796baec1f7af786a48bf5f653b5c47a43  EventManager.bin
c7e4c8a93bda3b6caaa741510edd26c6cb99edb5c288c1cef38d75e2625307e6  EventManager.abi
52fd079f8948981178e54fcd67abbe92f59d1709eb5580febfbeabb8c5f5d768  PubSubService.bin
99027eff0213ad2af9a52e1e7e9a161f8d1053d70a47f56e46d1ad720f74bbf7  PubSubService.abi
fc7e5335ea230bff0e9c980ff9473a07f003ee69440ba03395933340d359c0da  HelloWorldPublisher.bin
d0e597d2d847dbf7a4ff01c23c5df933d938deeace9b47ab337c2fd113db61c4  HelloWorldPublisher.abi
b4d79cdb306ded58811255c9c6963a0ec6e622a5cb1cfb3ac55463477f6dab94  HelloWorldSubscriber.bin
b8b85d3594a72a75ae2b9cc0f4ea3d76982403264773eb0e1f190c02e34aec5b  HelloWorldSubscriber.abi

Gas Cost Evaluations

Gas Cost of Publishing Events

publish_gas_cost

Gas Cost of Publisher Registeration

register_gas_cost

Gas Cost of Subscribing to Publishers

subscribe_gas_cost

Gas Cost of Contract Deployment

{
	"deployPubSub": 614446
}

Gas Cost Summary

gas_cost

v0.1.6

20 May 01:50
v0.1.6
e787a2c
Compare
Choose a tag to compare

Release note

Contracts

  • PubSub/EventManager.sol
  • PubSub/PubSubService.sol
  • tests/HelloWorldPublisher.sol
  • tests/HelloWorldSubscriber.sol

Build configurations

  • OS: ubuntu-22.04
  • Solc version: 0.8.20+commit.a1b79de6.Linux.g++
  • Compiler Flags: --optimize --optimize-runs 200 --revert-strings strip --via-ir --overwrite --base-path /home/runner/work/decent-pubsub-onchain/decent-pubsub-onchain --output-dir /home/runner/work/decent-pubsub-onchain/decent-pubsub-onchain/build/

Checksums

0479d44fdf9c501c25337fdc540419f1593b884a87b47f023da4f1c700fda782  solc-static-linux
d88c97ae011faa00306f99733b717f5e639a75d2ee663cea628a71c0a5eafb70  EventManager.bin
c7e4c8a93bda3b6caaa741510edd26c6cb99edb5c288c1cef38d75e2625307e6  EventManager.abi
5b3109ecc9b6d92deca38defb97ac2695e291ac70422f763f880507ececd4736  PubSubService.bin
99027eff0213ad2af9a52e1e7e9a161f8d1053d70a47f56e46d1ad720f74bbf7  PubSubService.abi
aa905b4e6bd5cb4b85cf7c40309ff186b5d747d29b3343155ddba67559fa5e3f  HelloWorldPublisher.bin
d0e597d2d847dbf7a4ff01c23c5df933d938deeace9b47ab337c2fd113db61c4  HelloWorldPublisher.abi
a54775738d0984a7373b1151d4c1e50d52863e2eea9c2b8f28b0b801b0c9ccc1  HelloWorldSubscriber.bin
b8b85d3594a72a75ae2b9cc0f4ea3d76982403264773eb0e1f190c02e34aec5b  HelloWorldSubscriber.abi

Gas Cost Evaluations

Gas Cost of Publishing Events

publish_gas_cost

Gas Cost of Publisher Registeration

register_gas_cost

Gas Cost of Subscribing to Publishers

subscribe_gas_cost

Gas Cost of Contract Deployment

{
	"deployPubSub": 623330
}

Gas Cost Summary

gas_cost

v0.1.5

26 Apr 07:37
v0.1.5
692aded
Compare
Choose a tag to compare

Release note

Contracts

  • PubSub/EventManager.sol
  • PubSub/PubSubService.sol
  • tests/HelloWorldPublisher.sol
  • tests/HelloWorldSubscriber.sol

Build configurations

  • OS: ubuntu-22.04
  • Node version: v18.16.0
  • Solc version: 0.8.19+commit.7dd6d404.Emscripten.clang
  • Optimizations: --optimize --optimize-runs 200

Checksums

2105a0461d6837f8b3d9c8393b61bead1497699c87ca0aed47a70e9ffb1b78c7  ./build/EventManager.bin
c7e4c8a93bda3b6caaa741510edd26c6cb99edb5c288c1cef38d75e2625307e6  ./build/EventManager.abi
caa0c63a424f41b291e0cd713c78f35af07d49a264afc6cb77eea00466de2336  ./build/PubSubService.bin
99027eff0213ad2af9a52e1e7e9a161f8d1053d70a47f56e46d1ad720f74bbf7  ./build/PubSubService.abi
2301e3adf95dfc21fa69c6540d16a06714b2136a78e0c5ee75ca6b9b84143ccd  ./build/HelloWorldPublisher.bin
d0e597d2d847dbf7a4ff01c23c5df933d938deeace9b47ab337c2fd113db61c4  ./build/HelloWorldPublisher.abi
c59a4c69cd60dbffeaefeab89a09def05625a328a43ad85e1590aa2873278cf8  ./build/HelloWorldSubscriber.bin
b8b85d3594a72a75ae2b9cc0f4ea3d76982403264773eb0e1f190c02e34aec5b  ./build/HelloWorldSubscriber.abi

Gas Cost Evaluations

Gas Cost of Publishing Events

publish_gas_cost

Gas cost of Subscribing to Publishers

subscribe_gas_cost

v0.1.4

26 Apr 03:35
v0.1.4
f3dac84
Compare
Choose a tag to compare

Release note

Contracts

  • PubSub/EventManager.sol
  • PubSub/PubSubService.sol
  • tests/HelloWorldPublisher.sol
  • tests/HelloWorldSubscriber.sol

Build configurations

  • OS: ubuntu-22.04
  • Node version: v18.16.0
  • Solc version: 0.8.19+commit.7dd6d404.Emscripten.clang
  • Optimizations: --optimize --optimize-runs 200

Checksums

2105a0461d6837f8b3d9c8393b61bead1497699c87ca0aed47a70e9ffb1b78c7  ./build/EventManager.bin
c7e4c8a93bda3b6caaa741510edd26c6cb99edb5c288c1cef38d75e2625307e6  ./build/EventManager.abi
caa0c63a424f41b291e0cd713c78f35af07d49a264afc6cb77eea00466de2336  ./build/PubSubService.bin
99027eff0213ad2af9a52e1e7e9a161f8d1053d70a47f56e46d1ad720f74bbf7  ./build/PubSubService.abi
2301e3adf95dfc21fa69c6540d16a06714b2136a78e0c5ee75ca6b9b84143ccd  ./build/HelloWorldPublisher.bin
d0e597d2d847dbf7a4ff01c23c5df933d938deeace9b47ab337c2fd113db61c4  ./build/HelloWorldPublisher.abi
c59a4c69cd60dbffeaefeab89a09def05625a328a43ad85e1590aa2873278cf8  ./build/HelloWorldSubscriber.bin
b8b85d3594a72a75ae2b9cc0f4ea3d76982403264773eb0e1f190c02e34aec5b  ./build/HelloWorldSubscriber.abi

Gas Cost Evaluations

Gas Cost of Publishing Events

publish_gas_cost

Gas cost of Subscribing to Publishers

subscribe_gas_cost

v0.1.3

26 Apr 02:46
v0.1.3
6ce802c
Compare
Choose a tag to compare

Release note

Contracts

  • PubSub/EventManager.sol
  • PubSub/PubSubService.sol
  • tests/HelloWorldPublisher.sol
  • tests/HelloWorldSubscriber.sol

Build configurations

  • OS: ubuntu-22.04
  • Node version: v18.16.0
  • Solc version: 0.8.19+commit.7dd6d404.Emscripten.clang
  • Optimizations: --optimize --optimize-runs 200

Checksums

2105a0461d6837f8b3d9c8393b61bead1497699c87ca0aed47a70e9ffb1b78c7  ./build/EventManager.bin
c7e4c8a93bda3b6caaa741510edd26c6cb99edb5c288c1cef38d75e2625307e6  ./build/EventManager.abi
caa0c63a424f41b291e0cd713c78f35af07d49a264afc6cb77eea00466de2336  ./build/PubSubService.bin
99027eff0213ad2af9a52e1e7e9a161f8d1053d70a47f56e46d1ad720f74bbf7  ./build/PubSubService.abi
2301e3adf95dfc21fa69c6540d16a06714b2136a78e0c5ee75ca6b9b84143ccd  ./build/HelloWorldPublisher.bin
d0e597d2d847dbf7a4ff01c23c5df933d938deeace9b47ab337c2fd113db61c4  ./build/HelloWorldPublisher.abi
c59a4c69cd60dbffeaefeab89a09def05625a328a43ad85e1590aa2873278cf8  ./build/HelloWorldSubscriber.bin
b8b85d3594a72a75ae2b9cc0f4ea3d76982403264773eb0e1f190c02e34aec5b  ./build/HelloWorldSubscriber.abi

Gas Cost Evaluations

Gas Cost of Publishing Events

![Gas Cost of Publishing Events](data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIKICAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjQ2MC44cHQiIGhlaWdodD0iMzQ1LjZwdCIgdmlld0JveD0iMCAwIDQ2MC44IDM0NS42IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSI+CiA8bWV0YWRhdGE+CiAgPHJkZjpSREYgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICA8Y2M6V29yaz4KICAgIDxkYzp0eXBlIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiLz4KICAgIDxkYzpkYXRlPjIwMjMtMDQtMjZUMDI6NDQ6NDUuOTc0MDQwPC9kYzpkYXRlPgogICAgPGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+CiAgICA8ZGM6Y3JlYXRvcj4KICAgICA8Y2M6QWdlbnQ+CiAgICAgIDxkYzp0aXRsZT5NYXRwbG90bGliIHYzLjcuMSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy88L2RjOnRpdGxlPgogICAgIDwvY2M6QWdlbnQ+CiAgICA8L2RjOmNyZWF0b3I+CiAgIDwvY2M6V29yaz4KICA8L3JkZjpSREY+CiA8L21ldGFkYXRhPgogPGRlZnM+CiAgPHN0eWxlIHR5cGU9InRleHQvY3NzIj4qe3N0cm9rZS1saW5lam9pbjogcm91bmQ7IHN0cm9rZS1saW5lY2FwOiBidXR0fTwvc3R5bGU+CiA8L2RlZnM+CiA8ZyBpZD0iZmlndXJlXzEiPgogIDxnIGlkPSJwYXRjaF8xIj4KICAgPHBhdGggZD0iTSAwIDM0NS42IApMIDQ2MC44IDM0NS42IApMIDQ2MC44IDAgCkwgMCAwIAp6CiIgc3R5bGU9ImZpbGw6ICNmZmZmZmYiLz4KICA8L2c+CiAgPGcgaWQ9ImF4ZXNfMSI+CiAgIDxnIGlkPSJwYXRjaF8yIj4KICAgIDxwYXRoIGQ9Ik0gNTcuNiAzMDcuNTg0IApMIDQxNC43MiAzMDcuNTg0IApMIDQxNC43MiA0MS40NzIgCkwgNTcuNiA0MS40NzIgCnoKIiBzdHlsZT0iZmlsbDogI2ZmZmZmZiIvPgogICA8L2c+CiAgIDxnIGlkPSJtYXRwbG90bGliLmF4aXNfMSI+CiAgICA8ZyBpZD0ieHRpY2tfMSI+CiAgICAgPGcgaWQ9ImxpbmUyZF8xIj4KICAgICAgPGRlZnM+CiAgICAgICA8cGF0aCBpZD0ibTY4NzhkZWU5NTkiIGQ9Ik0gMCAwIApMIDAgMy41IAoiIHN0eWxlPSJzdHJva2U6ICMwMDAwMDA7IHN0cm9rZS13aWR0aDogMC44Ii8+CiAgICAgIDwvZGVmcz4KICAgICAgPGc+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNtNjg3OGRlZTk1OSIgeD0iNzMuODMyNzI3IiB5PSIzMDcuNTg0IiBzdHlsZT0ic3Ryb2tlOiAjMDAwMDAwOyBzdHJva2Utd2lkdGg6IDAuOCIvPgogICAgICA8L2c+CiAgICAgPC9nPgogICAgIDxnIGlkPSJ0ZXh0XzEiPgogICAgICA8IS0tIDEgLS0+CiAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcwLjY1MTQ3NyAzMjIuMTgyNDM3KSBzY2FsZSgwLjEgLTAuMSkiPgogICAgICAgPGRlZnM+CiAgICAgICAgPHBhdGggaWQ9IkRlamFWdVNhbnMtMzEiIGQ9Ik0gNzk0IDUzMSAKTCAxODI1IDUzMSAKTCAxODI1IDQwOTEgCkwgNzAzIDM4NjYgCkwgNzAzIDQ0NDEgCkwgMTgxOSA0NjY2IApMIDI0NTAgNDY2NiAKTCAyNDUwIDUzMSAKTCAzNDgxIDUzMSAKTCAzNDgxIDAgCkwgNzk0IDAgCkwgNzk0IDUzMSAKegoiIHRyYW5zZm9ybT0ic2NhbGUoMC4wMTU2MjUpIi8+CiAgICAgICA8L2RlZnM+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTMxIi8+CiAgICAgIDwvZz4KICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyBpZD0ieHRpY2tfMiI+CiAgICAgPGcgaWQ9ImxpbmUyZF8yIj4KICAgICAgPGc+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNtNjg3OGRlZTk1OSIgeD0iOTAuOTE5ODA5IiB5PSIzMDcuNTg0IiBzdHlsZT0ic3Ryb2tlOiAjMDAwMDAwOyBzdHJva2Utd2lkdGg6IDAuOCIvPgogICAgICA8L2c+CiAgICAgPC9nPgogICAgIDxnIGlkPSJ0ZXh0XzIiPgogICAgICA8IS0tIDIgLS0+CiAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDg3LjczODU1OSAzMjIuMTgyNDM3KSBzY2FsZSgwLjEgLTAuMSkiPgogICAgICAgPGRlZnM+CiAgICAgICAgPHBhdGggaWQ9IkRlamFWdVNhbnMtMzIiIGQ9Ik0gMTIyOCA1MzEgCkwgMzQzMSA1MzEgCkwgMzQzMSAwIApMIDQ2OSAwIApMIDQ2OSA1MzEgClEgODI4IDkwMyAxNDQ4IDE1MjkgClEgMjA2OSAyMTU2IDIyMjggMjMzOCAKUSAyNTMxIDI2NzggMjY1MSAyOTE0IApRIDI3NzIgMzE1MCAyNzcyIDMzNzggClEgMjc3MiAzNzUwIDI1MTEgMzk4NCAKUSAyMjUwIDQyMTkgMTgzMSA0MjE5IApRIDE1MzQgNDIxOSAxMjA0IDQxMTYgClEgODc1IDQwMTMgNTAwIDM4MDMgCkwgNTAwIDQ0NDEgClEgODgxIDQ1OTQgMTIxMiA0NjcyIApRIDE1NDQgNDc1MCAxODE5IDQ3NTAgClEgMjU0NCA0NzUwIDI5NzUgNDM4NyAKUSAzNDA2IDQwMjUgMzQwNiAzNDE5IApRIDM0MDYgMzEzMSAzMjk4IDI4NzMgClEgMzE5MSAyNjE2IDI5MDYgMjI2NiAKUSAyODI4IDIxNzUgMjQwOSAxNzQyIApRIDE5OTEgMTMwOSAxMjI4IDUzMSAKegoiIHRyYW5zZm9ybT0ic2NhbGUoMC4wMTU2MjUpIi8+CiAgICAgICA8L2RlZnM+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTMyIi8+CiAgICAgIDwvZz4KICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyBpZD0ieHRpY2tfMyI+CiAgICAgPGcgaWQ9ImxpbmUyZF8zIj4KICAgICAgPGc+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNtNjg3OGRlZTk1OSIgeD0iMTA4LjAwNjg5IiB5PSIzMDcuNTg0IiBzdHlsZT0ic3Ryb2tlOiAjMDAwMDAwOyBzdHJva2Utd2lkdGg6IDAuOCIvPgogICAgICA8L2c+CiAgICAgPC9nPgogICAgIDxnIGlkPSJ0ZXh0XzMiPgogICAgICA8IS0tIDMgLS0+CiAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwNC44MjU2NCAzMjIuMTgyNDM3KSBzY2FsZSgwLjEgLTAuMSkiPgogICAgICAgPGRlZnM+CiAgICAgICAgPHBhdGggaWQ9IkRlamFWdVNhbnMtMzMiIGQ9Ik0gMjU5NyAyNTE2IApRIDMwNTAgMjQxOSAzMzA0IDIxMTIgClEgMzU1OSAxODA2IDM1NTkgMTM1NiAKUSAzNTU5IDY2NiAzMDg0IDI4NyAKUSAyNjA5IC05MSAxNzM0IC05MSAKUSAxNDQxIC05MSAxMTMwIC0zMyAKUSA4MTkgMjUgNDg4IDE0MSAKTCA0ODggNzUwIApRIDc1MCA1OTcgMTA2MiA1MTkgClEgMTM3NSA0NDEgMTcxNiA0NDEgClEgMjMwOSA0NDEgMjYyMCA2NzUgClEgMjkzMSA5MDkgMjkzMSAxMzU2IApRIDI5MzEgMTc2OSAyNjQyIDIwMDEgClEgMjM1MyAyMjM0IDE4MzggMjIzNCAKTCAxMjk0IDIyMzQgCkwgMTI5NCAyNzUzIApMIDE4NjMgMjc1MyAKUSAyMzI4IDI3NTMgMjU3NSAyOTM5IApRIDI4MjIgMzEyNSAyODIyIDM0NzUgClEgMjgyMiAzODM0IDI1NjcgNDAyNiAKUSAyMzEzIDQyMTkgMTgzOCA0MjE5IApRIDE1NzggNDIxOSAxMjgxIDQxNjIgClEgOTg0IDQxMDYgNjI4IDM5ODggCkwgNjI4IDQ1NTAgClEgOTg4IDQ2NTAgMTMwMiA0NzAwIApRIDE2MTYgNDc1MCAxODk0IDQ3NTAgClEgMjYxMyA0NzUwIDMwMzEgNDQyMyAKUSAzNDUwIDQwOTcgMzQ1MCAzNTQxIApRIDM0NTAgMzE1MyAzMjI4IDI4ODYgClEgMzAwNiAyNjE5IDI1OTcgMjUxNiAKegoiIHRyYW5zZm9ybT0ic2NhbGUoMC4wMTU2MjUpIi8+CiAgICAgICA8L2RlZnM+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTMzIi8+CiAgICAgIDwvZz4KICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyBpZD0ieHRpY2tfNCI+CiAgICAgPGcgaWQ9ImxpbmUyZF80Ij4KICAgICAgPGc+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNtNjg3OGRlZTk1OSIgeD0iMTI1LjA5Mzk3MSIgeT0iMzA3LjU4NCIgc3R5bGU9InN0cm9rZTogIzAwMDAwMDsgc3Ryb2tlLXdpZHRoOiAwLjgiLz4KICAgICAgPC9nPgogICAgIDwvZz4KICAgICA8ZyBpZD0idGV4dF80Ij4KICAgICAgPCEtLSA0IC0tPgogICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjEuOTEyNzIxIDMyMi4xODI0MzcpIHNjYWxlKDAuMSAtMC4xKSI+CiAgICAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBpZD0iRGVqYVZ1U2Fucy0zNCIgZD0iTSAyNDE5IDQxMTYgCkwgODI1IDE2MjUgCkwgMjQxOSAxNjI1IApMIDI0MTkgNDExNiAKegpNIDIyNTMgNDY2NiAKTCAzMDQ3IDQ2NjYgCkwgMzA0NyAxNjI1IApMIDM3MTMgMTYyNSAKTCAzNzEzIDExMDAgCkwgMzA0NyAxMTAwIApMIDMwNDcgMCAKTCAyNDE5IDAgCkwgMjQxOSAxMTAwIApMIDMxMyAxMTAwIApMIDMxMyAxNzA5IApMIDIyNTMgNDY2NiAKegoiIHRyYW5zZm9ybT0ic2NhbGUoMC4wMTU2MjUpIi8+CiAgICAgICA8L2RlZnM+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNEZWphVnVTYW5zLTM0Ii8+CiAgICAgIDwvZz4KICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyBpZD0ieHRpY2tfNSI+CiAgICAgPGcgaWQ9ImxpbmUyZF81Ij4KICAgICAgPGc+CiAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNtNjg3OGRlZTk1OSIgeD0iMTQyLjE4MTA1MyIgeT0iMzA3LjU4NCIgc3R5bGU9InN0cm9rZTogIzAwMDAwMDsgc3Ryb2tlLXdpZHRoOiAwLjgiLz4KICAgICAgPC9nPgogICAgIDwvZz4KICAgICA8ZyBpZD0idGV4dF81Ij4KICAgICAgPCEtLSA1IC0tPgogICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMzguOTk5ODAzIDMyMi4xODI0MzcpIHNjYWxlKDAuMSAtMC4xKSI+CiAgICAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBpZD0iRGVqYVZ1U2Fucy0zNSIgZD0iTSA2OTEgNDY2NiAKTCAzMTY5IDQ2NjYgCkwgMzE2OSA0MTM0IApMIDEyNjkgNDEzNCAKTCAxMjY5IDI5OTEgClEgMTQwNiAzMDM4IDE1NDMgMzA2MSAKUSAxNjgxIDMwODQgMTgxOSAzMDg0IApRIDI2MDAgMzA4NCAzMDU2IDI2NTYgClEgMzUxMyAyMjI4IDM1MTMgMTQ5NyAKUSAzNTEzIDc0NCAzMDQ0IDMyNiAKUSAyNTc1IC05MSAxNzIyIC05MSAKUSAxNDI4IC05MSAxMTIzIC00MSAKUSA4MTkgOSA0OTQgMTA5IApMIDQ5NCA3NDQgClEgNzc1IDU5MSAxMDc1IDUxNiAKUSAxMzc1IDQ0MSAxNzA5IDQ0MSAKUSAyMjUwIDQ0MSAyNTY1IDcyNSAKUSAyODgxIDEwMDkgMjg4MSAxNDk3IApRIDI4ODEgMTk4NCAyNTY1IDIyNjggClEgMjI1MCAyNTUzIDE3MDkgMjU1MyAKUSAxNDU2IDI1NTMgMTIwNCAyNDk3IApRIDk1MyAyNDQxIDY5MSAyMzIyIApMIDY5MSA0NjY2IAp6CiIgdHJhbnNmb3JtPSJzY2FsZSgwLjAxNTYyNSkiLz4KICAgICAgIDwvZGVmcz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI0RlamFWdVNhbnMtMzUiLz4KICAgICAgPC9nPgogICAgIDwvZz4KICAgIDwvZz4KICAgIDxnIGlkPSJ4dGlja182Ij4KICAgICA8ZyBpZD0ibGluZTJkXzYiPgogICAgICA8Zz4KICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI202ODc4ZGVlOTU5IiB4PSIxNTkuMjY4MTM0IiB5PSIzMDcuNTg0IiBzdHlsZT0ic3Ryb2tlOiAjMDAwMDAwOyBzdHJva2Utd2lkdGg6IDAuOCIvPgogICAgICA8L2c+CiAgICAgPC9nPgogICAgIDxnIGlkPSJ0ZXh0XzYiPgogICAgICA8IS0tIDYgLS0+CiAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE1Ni4wODY4ODQgMzIyLjE4MjQzNykgc2NhbGUoMC4xIC0wLjEpIj4KICAgICAgIDxkZWZzPgogICAgICAgIDxwYXRoIGlkPSJEZWphVnVTYW5zLTM2IiBkPSJNIDIxMTMgMjU4NCAKUSAxNjg4IDI1ODQgMTQzOSAyMjkzIApRIDExOTEgMjAwMyAxMTkxIDE0OTcgClEgMTE5MSA5OTQgMTQzOSA3MDEgClEgMTY4OCA0MDkgMjExMyA0MDkgClEgMjUzOCA0MDkgMjc4NiA3MDEgClEgMzAzNCA5OTQgMzAzNCAxNDk3IApRIDMwMzQgMjAwMyAyNzg2IDIyOTMgClEgMjUzOCAyNTg0IDIxMTMgMjU4NCAKegpNIDMzNjYgNDU2MyAKTCAzMzY2IDM5ODggClEgMzEyOCA0MTAwIDI4ODYgNDE1OSAKUSAyNjQ0IDQyMTkgMjQwNiA0MjE5IApRIDE3ODEgNDIxOSAxNDUxIDM3OTcgClEgMTEyMiAzMzc1IDEwNzUgMjUyMiAKUSAxMjU5IDI3OTQgMTUzNyAyOTM5IApRIDE4MTYgMzA4NCAyMTUwIDMwODQgClEgMjg1MyAzMDg0IDMyNjEgMjY1NyAKUSAzNjY5IDIyMzEgMzY2OSAxNDk3IApRIDM2NjkgNzc4IDMyNDQgMzQzIApRIDI4MTkgLTkxIDIxMTMgLTkxIApRIDEzMDMgLTkxIDg3NSA1MjkgClEgNDQ3IDExNTAgNDQ3IDIzMjggClEgNDQ3IDM0MzQgOTcyIDQwOTIgClEgMTQ5NyA0NzUwIDIzODEgNDc1MCAKUSAyNjE5IDQ3NTAgMjg2MSA0NzAzIApRIDMxMDMgNDY1NiAzMzY2IDQ1NjMgCnoKIiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPgogICAgICAgPC9kZWZzPgogICAgICAgPHVzZSB4bGluazpocmVmPSIjRGVqYVZ1U2Fucy0zNiIvPgogICAgICA8L2c+CiAgICAgPC9nPgogICAgPC9nPgogICAgPGcgaWQ9Inh0aWNrXzciPgogICAgIDxnIGlkPSJsaW5lMmRfNyI+CiAgIC...

Read more

v0.1.2

21 Apr 02:01
v0.1.2
7b51d72
Compare
Choose a tag to compare

Release note

Contracts

  • PubSub/EventManager.sol
  • PubSub/PubSubService.sol
  • tests/HelloWorldPublisher.sol
  • tests/HelloWorldSubscriber.sol

Build configurations

  • OS: ubuntu-22.04
  • Node version: v18.16.0
  • Solc version: 0.8.19+commit.7dd6d404.Emscripten.clang
  • Optimizations: --optimize --optimize-runs 200

Checksums

2105a0461d6837f8b3d9c8393b61bead1497699c87ca0aed47a70e9ffb1b78c7  ./build/EventManager.bin
c7e4c8a93bda3b6caaa741510edd26c6cb99edb5c288c1cef38d75e2625307e6  ./build/EventManager.abi
caa0c63a424f41b291e0cd713c78f35af07d49a264afc6cb77eea00466de2336  ./build/PubSubService.bin
99027eff0213ad2af9a52e1e7e9a161f8d1053d70a47f56e46d1ad720f74bbf7  ./build/PubSubService.abi
2301e3adf95dfc21fa69c6540d16a06714b2136a78e0c5ee75ca6b9b84143ccd  ./build/HelloWorldPublisher.bin
d0e597d2d847dbf7a4ff01c23c5df933d938deeace9b47ab337c2fd113db61c4  ./build/HelloWorldPublisher.abi
c59a4c69cd60dbffeaefeab89a09def05625a328a43ad85e1590aa2873278cf8  ./build/HelloWorldSubscriber.bin
b8b85d3594a72a75ae2b9cc0f4ea3d76982403264773eb0e1f190c02e34aec5b  ./build/HelloWorldSubscriber.abi

v0.1.1

21 Apr 01:39
v0.1.1
faaa7b0
Compare
Choose a tag to compare

Release note

Contracts

  • PubSub/EventManager.sol
  • PubSub/PubSubService.sol
  • tests/HelloWorldPublisher.sol
  • tests/HelloWorldSubscriber.sol

Build configurations

  • OS: ubuntu-22.04
  • Node version: v18.16.0
  • Solc version: 0.8.19+commit.7dd6d404.Emscripten.clang
  • Optimizations: --optimize --optimize-runs 200

Checksums

2105a0461d6837f8b3d9c8393b61bead1497699c87ca0aed47a70e9ffb1b78c7 ./build/EventManager.bin
c7e4c8a93bda3b6caaa741510edd26c6cb99edb5c288c1cef38d75e2625307e6 ./build/EventManager.abi
caa0c63a424f41b291e0cd713c78f35af07d49a264afc6cb77eea00466de2336 ./build/PubSubService.bin
99027eff0213ad2af9a52e1e7e9a161f8d1053d70a47f56e46d1ad720f74bbf7 ./build/PubSubService.abi
2301e3adf95dfc21fa69c6540d16a06714b2136a78e0c5ee75ca6b9b84143ccd ./build/HelloWorldPublisher.bin
d0e597d2d847dbf7a4ff01c23c5df933d938deeace9b47ab337c2fd113db61c4 ./build/HelloWorldPublisher.abi
c59a4c69cd60dbffeaefeab89a09def05625a328a43ad85e1590aa2873278cf8 ./build/HelloWorldSubscriber.bin
b8b85d3594a72a75ae2b9cc0f4ea3d76982403264773eb0e1f190c02e34aec5b ./build/HelloWorldSubscriber.abi