From 6c6c48965e32319e041360897be2c443ac88a269 Mon Sep 17 00:00:00 2001 From: nolash Date: Wed, 22 Dec 2021 19:13:18 +0000 Subject: [PATCH] Add set, bind to registry --- solidity/Registry.sol | 8 ++++---- solidity/RegistryClient.sol | 9 +++++++++ 2 files changed, 13 insertions(+), 4 deletions(-) create mode 100644 solidity/RegistryClient.sol diff --git a/solidity/Registry.sol b/solidity/Registry.sol index c6cbb83..ce43238 100644 --- a/solidity/Registry.sol +++ b/solidity/Registry.sol @@ -2,10 +2,10 @@ pragma solidity >=0.6.12; // Author: Louis Holbrook 0826EDA1702D1E87C6E2875121D2E7BB88C2A746 // SPDX-License-Identifier: GPL-3.0-or-later -// File-version: 2 +// File-version: 1 -interface RegistryClient { - function addressOf(bytes32) external view returns (address); - function set(bytes32, address, bytes32, bytes32) external returns (bool); +interface Registry { + function set(bytes32, address) external returns (bool); + function bind(bytes32, bytes32) external returns (bool); function identifiers(uint256) external view returns (bytes32); } diff --git a/solidity/RegistryClient.sol b/solidity/RegistryClient.sol new file mode 100644 index 0000000..cd1fd6f --- /dev/null +++ b/solidity/RegistryClient.sol @@ -0,0 +1,9 @@ +pragma solidity >=0.6.12; + +// Author: Louis Holbrook 0826EDA1702D1E87C6E2875121D2E7BB88C2A746 +// SPDX-License-Identifier: GPL-3.0-or-later +// File-version: 3 + +interface RegistryClient { + function addressOf(bytes32) external view returns (address); +}