call raw
This section is a work in progress.
Examples:
import {
Canister,
ic,
nat64,
Principal,
text,
update
} from 'azle/experimental';
export default Canister({
executeCallRaw: update(
[Principal, text, text, nat64],
text,
async (canisterId, method, candidArgs, payment) => {
const candidBytes = await ic.callRaw(
canisterId,
method,
ic.candidEncode(candidArgs),
payment
);
return ic.candidDecode(candidBytes);
}
)
});