Skip to content

Commit

Permalink
set appropriate gas in register operator
Browse files Browse the repository at this point in the history
  • Loading branch information
supernovahs committed Jun 7, 2024
1 parent 1d8adea commit 156429a
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 18 deletions.
31 changes: 14 additions & 17 deletions crates/chainio/clients/elcontracts/src/writer.rs
Original file line number Diff line number Diff line change
Expand Up @@ -80,29 +80,26 @@ impl ELChainWriter {

let contract_delegation_manager = DelegationManager::new(self.delegation_manager, provider);

match operator.has_metadata_url(){
Some(metadata) =>{
match operator.has_metadata_url() {
Some(metadata) => {
let contract_call =
contract_delegation_manager.registerAsOperator(op_details,metadata );

let tx = contract_call.send().await?;
contract_delegation_manager.registerAsOperator(op_details, metadata);
let binding = contract_call.gas(130000);
let tx = binding.send().await?;

info!(tx_hash = %tx.tx_hash(), "tx successfully included");
Ok(*tx.tx_hash())
},
None=>{
}
None => {
let contract_call =
contract_delegation_manager.registerAsOperator(op_details,"".to_string() );

let tx = contract_call.send().await?;
contract_delegation_manager.registerAsOperator(op_details, "".to_string());
let binding = contract_call.gas(130000);
let tx = binding.send().await?;

info!(tx_hash = %tx.tx_hash(), "tx successfully included");
Ok(*tx.tx_hash())
}

}


}

pub async fn update_operator_details(
Expand Down Expand Up @@ -133,8 +130,8 @@ impl ELChainWriter {

info!(tx_hash = %tx.tx_hash(), operator = %operator.has_address(), "succesfully updated operator details");

let contract_call_update_metadata_uri =
contract_delegation_manager.updateOperatorMetadataURI(operator.has_metadata_url().unwrap_or_default());
let contract_call_update_metadata_uri = contract_delegation_manager
.updateOperatorMetadataURI(operator.has_metadata_url().unwrap_or_default());

let metadata_tx = contract_call_update_metadata_uri.send().await?;

Expand Down
2 changes: 1 addition & 1 deletion crates/types/src/operator.rs
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@ impl Operator {
}

pub fn has_metadata_url(&self) -> Option<String> {
self.metadata_url.clone()
self.metadata_url.clone()
}

pub fn has_earnings_receiver_address(&self) -> Address {
Expand Down

0 comments on commit 156429a

Please sign in to comment.