Skip to content
Merged
13,208 changes: 9,469 additions & 3,739 deletions bindings/python/lib/iota_sdk_ffi.py

Large diffs are not rendered by default.

15 changes: 11 additions & 4 deletions bindings/python/test.py
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
from lib.iota_sdk_ffi import GraphQlClient, PaginationFilter, Address, Direction, TransactionsFilter, ObjectId, EventFilter
from lib.iota_sdk_ffi import GraphQlClient, PaginationFilter, Address, Direction, TransactionsFilter, ObjectId, EventFilter, TransactionDigest
import asyncio

async def main():
client = GraphQlClient.new_devnet()
chain_id = await client.chain_id()
print(chain_id)

my_address=Address.from_hex("0xb14f13f5343641e5b52d144fd6f106a7058efe2f1ad44598df5cda73acf0101f")
my_address = Address.from_hex("0xb14f13f5343641e5b52d144fd6f106a7058efe2f1ad44598df5cda73acf0101f")

coins = await client.coins(
my_address,
Expand All @@ -19,9 +19,16 @@ async def main():

print(f'Total Balance = {balance}')

filter=TransactionsFilter(at_checkpoint=3, input_object=ObjectId.from_hex("0xb14f13f5343641e5b52d144fd6f106a7058efe2f1ad44598df5cda73acf0101f"))
filter = TransactionsFilter(at_checkpoint=3, input_object=ObjectId.from_hex("0xb14f13f5343641e5b52d144fd6f106a7058efe2f1ad44598df5cda73acf0101f"))

filter=EventFilter(sender=my_address)
filter = EventFilter(sender=my_address)

txn = await client.transaction(TransactionDigest.from_base58("HT1wvebXV4LUisLa4aJQEyoxt1HEMqznjf5UtStmdxyM"))

if txn is not None:
for sig in txn.signatures():
print("Scheme: ", sig.scheme(), sig.scheme().value)
print(txn.transaction().sender().to_hex())


if __name__ == '__main__':
Expand Down
125 changes: 0 additions & 125 deletions crates/iota-sdk-ffi/src/types/crypto.rs

This file was deleted.

Loading