Skip to content

Commit e72b950

Browse files
committed
Minor changes
1 parent 763e466 commit e72b950

File tree

4 files changed

+8
-49
lines changed

4 files changed

+8
-49
lines changed

Readme.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,10 @@ In addition to signing the transaction, the wallet can sign messages:
162162

163163
```python
164164
from celo_sdk.kit import Kit
165+
from celo_sdk.celo_account.messages import encode_defunct
165166

166167
kit = Kit('https://alfajores-forno.celo-testnet.org')
167-
signature = kit.wallet.sign_message(b'some message')
168+
message = self.kit.w3.soliditySha3(['address'], [signer]).hex() # For example we want to sign someones address
169+
message = encode_defunct(hexstr=message)
170+
signature = self.kit.wallet.active_account.sign_message(message)
168171
```

celo_sdk/registry_contracts.json

Lines changed: 0 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -735,52 +735,6 @@
735735
"stateMutability": "nonpayable",
736736
"type": "function"
737737
},
738-
{
739-
"constant": false,
740-
"inputs": [
741-
{
742-
"name": "authorized",
743-
"type": "address"
744-
},
745-
{
746-
"name": "v",
747-
"type": "uint8"
748-
},
749-
{
750-
"name": "r",
751-
"type": "bytes32"
752-
},
753-
{
754-
"name": "s",
755-
"type": "bytes32"
756-
}
757-
],
758-
"name": "getSigner",
759-
"outputs": [{
760-
"name": "",
761-
"type": "address"
762-
}],
763-
"payable": false,
764-
"stateMutability": "nonpayable",
765-
"type": "function"
766-
},
767-
{
768-
"constant": false,
769-
"inputs": [
770-
{
771-
"name": "signer",
772-
"type": "address"
773-
}
774-
],
775-
"name": "getHashAddress",
776-
"outputs": [{
777-
"name": "",
778-
"type": "bytes32"
779-
}],
780-
"payable": false,
781-
"stateMutability": "nonpayable",
782-
"type": "function"
783-
},
784738
{
785739
"constant": false,
786740
"inputs": [

celo_sdk/tests/test_data.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,4 +24,6 @@
2424
}
2525

2626
oracle = '0xb2fd4d29c1390b71b8795ae81196bfd60293adf99f9d32a0aff06288fcdac55f'
27-
oracle_address = '0x7457d5E02197480Db681D3fdF256c7acA21bDc12'
27+
oracle_address = '0x7457d5E02197480Db681D3fdF256c7acA21bDc12'
28+
29+
recovered_pub_key = '0x0a0b36f43a5702cd673073f2e3094fe6fac46d2fc53b14197fc6ecf5a8c8ba798cfa169302fb5d5d6310581695efa941ae69a99d126954c369ada5c567fff293'

celo_sdk/utils/hash_utils.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ def message_length(message: str) -> str:
1616
else:
1717
return str(len(message))
1818

19-
def hash_message_with_prefix(web3: Web3, message: str) -> bytes:
19+
def hash_message_with_prefix(web3: Web3, message: str) -> str:
2020
prefix = '\x19Ethereum Signed Message:\n'
2121
hashed_message = web3.soliditySha3(['string'], [prefix + message_length(message) + message])
2222
return hashed_message

0 commit comments

Comments
 (0)