mirror of
https://github.com/Xahau/xahaud.git
synced 2025-12-06 17:27:52 +00:00
use uint256 instead ripple::base_uint<256>
This commit is contained in:
@@ -2181,7 +2181,7 @@ HookAPI::slot_set(Bytes const& data, uint32_t slot_no) const
|
|||||||
}
|
}
|
||||||
else if (data.size() == 32)
|
else if (data.size() == 32)
|
||||||
{
|
{
|
||||||
uint256 hash = ripple::base_uint<256>::fromVoid(data.data());
|
uint256 hash = uint256::fromVoid(data.data());
|
||||||
|
|
||||||
ripple::error_code_i ec{ripple::error_code_i::rpcUNKNOWN};
|
ripple::error_code_i ec{ripple::error_code_i::rpcUNKNOWN};
|
||||||
|
|
||||||
|
|||||||
@@ -1377,9 +1377,8 @@ DEFINE_HOOK_FUNCTION(
|
|||||||
if (read_len > maxSize)
|
if (read_len > maxSize)
|
||||||
return TOO_BIG;
|
return TOO_BIG;
|
||||||
|
|
||||||
uint256 ns = nread_len == 0
|
uint256 ns = nread_len == 0 ? hookCtx.result.hookNamespace
|
||||||
? hookCtx.result.hookNamespace
|
: uint256::fromVoid(memory + nread_ptr);
|
||||||
: ripple::base_uint<256>::fromVoid(memory + nread_ptr);
|
|
||||||
|
|
||||||
ripple::AccountID acc = aread_len == 20
|
ripple::AccountID acc = aread_len == 20
|
||||||
? AccountID::fromVoid(memory + aread_ptr)
|
? AccountID::fromVoid(memory + aread_ptr)
|
||||||
@@ -1745,9 +1744,8 @@ DEFINE_HOOK_FUNCTION(
|
|||||||
NOT_IN_BOUNDS(write_ptr, write_len, memory_length))
|
NOT_IN_BOUNDS(write_ptr, write_len, memory_length))
|
||||||
return OUT_OF_BOUNDS;
|
return OUT_OF_BOUNDS;
|
||||||
|
|
||||||
uint256 ns = nread_len == 0
|
uint256 ns = nread_len == 0 ? hookCtx.result.hookNamespace
|
||||||
? hookCtx.result.hookNamespace
|
: uint256::fromVoid(memory + nread_ptr);
|
||||||
: ripple::base_uint<256>::fromVoid(memory + nread_ptr);
|
|
||||||
|
|
||||||
ripple::AccountID acc = is_foreign ? AccountID::fromVoid(memory + aread_ptr)
|
ripple::AccountID acc = is_foreign ? AccountID::fromVoid(memory + aread_ptr)
|
||||||
: hookCtx.result.account;
|
: hookCtx.result.account;
|
||||||
@@ -2252,8 +2250,7 @@ DEFINE_HOOK_FUNCTION(
|
|||||||
if (read_len != 32)
|
if (read_len != 32)
|
||||||
return INVALID_ARGUMENT;
|
return INVALID_ARGUMENT;
|
||||||
|
|
||||||
base_uint<256> id =
|
uint256 id = uint256::fromVoid(memory + read_ptr);
|
||||||
ripple::base_uint<256>::fromVoid(memory + read_ptr);
|
|
||||||
|
|
||||||
ripple::Keylet kl = keylet_type == keylet_code::CHILD
|
ripple::Keylet kl = keylet_type == keylet_code::CHILD
|
||||||
? ripple::keylet::child(id)
|
? ripple::keylet::child(id)
|
||||||
@@ -2358,8 +2355,8 @@ DEFINE_HOOK_FUNCTION(
|
|||||||
return INVALID_ARGUMENT;
|
return INVALID_ARGUMENT;
|
||||||
|
|
||||||
uint64_t index = (((uint64_t)c) << 32U) + ((uint64_t)d);
|
uint64_t index = (((uint64_t)c) << 32U) + ((uint64_t)d);
|
||||||
ripple::Keylet kl = ripple::keylet::page(
|
ripple::Keylet kl =
|
||||||
ripple::base_uint<256>::fromVoid(memory + a), index);
|
ripple::keylet::page(uint256::fromVoid(memory + a), index);
|
||||||
return serialize_keylet(kl, memory, write_ptr, write_len);
|
return serialize_keylet(kl, memory, write_ptr, write_len);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -2381,8 +2378,8 @@ DEFINE_HOOK_FUNCTION(
|
|||||||
|
|
||||||
ripple::Keylet kl = ripple::keylet::hookState(
|
ripple::Keylet kl = ripple::keylet::hookState(
|
||||||
AccountID::fromVoid(memory + aread_ptr),
|
AccountID::fromVoid(memory + aread_ptr),
|
||||||
ripple::base_uint<256>::fromVoid(memory + kread_ptr),
|
uint256::fromVoid(memory + kread_ptr),
|
||||||
ripple::base_uint<256>::fromVoid(memory + nread_ptr));
|
uint256::fromVoid(memory + nread_ptr));
|
||||||
|
|
||||||
return serialize_keylet(kl, memory, write_ptr, write_len);
|
return serialize_keylet(kl, memory, write_ptr, write_len);
|
||||||
}
|
}
|
||||||
@@ -2406,7 +2403,7 @@ DEFINE_HOOK_FUNCTION(
|
|||||||
|
|
||||||
ripple::Keylet kl = ripple::keylet::hookStateDir(
|
ripple::Keylet kl = ripple::keylet::hookStateDir(
|
||||||
AccountID::fromVoid(memory + aread_ptr),
|
AccountID::fromVoid(memory + aread_ptr),
|
||||||
ripple::base_uint<256>::fromVoid(memory + nread_ptr));
|
uint256::fromVoid(memory + nread_ptr));
|
||||||
|
|
||||||
return serialize_keylet(kl, memory, write_ptr, write_len);
|
return serialize_keylet(kl, memory, write_ptr, write_len);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user