pub fn set_allowed_calls(key_id: Address, scopes: Vec<CallScope>) -> CallExpand description
Build a setAllowedCalls(address,CallScope[]) precompile call.
§Examples
ⓘ
use alloy_primitives::address;
use tempo_alloy::provider::keychain::{CallScopeBuilder, set_allowed_calls};
let key_id = address!("0x1111111111111111111111111111111111111111");
let token = address!("0x20c0000000000000000000000000000000000001");
let scope = CallScopeBuilder::new(token)
.transfer(vec![])
.approve(vec![])
.build();
let call = set_allowed_calls(key_id, vec![scope]);